Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1244to1248
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

veränderliche Bezüge

veränderliche Bezüge
der
Hallo,
ich muss eine Reihe Klimadaten analysieren. In einer Excel-Datei sind mehrere Messgrößen (Spalten) für über 1000 Tage (Zeilen) vorhanden. Daraus möchte ich für genau 2 Jahre (730 Tage) mittlere Tageswerte berechnen. Der Mittelwert wird somit aus Tag x und dem Tag x+365 berechnet::
=Mittelwert(A1;A366)
Man erhält dann also eine Tabelle mit o.g. Messgrößen (Spalten) und 365 Zeilen.
Der erste Tag soll aber veränderlich sein und von Excel berücksichtigt werden. Wie kann man das in Excel formulieren, damit die Berechnung an dem vorgegebenen Tag beginnt?
Für den 11. Tag ist x=10: =Mittelwert(A(1+x);A(366+x))
Nun funktioniert das so nicht in Excel. Ich habe auch schon mit INDIREKT und ADRESSE versucht was zu bauen, doch entweder ging das nicht oder der Wert blieb fest (vgl. mit $A$1 bzw $A$366).
In einem Feld soll x festgelegt werden. x sollte sinnvollerweise Werte annehmen, die dem Monatsanfang oder der Monatsmitte entsprechen (31 für den 1. Februar; 49 für den 1. März; ...)
Hat da vielleicht jemand eine Idee?
mfG
Silvio
AW: veränderliche Bezüge
19.01.2012 14:47:56
Josef

Hallo Silvio,
das geht z. B. so.
Tabelle3

 ABCDEFG
1DatumWert  StartAnzahlMittelwert
201.01.201219  01.01.20121530,8
302.01.201224     
403.01.201249     
504.01.201227     
605.01.201250     
706.01.201224     
807.01.201250     
908.01.201240     
1009.01.201221     
1110.01.201226     
1211.01.201219     
1312.01.201228     
1413.01.201244     
1514.01.201214     
1615.01.201227     
1716.01.201225     
1817.01.201245     
1918.01.201236     
2019.01.201229     
2120.01.201214     

