Hallo Jeremy,
zunächst auch Dir Frohe Oster und...
Ich werde das leider nie können
… das liegt allerdings allein an Dir :-)
Auch ich bin kein Formelautomat und ein Excelgen wurde mir auch nicht
in die Wiege gelegt, man muss halt etwas tun um Excel zu verstehen.
Mein Geheimnis ist
Excelformeln.de was ich nur jeden ans Herz
legen kann und auch schon öfter geschrieben habe.
Auch die verwendete Formel stammt von dieser Seite aus dem Bereich
Summenfunktionen
und ist von mir nur an Deine Belange angepasst worden.
In E22 des Jahresberichtes lautet diese…
{=SUMME(SUMME((ZEILE($1:$12)<=MONAT($B$4))*SUMMEWENN(INDIREKT(TEXT(DATUM(1;ZEILE($1:$12);1);"MMMM")&"!e"&ZEILE());"<1e+99")))}
… und wird als Matrixformel ausgeführt.
Sie besteht aus 2 Argumenten, welche in diesen Falle eigenständige Funktionen darstellen
1. Argument:
SUMME((ZEILE($1:$12)<=MONAT($B$4))
2. Argument:
SUMMEWENN(INDIREKT(TEXT(DATUM(1;ZEILE($1:$12);1);"MMMM")&"!e"&ZEILE());"<1e+99"))
Das 1. Argument erzeugt 12 Wahrheitswerte indem die Zahlen 1 bis 12
ZEILE($1:$12) mit dem Monat aus B4
<=MONAT($B$4) verglichen werden.
Das Ergebnis ist diese Matrixkonstante
{WAHR;WAHR;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH}
Diese Matrixkonstante kannst Du Dir anzeigen lassen, indem Du in der Eingabeleiste den Formelteil
ZEILE($1:$12)<=MONAT($B$4) markierst und F9 drückst.
Im 2. Argument wird zum einen eine Matrixkonstante mit allen Werten aus Zelle E22 der Monate Jan-Dez erzeugt
markiere diesen Teil
INDIREKT(TEXT(DATUM(1;ZEILE($1:$12);1);"MMMM")&"!e"&ZEILE()) und drücke F9, Du erhältst
{-237,68;-237,68;-237,68;-237,68;-237,68;-237,68;-237,68;-237,68;-237,68;-237,68;-237,68;-237,68},
zum anderen eine Matrixkonsante
{"Januar";"Februar";"März";"April";"Mai";"Juni";"Juli";"August";"September";"Oktober";"November";"Dezember"},sie bestimmt
aus welchen Tabellen die Werte gelesen werden und kann durch markieren von
TEXT(DATUM(1;ZEILE($1:$12);1);"MMMM") und F9
angezeigt werden.
Die äußere Summenfunktion der Formel bildet nun die Summe aus allen Werten in Matrixkontante 2 (
-237,68 und -237,68),
die den Positionen von
WAHR in Matrixkonstante 1 und Matrixkonstante 3 (
Januar und Februar) entsprechen.
Bei Fragen bitte melden.
Gruß
Rainer