![](https://cdn.wiki-base.com/9138574/excel_formula_count_cells_that_contain_odd_numbers__2.png.webp)
Formula generica
=SUMPRODUCT(--(MOD(rng,2)=1))
Sommario
Per contare le celle che contengono solo numeri dispari, puoi utilizzare una formula basata sulla funzione SUMPRODUCT insieme alla funzione MOD.
Nell'esempio, la formula nella cella E5 è:
=SUMPRODUCT(--(MOD(rng,2)=1))
Questa formula restituisce 4 poiché ci sono 4 numeri dispari nell'intervallo B5: B10 (che è denominato intervallo, "rng" nella formula).
Spiegazione
La funzione SUMPRODUCT funziona direttamente con gli array.
Una cosa che puoi fare abbastanza facilmente con SUMPRODUCT è eseguire un test su un array utilizzando uno o più criteri, quindi contare i risultati.
In questo caso, stiamo eseguendo un test per un numero dispari, che utilizza la funzione MOD:
MOD(rng,2)=1
MOD restituisce un resto dopo la divisione. In questo caso, il divisore è 2, quindi MOD restituirà un resto di 1 per qualsiasi numero intero dispari e un resto di zero per i numeri pari.
All'interno di SUMPRODUCT, questo test viene eseguito su ogni cella in B5: B10, il risultato è un array di valori VERO / FALSO:
(FALSO; VERO; VERO; VERO; FALSO; VERO)
Dopo aver convertito i valori VERO / FALSO in numeri usando il doppio negativo, abbiamo:
(0; 1; 1; 1; 0; 1)
SUMPRODUCT quindi somma semplicemente questi numeri e restituisce 4.