Excel képlet: A harmadik számjegyű számok száma megegyezik 3 - -val

Tartalomjegyzék

Általános képlet

=SUMPRODUCT(--(MID(range,3,1)="3"))

Összegzés

A SUMPRODUCT és a MID függvényeken alapuló képlet felhasználásával számolhat olyan számokat, amelyekben a harmadik számjegy egyenlő 3-mal. A bemutatott példában az E5 képlete a következő:

=SUMPRODUCT(--(MID(B5:B12,3,1)="3"))

Magyarázat

Ahhoz, hogy megszerezd a harmadik karaktert az A1-es karakterláncból, használd a MID függvényt a következőképpen:

=MID(A1,3,1)

Az első argumentum egy cellahivatkozás, a második argumentum meghatározza a kezdő számot, a harmadik argumentum pedig a karakterek számát.

Ha az MID függvénynek cellatartományt ad az első argumentumhoz, akkor egy tömb eredményt kap vissza. A bemutatott példában ez a kifejezés:

MID(B5:B12,3,1)

egy ilyen tömböt ad vissza:

("6";"6";"3";"5";"3";"0";"3";"7")

Ez a tömb tartalmazza a B5: B12 tartomány minden cellájának harmadik számjegyét. Figyelje meg, hogy a MID függvény automatikusan átalakította a tartomány numerikus értékeit szöveges karakterláncokká, és a harmadik karaktert szöveges értékként adta vissza.

Ha összehasonlítjuk ezt a tömböt a = "3" használatával, egy ilyen tömböt kapunk:

(FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE)

A kettős negatív segítségével a TRUE és a FALSE értékeket 1-re, illetve 0-ra kényszerítjük, ami visszatér:

(0;0;1;0;1;0;1;0)

Végül, ha csak egy tömböt kell használni, a SUMPRODUCT függvény összegzi a tömb elemeit, és visszaadja az összeget, 3.

érdekes cikkek...