Clever-Excel-Forum

Normale Version: Summe abhängig vom Jahr
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo @all,

ich habe folgende Tabelle (Ausschnitt)

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
1Datumgefahrene km
231.10.201543,91
305.11.201568,37
408.11.201544,50
513.11.201573,17 229,95
622.03.201623,00
724.03.201628,00
826.03.201641,90
906.04.201644,10 137,00
1026.05.201794,86
1110.06.201760,65
1218.06.201762,10
1325.06.2017101,70686,26319,31

ZelleFormel
C2=WENN(UND(A2<>"";A3="");SUMME($B$2:B2);"")
C3=WENN(UND(A3<>"";A4="");SUMME($B$2:B3);"")
C4=WENN(UND(A4<>"";A5="");SUMME($B$2:B4);"")
C5=WENN(UND(A5<>"";A6="");SUMME($B$2:B5);"")
C6=WENN(UND(A6<>"";A7="");SUMME($B$2:B6);"")
C7=WENN(UND(A7<>"";A8="");SUMME($B$2:B7);"")
C8=WENN(UND(A8<>"";A9="");SUMME($B$2:B8);"")
C9=WENN(UND(A9<>"";A10="");SUMME($B$2:B9);"")
C10=WENN(UND(A10<>"";A11="");SUMME($B$2:B10);"")
C11=WENN(UND(A11<>"";A12="");SUMME($B$2:B11);"")
C12=WENN(UND(A12<>"";A13="");SUMME($B$2:B12);"")
C13=WENN(UND(A13<>"";A14="");SUMME($B$2:B13);"")
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg

Ich möchte aber nicht nur die Summe am Ende für den gesamten Zeitraum haben, sondern in einer Spalte daneben die Summe in Abhängigkeit vom Jahr wie in Spalte D.
Hallo,

zumindest in neueren xl-Versionen bieten Pivot-Tabelle direkt Gruppierungen nach Jahren an.

mfg
Hallo Fennek,

dies ist der Ausschnitt einer Tabelle mit Streckenbeschreibung, Fahrtzeiten und Kilometerschnitt.
Ich möchte keine parallele Pivot haben (mir war klar, dass dies damit geht), sondern direkt bei Eingabe einer neuen Zeile die Gesamtsumme und die Summe des aktuellen Jahres.
Hallo Conny,

z.B. so (für D2): =WENN(JAHR(A2)<>JAHR(A3);SUMMENPRODUKT((JAHR($A$2:A2)=JAHR(A2))*$B$2:B2);"")

Gruß Uwe
(04.07.2017, 21:55)Kuwer schrieb: [ -> ]Hallo Conny,

z.B. so (für D2): =WENN(JAHR(A2)<>JAHR(A3);SUMMENPRODUKT((JAHR($A$2:A2)=JAHR(A2))*$B$2:B2);"")

Gruß Uwe

Hallo Uwe,

genial!

Ich habe die Formel in meine Originaltabelle (entsprechend angepasst) eingefügt und sie erfüllt genau das, was ich wollte.

Danke !!!
Hi,

ohne SUMMENPRODUKT:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
1Datumgefahrene km  
231.10.201543,91  
305.11.201568,37  
408.11.201544,5  
513.11.201573,17 229,95
622.03.201623  
724.03.201628  
826.03.201641,9  
906.04.201644,1 137
1026.05.201794,86  
1110.06.201760,65  
1218.06.201762,1  
1325.06.2017101,7686,26319,31

ZelleFormel
C2=WENN(A3="";SUMME($B$2:B2);"")
D2=WENN(JAHR(A2)<>JAHR(A3);SUMMEWENNS($B$2:B2;$A$2:A2;">=1.1."&JAHR(A2);$A$2:A2;"<=31.12."&JAHR(A2));"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
(05.07.2017, 05:48)BoskoBiati schrieb: [ -> ]Hi,

ohne SUMMENPRODUKT:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
1Datumgefahrene km  
231.10.201543,91  
305.11.201568,37  
408.11.201544,5  
513.11.201573,17 229,95
622.03.201623  
724.03.201628  
826.03.201641,9  
906.04.201644,1 137
1026.05.201794,86  
1110.06.201760,65  
1218.06.201762,1  
1325.06.2017101,7686,26319,31

ZelleFormel
C2=WENN(A3="";SUMME($B$2:B2);"")
D2=WENN(JAHR(A2)<>JAHR(A3);SUMMEWENNS($B$2:B2;$A$2:A2;">=1.1."&JAHR(A2);$A$2:A2;"<=31.12."&JAHR(A2));"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg



Hallo Opa,

deine Formel für D2 funktioniert auch wie gewünscht.
Deine Formel für C2 füllt aber in der intelligenten Tabelle auch die Felder unterhalb der letzen Zeile aus; also ab C13 steht überall 686,26.
Das habe ich mit der UND-Funktion verhindert.
Hi,


Code:
Deine Formel für C2 füllt aber in der intelligenten Tabelle auch die Felder unterhalb der letzen Zeile aus; also ab C13 steht überall 686,26.

Das verstehe ich nicht, in einer intelligenten Tabelle sind keine Eintragungen unterhalb der letzten gefüllten Zelle in A, sonst macht die doch keinen Sinn.
(05.07.2017, 09:46)BoskoBiati schrieb: [ -> ]Hi,


Code:
Deine Formel für C2 füllt aber in der intelligenten Tabelle auch die Felder unterhalb der letzen Zeile aus; also ab C13 steht überall 686,26.

Das verstehe ich nicht, in einer intelligenten Tabelle sind keine Eintragungen unterhalb der letzten gefüllten Zelle in A, sonst macht die doch keinen Sinn.

Hallo Edgar,

in meiner Tabelle schon, warum auch immer!
Hi Conny,

dann lösche doch alles, was unterhalb der letzten Zeile ist. Die Formeln werden doch automatisch weitergeführt.