=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.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Name | Score | COUNT | COUNTA | COUNTBLANK | ||
| 2 | Ana | 78 | 4 | 6 | 1 | ||
| 3 | Ben | absent | |||||
| 4 | Chen | 91 | |||||
| 5 | Dina | ||||||
| 6 | Eli | 65 | |||||
| 7 | Fay | pending | |||||
| 8 | Gus | 88 |
=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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Amount | COUNT | COUNTA | |
| 2 | 1001 | 250 | 3 | 5 | |
| 3 | 1002 | 400 | |||
| 4 | 1003 | 175 | |||
| 5 | 1004 | 2026-03-15 | |||
| 6 | 1005 | 90 |
=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:
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | Reply | Invited | Replied | ||
| 2 | Ana | ana@mail.com | Yes | 6 | 4 | |
| 3 | Ben | ben@mail.com | ||||
| 4 | Chen | chen@mail.com | No | |||
| 5 | Dina | dina@mail.com | Yes | |||
| 6 | Eli | eli@mail.com | ||||
| 7 | Fay | fay@mail.com | Maybe |
=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
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | Score | Scored | |||
| 2 | Ana | 78 | ||||
| 3 | Ben | absent | ||||
| 4 | Chen | 91 | ||||
| 5 | Dina | 85 | ||||
| 6 | Eli | absent | ||||
| 7 | Fay | absent | ||||
| 8 | Gus | 59 |
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.