Funzione CONTA.VALORI - Esempi in Excel, VBA, Fogli Google

Questo tutorial mostra come usare il Funzione CONTA.VALORI di Excel in Excel per contare i numeri non vuoti.

Panoramica della funzione COUNTA

La funzione CONTA.VALORI Conta il numero di celle non vuote all'interno di una serie

Per utilizzare la funzione Foglio di lavoro Excel CONTA.VALORI, seleziona una cella e digita:

(Notare come appaiono gli input della formula)

Funzione CONTA.VALORI Sintassi e input:

La sintassi per la formula COUNTA è:

=CONTA.VALORI(valore1,[valore2],… )

Vettore - Un array di numeri, testo o valori vuoti.

La funzione CONTA.VALORI di Excel restituisce il numero di celle all'interno di un determinato intervallo che non sono vuote.

Come utilizzare la funzione CONTA.VALORI

Utilizzare la funzione CONTA.VALORI di Excel come mostrato di seguito:

=CONTA.VALORI(B3:B11)

In questo esempio, CONTA.VALORI restituisce 8, poiché c'è solo una cella vuota nell'intervallo B3:B11 e otto che non sono vuote.

COUNTA conta le stringhe vuote

Nota che COUNTA conta le celle con qualsiasi tipo di dato al loro interno, anche se non è visibile all'utente. Vedi l'esempio qui sotto:

Sembra che ci siano sette celle non vuote in questo intervallo, quindi perché COUNTA ha restituito 8?

È perché la cella B8 non è effettivamente vuota. Contiene la formula per una stringa vuota:

=””

Per questo motivo, CONTA.VALORI conta quella cella.

Come contare le celle vuote?

E se volessi contare il numero di celle in un intervallo che SONO vuote? Possiamo farlo anche noi! Mantenendo lo stesso esempio di cui sopra, potremmo semplicemente usare la seguente formula:

=(RIGHE(B3:B11)*COLONNE(B3:B11)) - CONTA.VALORI(B3:B11)

In questa formula:

  • ROWS restituisce il numero di righe all'interno di un intervallo (9 in questo caso)
  • COLONNE restituisce il numero di colonne all'interno di un intervallo (solo 1 qui)
  • Moltiplicando RIGHE e COLONNE insieme restituisce il numero totale di celle in quell'intervallo (9 * 1 = 9)
  • Ora dobbiamo solo sottrarre il numero di celle non vuote dal totale e usiamo CONTA.VALORI per quello (9 - 8 = 1)

Anche in questo caso, poiché B8 contiene ="" non viene conteggiato come vuoto. Solo B6 è veramente vuoto, quindi la formula restituisce 1.

Se devi contare il numero di celle vuote ma vuoi includere celle che contengono informazioni ma nessun dato visibile (come stringhe vuote), usa COUNTBLANK invece <>.

CONTA in Fogli Google

La funzione CONTA.VALORI funziona esattamente allo stesso modo in Fogli Google come in Excel:

CONTA Esempi in VBA

Puoi anche utilizzare la funzione CONTA.VALORI in VBA. Tipo:
application.worksheetfunction.counta(value1,value2)
Per gli argomenti della funzione (array, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.

Per contare le celle non vuote nel seguente intervallo

eseguiremmo il seguente codice VBA

Private Sub Excel_VBAExample_CountA() Dim CountValues ​​As Variant CountValues ​​= Application.WorksheetFunction.CountA(Range("A1:D13")) MsgBox ("CountA risultato è: " & CountValues) End Sub

Il risultato sarebbe:

Il risultato di CountA è: 52

Possiamo contare le celle non vuote per un massimo di 30 intervalli definiti. Se abbiamo bisogno di contare le celle non vuote per quanto segue:

Eseguendo il codice sottostante:

CountValues=Application.WorksheetFunction.CountA(Range("A1:D13"),Range("G1:J13"))

verrebbe fuori:

Il risultato di CountA è: 86

poiché ci sono 86 celle non vuote in questi due intervalli

Torna all'elenco di tutte le funzioni in Excel

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave