![](https://cdn.wiki-base.com/6166852/excel_formula_count_numbers_that_begin_with__2.png.webp)
Formula generica
=SUMPRODUCT(--(LEFT(range,chars)="xx"))
Sommario
Per contare i numeri in un intervallo che inizia con numeri specifici, è possibile utilizzare una formula basata sulla funzione SUMPRODUCT e le funzioni LEFT.
Nell'esempio mostrato, la formula in E6 è:
=SUMPRODUCT(--(LEFT(B5:B11,2)="25"))
Spiegazione
All'interno di SUMPRODUCT, usiamo la funzione LEFT sull'intervallo di numeri come questo:
LEFT(B5:B11,2)
Questo crea una serie di risultati come questo:
("25";"25";"35";"45";"25";"45";"25")
Quindi confrontiamo ogni valore con "25" per forzare un risultato VERO o FALSO. Nota che SINISTRA converte automaticamente i numeri in testo, quindi utilizziamo il valore di testo "25" per il confronto. Il risultato è un array di valori TRUE e FALSE:
=SUMPRODUCT(--((TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE)))
Successivamente, utilizziamo un doppio negativo coercizione dei valori TRUE FALSE su 1 e zero, che crea un array numerico:
=SUMPRODUCT((1;1;0;0;1;0;1))
La funzione SUMPRODUCT quindi somma semplicemente gli elementi nella matrice e restituisce 4.