Excel formula: Brojanje brojeva treća znamenka jednako je 3 -

Sadržaj

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.

Zanimljivi članci...