Formeln der Tabelle
ZelleFormel
G2=MITTELWERT(INDEX(B:B;VERGLEICH(E2;A:A;0)):INDEX(B:B;VERGLEICH(E2;A:A;0)+F2-1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

« Gruß Sepp »

Anzeige
AW: veränderliche Bezüge
19.01.2012 15:09:30
der
Hm - so war das nicht gemeint.
Ich habe z.B. 3 Spalten mit je 1000 Messwerten. Daraus werden nun immer spaltenweise Mittelwerte aus Zeile 1 und 366; 2 und 367, ... gebildet.
D1=Mittelwert(A1;A366); E1=Mittelwert(B1;B366); F1=Mittelwert(C1;C366)
.
.
.
Aus den über 1000 Zeilen benötige ich sozusagen nur zwei mal 365 um daraus genau 365 Mittelwerte je Spalte zu bilden. Nun möchte ich aber, dass ich den ersten Tag jederzeit ändern kann. Dies sollte so aussehen, dass sich Excel aus einer Zelle einen Wert holt, der besagt, wieviel Zeilen weiter unten angefangen werden soll.
Ich lade mir Jeanie HTML 4 runter und melde mich dann von meinem Rechner nochmal - da bin ich nämlich ADMIN.
Bis dahin
Anzeige
AW: veränderliche Bezüge
19.01.2012 15:43:42
Josef

Hallo ?,
wo liegt das Problem?
Tabelle3

 ABCDEFGHIJKLMN
1Wert1Wert2Wert3Wert4 Start10MittelwerteWert1Wert2Wert3Wert4  
215184334    29,767759628,827868929,672131129,7814208  
323153224          
436252938          
538202627   Kontrolle29,767759628,827868929,672131129,7814208  
617124948          
735225048          
834322838          
933504639          
1046142741          
1132481024          
1241172232          
1335142047          

Formeln der Tabelle
ZelleFormel
I2=MITTELWERT(INDEX(A:A;$G$1+1):INDEX(A:A;$G$1+366))
I5=MITTELWERT(A11:A376)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

« Gruß Sepp »

Anzeige
AW: veränderliche Bezüge
19.01.2012 14:50:39
Rudi
Hallo,
C1: x
Daten in A
=Mittelwert(Index(A:A;C1):Index(A:A;C1+366))
Gruß
Rudi
Mittelwert mit veränderlichen Bezügen
19.01.2012 16:27:24
Erich
Hi Silvio,
wenn ich dass richtig kapiere, möchtest du den Mittelwert nicht 365 oder 366, sondern über jeweils 2 Zahlen bilden.
Was meinst du dazu?
 ABCDEFGHIJKLM
1Wert1Wert2Wert3Wert4TagStart10MittelwerteWert1Wert2Wert3Wert4 
2151843341   2050120489,520492,520498Normaljahr
3231532242   4098140969,540972,540978Schaltjahr
4362529383        
5382026274  Kontrolle41172232 
6171249485   40961409624096340964 
7352250486   2050120489,520492,520498 
8343228387        
9335046398        
10461427419        
113248102410        
124117223211        
133514204712        
14             
3735121512251235124         
37410241102421024310244         
37520481204822048320484         
37640961409624096340964         
37781921819228192381924         
378163841163842163843163844         
379327681327682327683327684         

Formeln der Tabelle
ZelleFormel
I2=MITTELWERT(INDEX(A:A;$G$1+2); INDEX(A:A;$G$1+366))
I3=MITTELWERT(INDEX(A:A;$G$1+2); INDEX(A:A;$G$1+367))
I5=INDEX(A:A;$G$1+2)
I6=INDEX(A:A;$G$1+366)
I7=MITTELWERT(I5;I6)

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
Rechtschreibung ... ;-)
19.01.2012 16:31:46
Erich
Hi Silvio,
das hätte ich geschrieben haben wollen:
wenn ich das richtig kapiere, möchtest du den Mittelwert nicht über 365 oder 366, sondern über jeweils 2 Zahlen
im Abstand von 365 oder 366 Zeilen bilden.
So, das hat jetzt hoffentlich geklappt...
AW: Rechtschreibung ... ;-)
19.01.2012 18:07:57
der
Sieht gut aus - guck mir das morgen genauer an.
AW: Mittelwert mit veränderlichen Bezügen
20.01.2012 10:44:41
der
Danke für den Tip mit der Jeanie. Die Formel funktioniert - jedenfalls in der ersten Zeile! Hier mein Vorhaben in Bild.
Tabelle2

 ABCDEFGHIJKLM
1datumlt200milt200maxlt200min Mittelwertedatumlt200milt200maxlt200minmit vorgeschlagener Formel
2 °C°C°Cder Tage aus °C°C°C   
3    2010 / 2011       
4             
501.01.2010-2,9-2,4-3,3  01.01.-0,850,05-2,25 -0,85 
602.01.2010-3,8-2,3-7,5  02.01.-1,400,15-3,80 -1,40 
703.01.2010-4,1-1,5-5,9  03.01.-2,350,40-4,90 -2,35 
804.01.2010-6,1-4,5-8,4  04.01.-4,30-2,55-8,40   
905.01.2010-9,7-6-15,3  05.01.-7,90-4,60-12,90   
1006.01.2010-11,3-8,7-14,9  06.01.-4,70-1,35-10,20   
1107.01.2010-10,2-5,3-15,9  07.01.-3,101,00-7,05   
1208.01.2010-10,2-5,1-16,1  08.01.-1,403,20-6,65   
1309.01.2010-3,7-3-5,2  09.01.1,052,90-1,50   
1410.01.2010-4,1-3,3-5,1  10.01.-1,95-0,10-3,90   
15             
1601.01.20111,22,5-1,2         
1702.01.201112,6-0,1 Beginn am Tag1     
1803.01.2011-0,62,3-3,9         
1904.01.2011-2,5-0,6-8,4         
2005.01.2011-6,1-3,2-10,5         
2106.01.20111,96-5,5         
2207.01.201147,31,8         
2308.01.20117,411,52,8         
2409.01.20115,88,82,2         
2510.01.20110,23,1-2,7         

