Následující speciální vzorec můžete použít k spočítání počtu sudých čísel, která jsou v určitém rozsahu hodnot:
= SUMPRODUCT ((rozsah> = spodní limit) * (rozsah <= horní limit) * (REST (rozsah; 2) = 0))
Do vzorce předáte tři argumenty: With plocha nastavte rozsah buněk, ve kterých chcete počítat sudá čísla. O argumentech Horní limit a Spodní limit definujte rozsah hodnot. Započítávají se pouze čísla v tomto rozsahu. Výsledkem vzorce je počet sudých čísel v přeneseném rozsahu, které jsou větší nebo rovny spodní hranici a menší nebo rovné horní hranici.
V zobrazeném sešitu má vzorec v buňce E5 následující strukturu:
= SUMPRODUCT ((A3: B8> = E4) * (A3: B8 <= E3) * (REST (A3: B8; 2) = 0))
Vzorec pro počítání sudých buněk požadovaného rozsahu hodnot používá následující metodu:
- Do vzorce jsou zahrnuta tři srovnání.
- Na jedné straně je přenesený rozsah porovnáván s horní a dolní mezí.
- Třetí srovnání kontroluje, zda zbytek dělení o 2 vyústí v hodnotu 0. Teprve potom je to sudé číslo.
- Pokud je výsledek úspěšný, každé srovnání přinese hodnotu 1.
- Pokud je srovnání záporné, výsledkem je 0.
- Znásobením těchto tří srovnání jeden s druhým získá produkt hodnotu 1 pouze tehdy, jsou -li všechna srovnání kladná.
- Ty jsou přidány prostřednictvím SUMPRODUCT.
Pokud chcete počítat lichá čísla místo sudých čísel, nahraďte to =0 prostřednictvím a =1.
Pokud do limitu nemají být zahrnuty dvě meze, odstraňte ze dvou srovnání znaménka rovnosti >= a <=.