Formula Excel: Numărați numerele care încep cu -

Cuprins

Formula generică

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

rezumat

Pentru a număra numerele dintr-un interval care începe cu numere specifice, puteți utiliza o formulă bazată pe funcția SUMPRODUCT și funcțiile STÂNGA.

În exemplul prezentat, formula din E6 este:

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

Explicaţie

În interiorul SUMPRODUCT, folosim funcția STÂNGA pe gama de numere ca aceasta:

LEFT(B5:B11,2)

Acest lucru creează o serie de rezultate de genul acesta:

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

Apoi comparăm fiecare valoare cu „25” pentru a forța un rezultat ADEVĂRAT sau FALS. Rețineți că LEFT convertește automat numerele în text, așa că folosim valoarea textului „25” pentru comparație. Rezultatul este o serie de valori ADEVĂRATE și FALSE:

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

Apoi, folosim o coerciție negativă dublă valori FALSE ADEVĂRATE la 1 și zero, care creează o matrice numerică:

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

Funcția SUMPRODUCT însumează apoi elementele din matrice și returnează 4.

Articole interesante...