
Obecný vzorec
=COUNTIFS(range,">="&A1,range,"<"&B1)
souhrn
Chcete-li spočítat počet buněk, které obsahují hodnoty mezi dvěma čísly v rozsahu buněk, můžete použít funkci COUNTIFS. V generické formě obecného vzorce (viz výše), rozsah představuje oblast buněk, které obsahují čísla, A1 představuje spodní hranici, a B1 představuje horní hranici čísel, které chcete spočítat. V zobrazeném příkladu je vzorec v G5, zkopírovaný dolů, následující:
=COUNTIFS(data,">="&E5,data,"<"&F5)
kde data jsou pojmenovaný rozsah C5: C15.
Vysvětlení
Cílem v tomto příkladu je spočítat čísla, která spadají do konkrétních rozsahů, jak je znázorněno. Dolní hodnota pochází ze sloupce „Start“ a horní hodnota pochází ze sloupce „Konec“. Pro každý rozsah chceme zahrnout dolní hodnotu, ale vyloučit horní hodnotu. Pouze pro pohodlí jsou počítaná čísla v datech pojmenovaného rozsahu .
Vzorec použitý k řešení tohoto problému je založen na funkci COUNTIFS, která je určena k počítání buněk, které splňují více kritérií.
=COUNTIFS(data,">="&E5,data,"<"&F5)
COUNTIFS přijímá kritéria jako páry rozsah / kritéria. První dvojice rozsah / kritéria kontroluje hodnoty v datech, které jsou větší nebo rovny (> =) hodnotě „Start“ ve sloupci E:
data,">="&E5
Druhá dvojice rozsah / kritéria kontroluje hodnoty v datech, které jsou menší než (<) hodnota „Konec“ ve sloupci F:
data,"<"&F5
Protože dodáváme stejný rozsah pro obě kritéria, musí každá buňka v datech splňovat obě kritéria, aby mohla být zahrnuta do konečného počtu.
V obou případech musíme spojit odkaz na buňku s logickým operátorem. Toto je vtípek funkcí RACON v Excelu.
Protože se vzorec zkopíruje dolů do sloupce G, vrátí počet čísel, která spadají do rozsahu definovaného sloupci E a F.
COUNTIF alternativa
Pokud máte starší verzi aplikace Excel, která nemá funkci COUNTIFS, můžete místo toho použít funkci COUNTIF:
=COUNTIF(data,">="&E5)-COUNTIF(data,">="&F5)
První COUNTIF spočítá počet buněk v rozsahu, který je větší nebo roven hodnotě „Start“ (který podle definice zahrnuje také hodnoty větší než hodnota „End“, protože „End“ je větší než „Start“). Druhý COUNTIF spočítá počet buněk s hodnotami většími nebo rovnými hodnotě „Konec“. Toto druhé číslo se odečte od prvního čísla, čímž se získá konečný výsledek - počet buněk, které obsahují hodnoty mezi „Start“ a „End“.