
Általános képlet
=SUMPRODUCT(--(LEFT(range,chars)="xx"))
Összegzés
Egy adott számokkal kezdődő tartományban lévő számok megszámításához használhatja a SUMPRODUCT és a LEFT függvényen alapuló képletet.
A bemutatott példában az E6 képlete a következő:
=SUMPRODUCT(--(LEFT(B5:B11,2)="25"))
Magyarázat
A SUMPRODUCT belsejében a BAL funkciót használjuk az ilyen számtartományokban:
LEFT(B5:B11,2)
Ez egy sor ilyen eredményt hoz létre:
("25";"25";"35";"45";"25";"45";"25")
Ezután összehasonlítjuk az egyes értékeket a "25" -vel, hogy IGAZ vagy HAMIS eredményt kényszerítsünk. Ne feledje, hogy a LEFT automatikusan konvertálja a számokat szöveggé, ezért az összehasonlításhoz a "25" szövegértéket használjuk. Az eredmény egy TRUE és FALSE érték tömb:
=SUMPRODUCT(--((TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE)))
Ezután kettős negatív TRUE FALSE értéket kényszerítünk 1-re és nulla értékre, ami numerikus tömböt hoz létre:
=SUMPRODUCT((1;1;0;0;1;0;1))
A SUMPRODUCT függvény ezután egyszerűen összegzi a tömb elemeit, és 4-et ad vissza.