Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: YTD-Werte errechnen

YTD-Werte errechnen
RonaldoHH
Hallo,
ich habe in der Zeile 1 folgende Spaltenköpfe:
A1= Januar2011
B1= Januar 2012
C1= Februar2011
D1= Februar2012
usw.
Y1= YTD 2011
Z1= YTD 2012
in den Spalten Y und Z sollen die Monate bis zum aktuellen summiert werden. Hat jemand eine Idee wie das geht. D.h., wenn wir April 2012 haben, dann sollen die Monate Jan-Apr 2011 in Y und die Monate Jan-Apr 2012 in Z summiert werden.
Das müsst doch möglich sein, oder ?
Vielen Dank
Ronaldo
Anzeige
AW: YTD-Werte errechnen
25.04.2012 18:18:16
JoWE
Hallo Ronaldo,
ich vermute in A2 bis L2 hast Du numerische Werte?
Dann könnte dies ein Ansatz sein:
 ABCDEFGHIJKLXY
1Jan 12Feb 12Mrz 12Apr 12Mai 12Jun 12Jul 12Aug 12Sep 12Okt 12Nov 12Dez 12 Summe bis 4.2012
2222222222222 8

ZelleFormel
Y1="Summe bis " & MONAT(HEUTE()) & "." & JAHR(HEUTE())
Y2=SUMME(INDIREKT("A2:"&ADRESSE(2;MONAT(HEUTE()))))

Gruß
Jochen
Anzeige
YTD-Werte errechnen - alle zwei Spalten
25.04.2012 18:21:59
Erich
Hi,
du brauchst nur die bneiden Formel in Y2:Z2 - der Rest dienste nur der Beispielerstellung:
 WXYZ
101.12.201101.12.2012YTD 2011YTD 2012
22324144156

Formeln der Tabelle
ZelleFormel
W1=0+(KÜRZEN((SPALTE()+1)/2)&-(2012-REST(SPALTE(); 2)))
X1=0+(KÜRZEN((SPALTE()+1)/2)&-(2012-REST(SPALTE(); 2)))
W2=SPALTE()
X2=SPALTE()
Y2=SUMMENPRODUKT($A2:$X2;REST(SPALTE($A2:$X2); 2))
Z2=SUMMENPRODUKT($A2:$X2;1-REST(SPALTE($A2:$X2); 2))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
AW: YTD-Werte errechnen - alle zwei Spalten
25.04.2012 22:57:17
RonaldoHH
Hi Erich,
vielen Dank für die Hilfe. Die Formel funktioniert, ich würde sie gerne verstehen. Kannst du sie mir ein wenig erklären ?
Vielen Dank und schöne Grüße
Ronaldo
Summe über jede zweite Spalte
26.04.2012 01:37:44
Erich
Hi Ronaldo,
betrachten wir mal =SUMMENPRODUKT($A2:$X2;REST(SPALTE($A2:$X2); 2))
$A2:$X2 ist wohl klar - das sind 24 Werte (für alle Monate, zwei Jahre)
SPALTE($A2:$X2) sind die Spaltennummern der Spalten, also die Zahlen 1 bis 24
REST(SPALTE($A2:$X2); 2) sind 24 Divisionsreste durch 2, also die Reste von 1/2, 2/2, 3/2, ..., 24/2,
also die 24 Zahlen 1, 0, 1, 0, ... ,1, 0
SUMMENPRODUKT($A2:$X2;REST(SPALTE($A2:$X2); 2)) multipliziert nun die beiden Zahlenreihen paarweise
und addiert dann:
$A2*1 + $B2*0 + $C2*1 + $D2*0 + ... + $W2*1 + $X2*0 - also
$A2 + 0 + $C2 + 0 + ... + $W2 + 0
Das ist die Summe über alle ungeraden Spalten, also die Summe für 2011.
Die Summe für 2012 ergibt sich ebenso, nur mit dem kleinen Unterschied:
1-REST(SPALTE($A2:$X2); 2) sind 1 - 24 Divisionsreste durch 2, also die Reste von 1/2, 2/2, 3/2, ..., 24/2,
also die 24 Zahlen 0, 1, 0, ... ,0, 1
Alles klar? Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
AW: Summe über jede zweite Spalte
26.04.2012 07:24:56
JoWE
Hallo Erich,
Hallo Ronaldo,
die Formel ist echt prima. Und natürlich funktioniert sie.
Aber in der Frage hieß es, die Summe sollte jeweils nur bis zum aktuellen Monat gebildet werden.
Das macht die Formel so nicht. Erich, kannst Du da noch nachlegen?
OK, das wäre eigentlich Ronaldos Frage gewesen, aber der ist ja offenbar von der Antwort "erschlagen" worden.
Gruß
Jochen
Anzeige
Summe über jede zweite Spalte - bis April
26.04.2012 07:46:59
Erich
Hi Jochen und Ronaldo,
ja klar - die Frage war eindeutig - wer lesen kann, ist klar im Vorteil ;-)
Der MONAT(HEUTE()) soll auch eine Rolle spielen. So sollte es passen (Y2:Z2):
 XYZAAAB
