Chuck ha un foglio di lavoro con i premi in denaro da assegnare agli ottanta giocatori della sua lega di golf. Ogni riga rappresenta un giocatore e ogni colonna rappresenta i vincitori di ciascuno dei cinque tornei disputati nella stagione. La sesta colonna contiene una semplice formula che somma le vincite mostrate su ogni riga. In fondo a questa sesta colonna Chuck vuole inserire una funzione che conterebbe il numero di giocatori che effettivamente ricevono premi in denaro.

Esistono diversi modi per mettere insieme una formula del genere. Potresti essere tentato di utilizzare la funzione CONTA.VALORI, ma non funzionerà. Lo scopo di COUNTA è contare tutte le celle che non sono vuote. Ciò significa che conterà anche le celle contenenti un valore zero; non sono neanche vuote.

Puoi usare la funzione SUMPRODUCT nel modo seguente:

=SUMPRODUCT((G1:G80>0)*1)

Questa formula controlla solo se una cella è maggiore di zero. Se lo è, il valore True viene moltiplicato per 1 risultando in un valore di 1. Se è False, il valore False moltiplicato per 1 è 0. La somma di tutti questi valori (1 e 0) viene quindi calcolata, risultando in un conteggio come desiderato.

Forse l’approccio più semplice, tuttavia, è usare la funzione CONTA.SE.

Questa funzione esegue un conteggio solo se viene soddisfatto un determinato criterio:

=COUNTIF(G1:G80,">0")

In questo caso, il conteggio si verifica solo se una cella è maggiore di zero.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2421) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: