
Generische Formel
=SUMPRODUCT(--(YEAR(dates)=year))
Zusammenfassung
Um Daten in einem bestimmten Jahr zu zählen, können Sie die Funktionen SUMPRODUCT und YEAR verwenden. In dem gezeigten Beispiel lautet die Formel in E5:
=SUMPRODUCT(--(YEAR(dates)=D5))
Dabei "datiert" der benannte Bereich B5: B15.
Erläuterung
Die YEAR-Funktion extrahiert das Jahr aus einem gültigen Datum. In diesem Fall geben wir JAHR und eine Reihe von Daten im genannten Bereich "Daten" an, sodass wir eine Reihe von Ergebnissen zurückerhalten:
(2018;2017;2019;2019;2017;2019;2017;2019;2019;2018;2018)
Jedes Datum wird mit dem Jahreswert in Spalte D verglichen, um ein Array oder TRUE FALSE-Werte zu erhalten:
(FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE)
Für die Formel in E5 sind TRUE-Werte Fälle, in denen Daten im Jahr 2017 liegen und FALSE-Werte Daten in jedem anderen Jahr darstellen.
Als nächstes verwenden wir ein doppeltes Negativ, um die TRUE FALSE-Werte auf 1 und 0 zu zwingen. In SUMPRODUCT haben wir jetzt:
=SUMPRODUCT((0;1;0;0;1;0;1;0;0;0;0))
Mit nur einem Array, mit dem gearbeitet werden kann, summiert SUMPRODUCT die Elemente im Array und gibt das Ergebnis 3 zurück.