
Formuła ogólna
=COUNTIFS(range,">="&date1,range,"<="&date2)
Podsumowanie
Aby policzyć komórki zawierające daty między dwiema datami, możesz użyć funkcji LICZ.WARUNKI. W pokazanym przykładzie klawisz F6 zawiera następującą formułę:
=COUNTIFS(dates,">="&DATE(E5,1,1),dates,"<="&DATE(E5,12,31))
Ta formuła zlicza urodziny w roku 2000, które pojawiają się w zakresie C5: C11.
Uwaga: ta formuła używa nazwanego zakresu „daty”, C5: C11.
Wyjaśnienie
Funkcja LICZ.WARUNKI służy do zliczania komórek spełniających wiele kryteriów. W takim przypadku musimy podać dwa kryteria: jedno dla wcześniejszej daty i jedno dla późniejszej daty. Dla obu kryteriów podajemy nazwane daty zakresów (C5: C11).
Aby skonstruować każdą datę, używamy funkcji DATE:
DATE(E5,1,1) // build first day of year DATE(E5,12,31) // build last day of year
Funkcja DATA ułatwia tworzenie dat na podstawie argumentów roku, miesiąca i dnia, które są zakodowane na stałe lub dostarczane jako odwołania do komórek. W tym przykładzie miesiąc i dzień są zakodowane na stałe, a rok otrzymujemy z kolumny E.
Uwaga: operatory „> =” i „<=” należy wprowadzić jako tekst i ująć w podwójne cudzysłowy. Oznacza to, że musimy użyć konkatenacji (&), aby dołączyć każdy operator do każdej daty.