112.12YTD 2011YTD 2012altalt
2241620144156

Formeln der Tabelle
ZelleFormel
X1=0+(KÜRZEN((SPALTE()+1)/2)&-(2012-REST(SPALTE(); 2)))
X2=SPALTE()
Y2=SUMMENPRODUKT($A2:$X2;REST(SPALTE($A2:$X2); 2); 0+(SPALTE($A2:$X2)<=2*MONAT(HEUTE())))
Z2=SUMMENPRODUKT($A2:$X2;1-REST(SPALTE($A2:$X2); 2); 0+(SPALTE($A2:$X2)<=2*MONAT(HEUTE())))
AA2=SUMMENPRODUKT($A2:$X2;REST(SPALTE($A2:$X2); 2))
AB2=SUMMENPRODUKT($A2:$X2;1-REST(SPALTE($A2:$X2); 2))

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
AW: Chapeau!! oT
26.04.2012 08:34:41
JoWE
AW: Summe über jede zweite Spalte - bis April
26.04.2012 10:35:12
Hubert
Hallo Erich
habe mir deine Formel jetzt mal zu Gemüte geführt.
Ich kann nur sagen, Erste Sahne - Klasse gemacht !
Und für mich: wieder was dazu gelernt.
Gruß, Hubert
AW: Summe über jede zweite Spalte
26.04.2012 15:41:00
RonaldoHH
Hallo Erich,
das ist wirklich klasse ! ! Super und vielen Dank für die kompetente Hilfe und Erklärung.
Dennoch eine kleine Frage hinterher:
wie müsste die Formel verändert werden, wenn neben den Monaten Jan 2011, Jan 2012, noch 2 weitere Felder pro Monat folgen würden, wie z.B. Diff 2012 zu 2011 und Proz. Diff 2012 zu 2011, somit wären es 4 Spalten pro Monat. Ist das dann zu aufwendig ? Wenn nicht, ist auch kein Problem. Mit deiner jetzigen Formel komme ich auch weiter. Vielen Dank nochmal
Gruss
Ronaldo
Anzeige
Summe über jede vierte Spalte
26.04.2012 16:10:36
Erich
Hi Ronaldo,
voilà:
 ASATAUAVAWAX
112.1112.12DifDif%YTD 2011YTD 2012
2232414%1620

Formeln der Tabelle
ZelleFormel
AS1=0+(KÜRZEN((SPALTE()+3)/4)&-(2012-REST(SPALTE(); 2)))
AT1=0+(KÜRZEN((SPALTE()+3)/4)&-(2012-REST(SPALTE(); 2)))
AS2=(SPALTE()+1)/2
AT2=AS2+1
AU2=AT2-AS2
AV2=AU2/AS2
AW2=SUMMENPRODUKT($A2:$AV2;1*(REST(SPALTE($A2:$AV2); 4)=1); 0+(SPALTE($A2:$AV2)<=4*MONAT(HEUTE())))
AX2=SUMMENPRODUKT($A2:$AV2;1*(REST(SPALTE($A2:$AV2); 4)=2); 0+(SPALTE($A2:$AV2)<=4*MONAT(HEUTE())))

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
AW: YTD-Werte errechnen
25.04.2012 20:42:59
Hubert
Hallo Ronaldo
in Y2 die Formel {=SUMME((JAHR(A1:X1)=2011)*(A2:X2))}
in Z2 die Formel {=SUMME((JAHR(A1:X1)=2012)*(A2:X2))}
die geschweiften Klammern nicht direkt eingeben, sondern nach Eingabe der Formel
mit STRG+SHIFT+ENTER abschließen, dann erzeugt sich die Klammer selbst.
Gruß
Hubert
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

YTD-Werte in Excel berechnen


Schritt-für-Schritt-Anleitung

