Generička formula
=SUMPRODUCT(--(MID(range,3,1)="3"))
Sažetak
Za brojanje brojeva gdje je treća znamenka jednaka 3, možete upotrijebiti formulu koja se temelji na funkcijama SUMPRODUCT i MID. U prikazanom primjeru formula u E5 je:
=SUMPRODUCT(--(MID(B5:B12,3,1)="3"))
Obrazloženje
Da biste dobili treći znak iz niza u A1, možete koristiti funkciju MID poput ove:
=MID(A1,3,1)
Prvi je argument referenca na ćeliju, drugi argument navodi početni broj, a treći argument označava broj znakova.
Ako MID funkciji date raspon ćelija za prvi argument, vratit ćete niz rezultata. U prikazanom primjeru, ovaj izraz:
MID(B5:B12,3,1)
vraća niz poput ovog:
("6";"6";"3";"5";"3";"0";"3";"7")
Ovaj niz sadrži treću znamenku iz svake ćelije u rasponu B5: B12. Primijetite da je funkcija MID automatski pretvorila numeričke vrijednosti u rasponu u tekstne nizove i vratila treći znak kao tekstualnu vrijednost.
Kada usporedimo ovaj niz koristeći = "3", dobit ćemo ovakav niz:
(FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE)
Dvostruki negativ koristimo za prisiljavanje vrijednosti TRUE i FALSE na 1 odnosno na nulu, što vraća:
(0;0;1;0;1;0;1;0)
Konačno, sa samo jednim nizom za rad, funkcija SUMPRODUCT zbraja stavke u nizu i vraća zbroj 3.