24.02.2015, 20:25
Hallo :)
In der ersten Spalte meiner Tabelle steht das Datum im Format d.m.jjjj (vom 1.1.1991 bis zum 31.1.2015) und in der zweiten Spalte diverse Werte.
Diese Werte sollen aufaddiert werden und zwar so, dass dann in Spalte C die Summen über Jahre und Monate stehen. D.h. ich möchte jeweils die Summe für den Januar 91, den Februar 91, ... bis zum Januar 2015 bilden.
Hierzu habe ich die folgende Funktion herangezogen:
SUMME(WENN((MONAT(A:A)=1)*(JAHR(A:A)=1991)=1;B:B;0))
Leider liefert mir diese Funktion aber nicht die Summen so wie ich sie möchte, sondern die Summe über die gesamte Spalte B.
Darum nun meine Fragen:
1. Wo liegt der Fehler? bzw. ist das überhaupt die richtige Herangehensweise?
2. Gibt es vielleicht auch eine Funktion, die automatisch alle Monate und Jahre "durchläuft"? Bei der bisherigen Funktion muss ich ja leider für jeden Monat jeden Jahres die Bedingungen neu definieren, was nicht gerade effizient ist.
Ich danke euch für eure Hilfe. :)
In der ersten Spalte meiner Tabelle steht das Datum im Format d.m.jjjj (vom 1.1.1991 bis zum 31.1.2015) und in der zweiten Spalte diverse Werte.
Diese Werte sollen aufaddiert werden und zwar so, dass dann in Spalte C die Summen über Jahre und Monate stehen. D.h. ich möchte jeweils die Summe für den Januar 91, den Februar 91, ... bis zum Januar 2015 bilden.
Hierzu habe ich die folgende Funktion herangezogen:
SUMME(WENN((MONAT(A:A)=1)*(JAHR(A:A)=1991)=1;B:B;0))
Leider liefert mir diese Funktion aber nicht die Summen so wie ich sie möchte, sondern die Summe über die gesamte Spalte B.
Darum nun meine Fragen:
1. Wo liegt der Fehler? bzw. ist das überhaupt die richtige Herangehensweise?
2. Gibt es vielleicht auch eine Funktion, die automatisch alle Monate und Jahre "durchläuft"? Bei der bisherigen Funktion muss ich ja leider für jeden Monat jeden Jahres die Bedingungen neu definieren, was nicht gerade effizient ist.
Ich danke euch für eure Hilfe. :)