Um YTD-Werte (Year-To-Date) in Excel zu berechnen, kannst du die folgenden Schritte befolgen. Diese Anleitung geht davon aus, dass du bereits Daten für mehrere Monate in den Spalten A bis X hast und die YTD-Werte in den Spalten Y und Z berechnen möchtest.

  1. Datenstruktur erstellen: Deine Daten sollten in der Zeile 1 mit Monatsüberschriften (z. B. Januar 2011, Januar 2012 usw.) beginnen. In den Zellen Y1 und Z1 gibst du die Überschriften "YTD 2011" und "YTD 2012" ein.

  2. Formeln eingeben:

    • In Zelle Y2 gib die folgende Formel ein, um die Summe bis zum aktuellen Monat für 2011 zu berechnen:

      =SUMMENPRODUKT($A2:$X2; REST(SPALTE($A2:$X2); 2); 0 + (SPALTE($A2:$X2) <= 2 * MONAT(HEUTE())))
    • In Zelle Z2 füge diese Formel ein, um die Summe bis zum aktuellen Monat für 2012 zu berechnen:

      =SUMMENPRODUKT($A2:$X2; 1 - REST(SPALTE($A2:$X2); 2); 0 + (SPALTE($A2:$X2) <= 2 * MONAT(HEUTE())))
  3. Formel nach unten ziehen: Ziehe die Formeln in Y2 und Z2 nach unten, um die YTD-Werte für alle weiteren Zeilen zu berechnen.


Häufige Fehler und Lösungen

  • Fehler: „#WERT!“ in den Zellen:

    • Überprüfe, ob die Zellen A2:X2 numerische Werte enthalten. Nicht-numerische Werte führen zu Fehlern.
  • Fehler: Ungültige Ergebnisse:

    • Stelle sicher, dass die Formeln korrekt eingegeben wurden und die Referenzen stimmen. Achte darauf, die Formeln mit STRG + SHIFT + ENTER abzuschließen, um sie als Matrixformel einzugeben, falls erforderlich.

Alternative Methoden

Eine andere Möglichkeit, YTD-Werte in Excel zu berechnen, ist die Verwendung der SUMMEWENNS-Funktion:

  • In Zelle Y2 kannst du die folgende Formel verwenden:

    =SUMMEWENNS(A2:X2; A1:X1; "<=" & MONAT(HEUTE()) & "/" & JAHR(HEUTE()))
  • Für Z2 entsprechend:

    =SUMMEWENNS(A2:X2; A1:X1; "<=" & MONAT(HEUTE()) & "/" & (JAHR(HEUTE()) + 1))

Diese Methode ist besonders nützlich, wenn du eine klarere und einfachere Syntax bevorzugst.


Praktische Beispiele

Angenommen, du hast folgende Daten in den Zellen A1 bis X1 (Monate) und A2 bis X2 (Werte):

A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 L1 M1 N1 O1 P1 Q1 R1 S1 T1 U1 V1 W1 X1
Jan 11 Feb 11 Mrz 11 Apr 11 Mai 11 Jun 11 Jul 11 Aug 11 Sep 11 Okt 11 Nov 11 Dez 11 Jan 12 Feb 12 Mrz 12 Apr 12 Mai 12 Jun 12 Jul 12 Aug 12 Sep 12 Okt 12 Nov 12 Dez 12

Wenn die Werte in den Zellen A2 bis X2 die Zahlen 1 bis 12 sind, wird die YTD-Formel die Summe der Werte bis zum aktuellen Monat (z.B. April 2012) korrekt berechnen.


Tipps für Profis

  • Verwende benannte Bereiche: Um die Formeln klarer zu gestalten, kannst du benannte Bereiche für deine Daten erstellen. So wird die Formel leserlicher und einfacher zu handhaben.

  • Pivot-Tabellen für dynamische Analysen: Wenn du häufig YTD-Werte benötigst, ziehe in Betracht, eine Pivot-Tabelle zu verwenden, die dir hilft, die Daten dynamisch zu analysieren.

  • Verwende Datenvalidierung: Um sicherzustellen, dass nur gültige Daten eingegeben werden, kannst du Datenvalidierungsregeln für die Eingabezellen festlegen.


FAQ: Häufige Fragen

1. Was ist YTD?
YTD steht für Year-To-Date, was bedeutet, dass die Werte bis zum aktuellen Datum summiert werden.

2. Wie kann ich YTD-Werte für mehrere Jahre berechnen?
Du kannst die Formeln für unterschiedliche Jahre anpassen, indem du die entsprechenden Jahreszahlen in den Formeln anpasst.

3. Kann ich die Ergebnisse nach Monaten filtern?
Ja, du kannst Filter in Excel verwenden, um die angezeigten Daten nach Monaten zu sortieren oder zu filtern.

4. Welche Excel-Version benötige ich für diese Funktionen?
Die beschriebenen Funktionen sind in Excel 2010 und neueren Versionen verfügbar.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige