
Obecný vzorec
=COUNTIFS(range,">="&date1,range,"<="&date2)
souhrn
Chcete-li spočítat počet buněk, které obsahují data mezi dvěma daty, můžete použít funkci COUNTIFS. V zobrazeném příkladu obsahuje F6 tento vzorec:
=COUNTIFS(dates,">="&DATE(E5,1,1),dates,"<="&DATE(E5,12,31))
Tento vzorec počítá narozeniny v roce 2000, které se objevují v rozmezí C5: C11.
Poznámka: tento vzorec používá pojmenovaný rozsah „dates“, C5: C11.
Vysvětlení
Funkce COUNTIFS je vytvořena k počítání buněk, které splňují více kritérií. V tomto případě musíme uvést dvě kritéria: jedno kritérium pro dřívější datum a jedno pro pozdější datum. Pro obě kritéria dodáváme pojmenovaná data rozsahu (C5: C11).
Pro sestavení každého data používáme funkci DATE:
DATE(E5,1,1) // build first day of year DATE(E5,12,31) // build last day of year
Funkce DATE usnadňuje vytváření dat na základě argumentů rok, měsíc a den, které jsou pevně zakódovány nebo dodávány jako odkazy na buňky. V příkladu jsou měsíc a den pevně zakódovány a rok dostaneme ze sloupce E.
Poznámka: operátory "> =" a "<=" musí být zadány jako text a uzavřeny uvozovkami. To znamená, že musíme použít zřetězení (&) k připojení každého operátora ke každému datu.