Menu

CONTA.NUMERI e CONTA.VALORI in Excel: contare le celle

=CONTA.NUMERI(B2:B8) conta le celle che contengono numeri, =CONTA.VALORI(B2:B8) conta ogni cella non vuota e =CONTA.VUOTE(B2:B8) conta quelle vuote. Vedi tutte e tre su una tabella che puoi modificare.

Ogni foglio di questa pagina è interattivo: cambia un numero o una formula e si ricalcola.

=CONTA.NUMERI(B2:B8) conta le celle di B2:B8 che contengono numeri. =CONTA.VALORI(B2:B8) conta ogni cella non vuota, qualunque cosa contenga. =CONTA.VUOTE(B2:B8) conta le celle vuote. In Excel inglese si chiamano COUNT, COUNTA e COUNTBLANK, ed è così che le mostra la tabella. Puoi scrivere le formule anche in italiano, con il punto e virgola.

Tre modi di contare la stessa colonna
E2
ABCDEFG
1NameScoreCOUNTCOUNTACOUNTBLANK
2Ana78461
3Benabsent
4Chen91
5Dina
6Eli65
7Faypending
8Gus88
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =CONTA.NUMERI(B2:B8)

CONTA.NUMERI dà 4: i quattro voti. CONTA.VALORI dà 6, perché anche "absent" e "pending" non sono vuote. CONTA.VUOTE dà 1, per Dina. Scrivi un voto per Dina e CONTA.NUMERI e CONTA.VALORI salgono entrambe mentre CONTA.VUOTE scende a 0. CONTA.VALORI più CONTA.VUOTE fa le 7 celle dell'intervallo, a meno che una cella non contenga una formula che restituisce "", come mostra una sezione più sotto.

CONTA.NUMERI: contare le celle con numeri

=COUNT(value1, [value2], ...)

CONTA.NUMERI conta i numeri. Date e ore in Excel sono numeri, quindi contano anche loro. Testo, VERO/FALSO, errori e celle vuote vengono saltati. Usala per contare quante voci sono valori veri, per esempio quanti test sono stati corretti.

Perché CONTA.NUMERI salta i numeri memorizzati come testo

Un numero scritto con un apostrofo, o incollato da un altro programma, può essere memorizzato come testo. Sembra un numero ma CONTA.NUMERI lo ignora, e lo stesso fanno SOMMA e MEDIA.

Un numero memorizzato come testo
D2
ABCDE
1OrderAmountCOUNTCOUNTA
2100125035
31002400
41003175
510042026-03-15
6100590
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =CONTA.NUMERI(B2:B6)

CONTA.NUMERI dà 3: 250, 175 e la data. I due importi in B3 e B6 sono testo, quindi solo CONTA.VALORI, con 5, li include. Quando CONTA.NUMERI dà meno di quanto ti aspetti, confrontala con CONTA.VALORI: la differenza è il numero di celle che contengono testo (o VERO/FALSO, o un errore). Convertire testo in numeri sistema le celle.

CONTA.VALORI: contare le celle non vuote

=COUNTA(value1, [value2], ...)

CONTA.VALORI è la funzione per "quante righe hanno una voce". Puntala su una colonna sempre compilata, come i nomi, per contare le righe di un elenco:

Quante persone hanno risposto
E2
ABCDEF
1NameEmailReplyInvitedReplied
2Anaana@mail.comYes64
3Benben@mail.com
4Chenchen@mail.comNo
5Dinadina@mail.comYes
6Elieli@mail.com
7Fayfay@mail.comMaybe
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =CONTA.VALORI(A2:A7)

Sono state invitate sei persone e quattro hanno risposto. CONTA.VALORI conta allo stesso modo "Yes", "No" e "Maybe". Per contare solo le risposte "Yes", usa una condizione: =CONTA.SE(C2:C7;"Yes") (CONTA.SE).

CONTA.VALORI conta le formule che restituiscono ""

CONTA.VALORI guarda se una cella ha un contenuto, non cosa mostra. Una formula come =SE(B2>=70;"Yes";"") restituisce una stringa vuota quando il voto è sotto 70: la cella sembra vuota, ma contiene una formula, quindi CONTA.VALORI la conta. Anche CONTA.VUOTE la conta come vuota: è l'unico caso in cui una cella viene contata da entrambe.

Con i voti 78, 52, 91, 64 e 85 in B2:B6 e quella formula copiata in C2:C6, Excel restituisce:

=COUNTA(C2:C6)          5   (every cell holds a formula)
=COUNTBLANK(C2:C6)      2   (the two "" results)
=COUNTIF(C2:C6,"Yes")   3   (only the visible results)

In Excel italiano: =CONTA.VALORI(C2:C6), =CONTA.VUOTE(C2:C6) e =CONTA.SE(C2:C6;"Yes"). Per contare solo le celle che mostrano qualcosa, conta il valore che ti interessa, come fa qui CONTA.SE, oppure usa =MATR.SOMMA.PRODOTTO(--(C2:C6<>"")), che dà anch'essa 3. La pagina CONTA.SE per celle non vuote mostra altri modi.

Esercizio: conta i test corretti

Risultati del test
F2
ABCDEF
1NameScoreScored
2Ana78
3Benabsent
4Chen91
5Dina85
6Eliabsent
7Fayabsent
8Gus59
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.

Tocca a te: In F2, conta quanti studenti hanno un voto. Gli studenti che hanno saltato il test sono segnati come "absent" e non vanno contati.

Errore comune: CONTA.NUMERI su una colonna di testo

=CONTA.NUMERI(A2:A8) su una colonna di nomi restituisce 0, perché CONTA.NUMERI conta solo i numeri. Questo sorprende chi si aspetta che conti le righe. Per nomi, codici, numeri di telefono o qualsiasi altra cosa che sia testo, usa CONTA.VALORI. E quando la barra di stato di Excel mostra "Conteggio" per una selezione, quello è CONTA.VALORI; il conteggio dei soli numeri ("Numerical Count" in Excel inglese), che puoi attivare facendo clic con il tasto destro sulla barra di stato, è CONTA.NUMERI.

Domande frequenti

Che differenza c'è tra CONTA.NUMERI e CONTA.VALORI in Excel?

CONTA.NUMERI conta solo le celle che contengono numeri, comprese date e ore. CONTA.VALORI conta ogni cella non vuota: numeri, testo, VERO/FALSO, errori e formule, anche una formula che restituisce una stringa vuota.

Perché CONTA.NUMERI restituisce 0 in Excel?

Le celle contengono testo, non numeri. Questo vale anche per i numeri memorizzati come testo, che spesso mostrano un triangolo verde. Usa =CONTA.VALORI(B2:B8) per contarli comunque, oppure convertili prima in numeri.

Come si contano le celle non vuote in Excel?

=CONTA.VALORI(B2:B8) conta ogni cella non vuota. Se alcune celle contengono formule che restituiscono "" e vuoi saltare anche quelle, usa =CONTA.SE(B2:B8;"?*") per il testo o =MATR.SOMMA.PRODOTTO(--(B2:B8<>"")) per qualsiasi contenuto.

Come si contano le celle vuote in Excel?

=CONTA.VUOTE(B2:B8). Conta le celle davvero vuote e le celle la cui formula restituisce una stringa vuota "". Una cella con uno spazio dentro non è vuota.

Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA