📊

Corso di Excel — dalle basi

Impara Excel partendo da zero, passo dopo passo

🟡 Livello: Intermedio
A cura del
Prof. Ciro Agizza
🌐 www.ciroagizza.it
LEZIONE 13 DI 30 — LIVELLO INTERMEDIO

La funzione CONTA.SE

⏱ Tempo stimato: 20 minuti  |  ❓ Quiz: 5 domande  |  💾 File scaricabile

🎯 Cosa impari in questa lezione

🔎 1. Cosa fa CONTA.SE?

Immagina di avere un elenco di 200 ordini e vuoi sapere quanti vengono da Roma. Potresti scorrere l'elenco uno per uno — oppure lasciare che Excel lo faccia in un secondo con CONTA.SE.

CONTA.SE conta le celle di un intervallo che soddisfano una condizione che tu specifichi. Il risultato è sempre un numero intero.

FunzioneConta...Esempio
CONTATutte le celle non vuote=CONTA(A1:A100) → 100 se tutte piene
CONTA.NUMERISolo le celle con numeri=CONTA.NUMERI(A1:A10) → ignora testo e vuote
CONTA.SESolo le celle che rispettano una condizione=CONTA.SE(A1:A10;"Roma") → quante celle hanno "Roma"

📝 2. La sintassi di CONTA.SE

=CONTA.SE( intervallo ; criterio )
intervallo
Le celle da esaminare, es. A2:A100 oppure B:B per tutta la colonna
criterio
La condizione che le celle devono rispettare per essere contate
💡 Attenzione al punto e virgola: in Excel italiano l'argomento si separa con ; (punto e virgola), non con la virgola. Se vedi esempi in inglese usano la virgola — in italiano usa sempre il punto e virgola.

📄 3. I tipi di criterio

Il criterio può essere di molti tipi. Ecco i principali con un esempio:

Testo esatto

Conta le celle che contengono esattamente quella parola.

=CONTA.SE(B2:B100;"Roma")

Le virgolette sono obbligatorie per il testo.

Numero esatto

Conta le celle con esattamente quel valore.

=CONTA.SE(C2:C100;5)

Per i numeri le virgolette non servono.

Maggiore / Minore

Conta le celle con valori sopra o sotto una soglia.

=CONTA.SE(D2:D100;">3000") =CONTA.SE(D2:D100;"<=1000")

Il confronto va tra virgolette assieme al numero.

Diverso da

Conta le celle che non contengono quel valore.

=CONTA.SE(B2:B100;"<>Roma")

<> significa "diverso da".

Confronto con cella

Il criterio può riferirsi al valore di un'altra cella.

=CONTA.SE(D2:D100;">"&F1)

Usa & per unire l'operatore al riferimento cella.

Carattere jolly

Conta celle che contengono una parola, non solo uguali.

=CONTA.SE(A2:A100;"*Roma*")

* sostituisce qualsiasi sequenza di caratteri.

🌟 4. Esempi pratici guidati

Supponiamo di avere una tabella dipendenti con le colonne: Nome (A), Reparto (B), Città (C), Stipendio (D), nelle righe 2-16.

📱 Esempio 1 — Quanti dipendenti lavorano nell'IT?

Voglio sapere quante righe hanno la parola "IT" nella colonna Reparto:

=CONTA.SE(B2:B16;"IT") = 5

Il criterio "IT" è tra virgolette perché è testo. Excel conta tutte le celle della colonna B che contengono esattamente "IT".

💰 Esempio 2 — Quanti hanno stipendio superiore a 3000?

Voglio contare le righe dove la colonna D (Stipendio) supera 3000:

=CONTA.SE(D2:D16;">3000") = 8

Il segno > deve stare dentro le virgolette insieme al numero. Non puoi scrivere =CONTA.SE(D2:D16;>3000) — darebbe errore.

🏠 Esempio 3 — Quanti NON abitano a Roma?

Uso l'operatore <> (diverso da) per contare tutto tranne Roma:

=CONTA.SE(C2:C16;"<>Roma") = 10

<> significa "diverso da". Utile quando vuoi il complementare di una condizione.

📋 Esempio 4 — Usare una cella come criterio

Se hai la soglia di stipendio scritta in una cella (es. F1 = 3000), puoi scrivere:

=CONTA.SE(D2:D16;">"&F1)

Il simbolo & unisce la stringa ">" con il valore della cella F1. Così se cambi F1, la formula si aggiorna automaticamente.

