folgende problemstellung, da mein kollege sich sicher ist, das dies auch ohne makro-code zu lösen ist…
-ich habe eine tabelle mit jahreszahlen von 2003-2020
-unter jeder dieser jahreszahlen befindet sich eine summe
-an einer anderen stelle in excel wird per summenformel eine gesamt-summe gebildet
nun ist gewünscht, diese summe dynamisch zu bilden, sprich ich gebe die jahre 2005-2007 in einer zelle vor und die summenformel soll dann auch nur die jahre 2005-2007 summieren und ausgeben.
hab ich es verständlich erklärt?
ist dies möglich, und wenn ja wie?
was für lösungsansätze gibt es ausserdem?
-ich habe eine tabelle mit jahreszahlen von 2003-2020
-unter jeder dieser jahreszahlen befindet sich eine summe
-an einer anderen stelle in excel wird per summenformel eine
gesamt-summe gebildet
nun ist gewünscht, diese summe dynamisch zu bilden, sprich ich
gebe die jahre 2005-2007 in einer zelle vor und die
summenformel soll dann auch nur die jahre 2005-2007 summieren
und ausgeben.
Hallo rasta,
das geht mit ein bisschen WENN und SUMMEWENN. (Hab das so auf die Schnelle probiert. Vielleicht geht’s auch noch einfacher.)
Mache z.B. folgendes:
Trage unter der ersten Summe eine Formel ein wie
=WENN(UND(A1>=$A$17;A1
würden die Summen für die einzelnen Jahre in der Spalte neben dem Jahreseintrag stehen z.B.:
Spalte A: Jahreszahl ; Spalte B : Ergebnis Jahr
C1: berechnung von ; C2: Berechnung bis; C3 : Summe von-bis
folgende Namen vergeben:
Beginn: =C1
Ende: = C2
Start: = $A$1
Reihen: = Anzahl($B:blush:B)
Summedyn: =Bereich.verschieben(Start;Beginn;1):Bereich.verschieben(Start;Min(Reihen;Beginn+Ende-1);1)
Formel in C3: =Summedyn
Dies funktioniert nur wenn die beiden Spalten nebeneinanderliegen.liegen diese nicht nebeneinander müsste man die Formel in „Summedyn“ dementsprechend ändern