
Všeobecný vzorec
=SUMPRODUCT(N(LEN(range)>100))
Zhrnutie
Ak chcete počítať bunky, ktoré obsahujú viac ako určitý počet znakov, môžete použiť vzorec založený na funkciách SUMPRODUCT, LEN a N. V zobrazenom príklade je vzorec v C2:
=SUMPRODUCT(N(LEN(B5:B11)>100))
Vysvetlenie
Pri práci zvnútra smerom von funguje funkcia LEN v rozsahu B5: B11. Pretože dávame LEN viac hodnôt, vráti viac výsledkov v poli, ako je tento:
(127; 78; 43; 112; 59; 72; 154)
Čo sa hodnotí proti logickému výrazu> 100. Výsledkom je pole TRUE FALSE hodnôt:
(PRAVDA; NEPRAVDA; NEPRAVDA; PRAVDA; NEPRAVDA; NEPRAVDA; PRAVDA)
Funkcia N potom prevedie tieto hodnoty na jednotky a nuly:
(1; 0; 0; 1; 0; 0; 1)
Nakoniec pole spracuje program SUMPRODUCT, ktorý vráti hodnotu 3:
=SUMPRODUCT((1;0;0;1;0;0;1))