Errore comune: scrivere ">F1" invece di ">"&F1 — nel primo caso Excel cerca letteralmente la parola "F1", non il valore della cella.

🆕 5. CONTA.PIÙ.SE — più condizioni insieme

Quando vuoi contare rispettando due o più condizioni contemporaneamente, usi CONTA.PIÙ.SE (COUNTIFS in inglese).

=CONTA.PIÙ.SE( intervallo1 ; criterio1 ; intervallo2 ; criterio2 ; ... )
🌟 Esempio — Quante donne lavorano nell'IT?

Condizione 1: colonna B = "IT"    Condizione 2: colonna E = "F" (sesso femminile)

=CONTA.PIÙ.SE(B2:B16;"IT";E2:E16;"F") = 3

Solo le righe che soddisfano entrambe le condizioni vengono contate. È come un filtro con due criteri attivi.

🌟 Esempio — Quanti uomini IT con stipendio oltre 3500?

=CONTA.PIÙ.SE(B2:B16;"IT";E2:E16;"M";D2:D16;">3500")

Puoi aggiungere quante coppie intervallo/criterio vuoi. Tutti devono essere soddisfatti.

💡 CONTA.SE vs CONTA.PIÙ.SE: usa CONTA.SE quando hai una sola condizione, CONTA.PIÙ.SE quando ne hai due o più. CONTA.PIÙ.SE funziona anche con una sola condizione, ma CONTA.SE è più semplice da leggere.

▶ 6. Come scrivere CONTA.SE in Excel — passo per passo

1
Clicca sulla cella dove vuoi il risultato (es. H2)
2
Scrivi =CONTA.SE( — Excel mostra il suggerimento automatico con la sintassi
Excel suggerimento automatico CONTA.SE

📷 Appena scrivi =conta. Excel mostra l'elenco — seleziona CONTA.SE con doppio clic o premendo Tab.

3
Seleziona con il mouse l'intervallo da esaminare (es. B2:B16) — appare evidenziato in blu
4
Scrivi ; (punto e virgola) per separare i due argomenti
5
Scrivi il criterio tra virgolette, es. "IT" oppure ">3000"
6
Chiudi con ) e premi Invio — Excel mostra il conteggio

❓ Metti alla prova le tue conoscenze

1. Vuoi contare quante celle nella colonna A contengono la parola "Milano". Qual è la formula corretta?
Il criterio di testo deve essere sempre tra virgolette. L'ordine degli argomenti è sempre intervallo per primo, poi criterio. CONTA (senza .SE) non accetta criteri.
2. Come conti le celle della colonna B con valore maggiore o uguale a 100?
Il criterio con operatori di confronto va tutto tra virgolette, incluso il numero: ">=100". L'opzione B conta solo i maggiori di 100 (non quelli uguali a 100). L'opzione A darebbe errore perché mancano le virgolette.
3. Hai il valore soglia in cella F1 (es. 500). Come conti le celle di C2:C50 con valore superiore a F1?
Quando combini un operatore (>) con un riferimento di cella, devi metterli con &: ">"&F1. Se scrivi ">F1" Excel cerca letteralmente la stringa "F1", non il suo valore.
4. Vuoi contare i dipendenti del reparto IT che vivono a Milano. Quale funzione usi?
CONTA.PIÙ.SE è la funzione giusta per più condizioni contemporanee. La formula sarebbe: =CONTA.PIÙ.SE(B2:B16;"IT";C2:C16;"Milano"). Sommare due CONTA.SE darebbe il totale IT + il totale Milano, non l'intersezione.
5. Cosa restituisce =CONTA.SE(A1:A10;"<>") su un intervallo dove 7 celle sono piene e 3 sono vuote?
"<>" significa "diverso da vuoto" — quindi conta tutte le celle che contengono qualcosa. È equivalente a CONTA, ma scritto come criterio. Per le celle vuote si usa invece "".

💾 Esercizio pratico da scaricare

Metti alla prova le tue conoscenze di CONTA.SE con questo esercizio in Excel:

⚠ Dopo aver aperto il file, clicca su Abilita modifica nella barra gialla in alto per poter scrivere nelle celle.

💾

Es.13 — La funzione CONTA.SE

Due fogli: una tabella di 15 dipendenti con reparto, città e stipendio, e un foglio esercizi dove scrivere 8 formule CONTA.SE con criteri diversi. Il risultato atteso è già indicato per confronto.

⬇ Scarica l'esercizio (.xlsx)
CA
Lezione creata da
Prof. Ciro Agizza