Exceli valem: loendage numbrid, mis algavad -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Konkreetsete numbritega algavas vahemikus olevate arvude lugemiseks võite kasutada valemit, mis põhineb funktsioonil SUMPRODUCT ja LEFT.

Näidatud näites on valem E6:

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

Selgitus

Funktsioonis SUMPRODUCT kasutame funktsiooni VASAK vasakul arvude vahemikus:

LEFT(B5:B11,2)

See loob hulga tulemusi:

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

Seejärel võrreldakse iga väärtust väärtusega 25, et sundida TÕENE või VALE tulemus. Pange tähele, et LEFT teisendab numbrid automaatselt tekstiks, seega kasutame võrdluseks tekstiväärtust "25". Tulemuseks on TRUE ja FALSE väärtuste massiiv:

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

Järgmisena kasutame topeltnegatiivse sundimise TRUE FALSE väärtusi väärtusele 1 ja null, mis loob arvulise massiivi:

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

Funktsioon SUMPRODUCT summeerib siis lihtsalt massiivi elemendid ja tagastab 4.

Huvitavad Artiklid...