Formeln der Tabelle
ZelleFormel
L5=MITTELWERT(INDEX(B:B;$H$17+4); INDEX(B:B;$H$17+15))
L6=MITTELWERT(INDEX(B:B;$H$17+5); INDEX(B:B;$H$17+16))
L7=MITTELWERT(INDEX(B:B;$H$17+6); INDEX(B:B;$H$17+17))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Und wie funktioniert das mit dem Index? Die berechnet nur Werte der gleichen Zeile in angegebener Spalte? Wenn ich nämlich die Zelle auswähle, dann unten rechts klicke und die Spalte damit fülle, kommt leider immer das Ergbebnis aus der ersten Zeile! Die drei angegebenen Formel hab ich selbst geändert (siehe fettgedruckt) =MITTELWERT(INDEX(B:B;$H$17+5); INDEX(B:B;$H$17+16)). Diese Werte bleiben ja eigentlich gleich, da sie die Verbindung zwischen den beiden Jahrestagen sind.
Die Änderung des "Beginn am Tag" funktioniert (bei 3 Mittelwerten - siehe L5-L7), es sind dafür Werte von 1-8 möglich.
So - ihr seid nun gefragt!
Vielen Dank schon mal fürs Kopfzerbrechen!
PS: Ich weiß, dass Excel keine Datenbank ist. Aber vielleicht suche ich etwas, was nur eine Datenbank ermöglicht.
Anzeige
AW: Mittelwert mit veränderlichen Bezügen
20.01.2012 17:26:18
der
Das sieht sehr gut aus. Was bedeutet nun die 1000 in der Anweisung?

Ich nehme an, du hast es so gedacht, dass in den Zellen F3 und F4 die Jahre auswählt, von denen die täglichen Mittelwerte gebildet werden sollen?
Könnte man nun noch etwas einbringen, damit man, wie schon gefragt, an einem anderen Tag anfängt Mittelwerte zu bilden? Sinn der Sache: Alles bleibt gleich, nur die Zeitspanne ändert sich und somit auch ein Kurvenverlauf, der in einem Diagramm abgebildet wird. Man schiebt sozusagen die Kurve (Datum x-Achse) nach links/rechts, wenn man das Startdatum später/früher wählt.
Danke erst mal
Silvio
Anzeige
AW: Mittelwert mit veränderlichen Bezügen
20.01.2012 17:48:11
Josef

Hallo Silvio,
https://www.herber.de/bbs/user/78533.xls
bei einem Starttag > 1 erscheint in der Beispieldatei natürlich #NV bei den Daten die nicht vorhanden sind.

« Gruß Sepp »

AW: Mittelwert mit veränderlichen Bezügen
20.01.2012 19:02:42
der
Danke - brauch ich mir den Button nicht selber bauen.
Funktioniert das auch Tabellenblatt-übergreifend?
Anzeige
AW: Mittelwert mit veränderlichen Bezügen
20.01.2012 19:04:37
Josef

Hallo Silvio,
ja sicher, du musst nur die Bezüge entsprechend anpassen.

« Gruß Sepp »

AW: Mittelwert mit veränderlichen Bezügen
23.01.2012 17:53:15
der
Danke - habs hinbekommen. Da ich das erstmalig mache, ist es etwas schwer sich reinzufuchsen. Vor allem brauch man Durchblick
Danke EUCH!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige