Excel formula: saskaitiet skaitļus, kas sākas ar -

Satura rādītājs

Vispārēja formula

=SUMPRODUCT(--(LEFT(range,chars)="xx"))

Kopsavilkums

Lai skaitītu skaitļus diapazonā, kas sākas ar konkrētiem skaitļiem, varat izmantot formulu, kuras pamatā ir funkcija SUMPRODUCT un LEFT.

Parādītajā piemērā formula E6 ir:

=SUMPRODUCT(--(LEFT(B5:B11,2)="25"))

Paskaidrojums

SUMPRODUCT iekšpusē mēs izmantojam funkciju LEFT šādiem skaitļu diapazoniem:

LEFT(B5:B11,2)

Tas rada šādu rezultātu masīvu:

("25";"25";"35";"45";"25";"45";"25")

Pēc tam katru vērtību salīdzinām ar “25”, lai piespiestu PATIESU vai PATIESU rezultātu. Ņemiet vērā, ka LEFT automātiski pārveido skaitļus par tekstu, tāpēc salīdzinājumam izmantojam teksta vērtību "25". Rezultāts ir TRUE un FALSE vērtību masīvs:

=SUMPRODUCT(--((TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE)))

Pēc tam mēs izmantojam dubultu negatīvu piespiešanas TRUE FALSE vērtības uz 1 un nulli, kas izveido skaitlisku masīvu:

=SUMPRODUCT((1;1;0;0;1;0;1))

Tad funkcija SUMPRODUCT vienkārši summē elementus masīvā un atgriež 4.

Interesanti raksti...