Vai al contenuto principale

Caselle di controllo in Excel: come aggiungerle, usarle e contarle

Scopri come aggiungere caselle di controllo in Excel per to-do list interattive, tracker e dashboard. La guida copre metodi moderni e legacy, formule e formattazione condizionale.
· 12 min leggi

Scopri con l'IA

Excel offre due modi diversi per aggiungere caselle di controllo, e scegliere quello giusto fa la differenza. La funzione nativa di Microsoft 365 è più veloce da configurare e funziona bene con le formule. Il metodo legacy tramite la scheda Sviluppatore funziona in tutte le versioni di Excel ma richiede più configurazione. In questa guida vedremo entrambi gli approcci così puoi scegliere in base alla tua situazione.

Ti mostrerò come aggiungere caselle di controllo, collegarle alle celle per usarle nelle formule, contare gli elementi selezionati, applicare la formattazione condizionale e risolvere i problemi più comuni. (Se cerchi segni di spunta statici e non caselle interattive, consulta la nostra guida sui segni di spunta in Excel: check marks in Excel.)

Tipi di caselle di controllo in Excel

Excel ha diversi tipi di caselle di controllo, e quale usare dipende dalla tua versione.

Caselle di controllo native (moderne) di Excel

Microsoft ha introdotto le caselle di controllo native per Microsoft 365 nel 2024, distribuendole su Windows, Mac ed Excel per il Web. Se hai Microsoft 365, questo è il metodo che consiglio. È più semplice del vecchio.

Le caselle di controllo native vivono dentro le celle, non ci fluttuano sopra. Quando selezioni una casella, la cella contiene TRUE. Se la deselezioni, contiene FALSE. La casella si muove con i tuoi dati quando ordini, filtri o inserisci righe perché la casella è la cella.

Questa tabella mostra dove sono disponibili le caselle di controllo native:

Piattaforma

Supporto caselle di controllo native

Microsoft 365 (Windows)

Sì

Microsoft 365 (Mac)

Sì

Excel per il Web

Sì (caselle native visibili; controlli legacy non supportati)

Excel 2024 (licenza perpetua)

No

Excel 2021, 2019, 2016

No

Se hai una licenza perpetua (Excel 2024, 2021 o 2019), non vedrai le caselle di controllo native. Queste versioni supportano solo i Controlli modulo. Gli abbonamenti a Microsoft 365 ricevono aggiornamenti delle funzionalità in modo continuativo, per questo hanno il tipo più recente di casella di controllo.

Caselle di controllo legacy

Se non hai Microsoft 365, userai le caselle di controllo dei Controlli modulo. Le trovi nella scheda Sviluppatore. Questo metodo esiste da oltre 20 anni e funziona in ogni versione di Excel.

I Controlli modulo sono oggetti che fluttuano sopra la griglia delle celle. Non archiviano i valori automaticamente, quindi devi collegare manualmente ogni casella a una cella. C'è un problema: se ordini o filtri i dati, le caselle possono disallinearsi perché non si muovono con le righe.

Nonostante questi limiti, ti serviranno i Controlli modulo se condividi file con persone che usano versioni più vecchie di Excel. Le caselle native appariranno come semplice testo ("TRUE" o "FALSE") sul loro schermo, il che non è l'ideale.

E i Controlli ActiveX?

Potresti vedere citati i Controlli ActiveX in tutorial datati. Oggi servono raramente. Microsoft li ha disabilitati per impostazione predefinita nel 2025 per motivi di sicurezza. Funzionano solo su Windows e richiedono impostazioni di sicurezza speciali. Resta sulle caselle native o sui Controlli modulo.

Come aggiungere caselle di controllo in Excel (versioni più recenti)

Ti mostrerò entrambi i metodi. Se hai Microsoft 365, inizia qui. Altrimenti, passa al metodo con la scheda Sviluppatore.

Aggiungi caselle usando la funzione nativa di Excel

Il metodo nativo è rapido: due clic e hai finito.

Inserisci una singola casella di controllo

  1. Seleziona la cella in cui vuoi la casella di controllo
  2. Vai alla scheda Inserisci > gruppo Controlli cella > clic su Casella di controllo

Insert tab showing checkbox button in Cell Controls group

Pulsante per la casella di controllo nativa nella scheda Inserisci. Immagine dell'autore.

Nella cella appare una casella di controllo. Cliccala per alternare tra selezionata e non selezionata.

Aggiungi caselle a più celle

Seleziona un intervallo prima di cliccare il pulsante Casella di controllo. Le caselle compaiono in tutte le celle selezionate contemporaneamente. Funziona anche per selezioni non adiacenti. Tieni premuto Ctrl mentre clicchi le celle, poi inserisci.

Copia caselle esistenti

Dopo aver inserito una casella, afferra il quadratino di riempimento (il piccolo quadrato nell'angolo in basso a destra della cella) e trascina. Le caselle si copiano come normali dati di cella. Puoi anche usare Ctrl+C e Ctrl+V.

Scorciatoie da tastiera per le caselle

Scorciatoia

Azione

Barra spaziatrice

Alterna lo stato della casella

Canc

Cancella la cella o rimuove la formattazione della casella

Verifica i valori TRUE/FALSE sottostanti

Se guardi la barra della formula, vedrai TRUE quando una casella è selezionata e FALSE quando non lo è.

Checked checkbox cell with formula bar displaying TRUE

La barra della formula mostra il valore booleano sottostante. Immagine dell'autore.

Come aggiungere caselle di controllo nelle versioni precedenti di Excel

Se usi Excel 2024 (perpetuo), 2021, 2019 o 2016, dovrai abilitare la scheda Sviluppatore e usare i Controlli modulo.

Abilita la scheda Sviluppatore

La scheda Sviluppatore è nascosta per impostazione predefinita. Ecco come abilitarla.

Su Windows

  1. Vai a File > Opzioni > Personalizza barra multifunzione
  2. Nel pannello di destra sotto "Schede principali", spunta la casella Sviluppatore
  3. Clicca OK

Su Mac:

  1. Vai al menu Excel > Preferenze > Barra multifunzione e Strumenti
  2. Scorri in fondo all'elenco delle Schede principali
  3. Spunta la casella Sviluppatore

Excel Options dialog showing Developer checkbox in Customize Ribbon

Abilitare la scheda Sviluppatore nelle Opzioni di Excel. Immagine dell'autore.

Una volta abilitata, la scheda Sviluppatore rimane nella barra multifunzione.

Aggiungi caselle tramite la scheda Sviluppatore

  1. Clicca la scheda Sviluppatore
  2. Nel gruppo Controlli, clicca Inserisci
  3. In Controlli modulo (non Controlli ActiveX), clicca l'icona Casella di controllo
  4. Clicca sul foglio di lavoro dove vuoi la casella

Developer tab Insert menu showing Form Controls checkbox icon

Sezione Controlli modulo nel menu Sviluppatore. Immagine dell'autore.

Compare una casella con il testo predefinito "Casella di controllo 1". Puoi modificare questo testo cliccandoci sopra, o eliminarlo se vuoi solo la casella.

A differenza delle caselle native, i Controlli modulo non memorizzano i valori automaticamente. Devi prima collegarli alle celle. Te lo mostro nella sezione successiva.

Come collegare le caselle di controllo alle celle in Excel

Collegare le caselle alle celle è ciò che le rende utili nelle formule. Il processo dipende dal tipo di casella che stai usando.

Collegamento automatico con le caselle native

Le caselle native non richiedono collegamento perché la casella è il valore della cella. Come detto prima, selezionare la casella imposta la cella su TRUE, deselezionarla la imposta su FALSE. Puoi fare riferimento direttamente alla cella nelle formule.

Per esempio, se la tua casella è in A2, puoi subito usare =A2 in un'altra cella. Nessuna configurazione necessaria.

Collegamento manuale per le caselle legacy

Ogni casella di controllo Controllo modulo necessita di una configurazione esplicita per produrre valori.

  1. Clic destro sulla casella (non clic sinistro, altrimenti la alterni)

  2. Seleziona Formato controllo

  3. Passa alla scheda Controllo

  4. Nel campo Collegamento cella, inserisci un riferimento di cella (tipo $B$2) oppure clicca il selettore e scegli una cella vuota

  5. Clicca OK

Format Control dialog with Cell link field on Control tab

Collegare una casella di controllo di tipo Controllo modulo a una cella. Immagine dell'autore.

La cella collegata ora visualizza TRUE quando selezionata e FALSE quando deselezionata.

Importante: ogni casella necessita del proprio collegamento di cella. Se copi una casella Controllo modulo, la copia punterà ancora alla cella collegata originale. Dovrai aggiornare manualmente il collegamento per ogni copia.

Perché i collegamenti di cella contano

Le formule non possono "vedere" direttamente le caselle Controllo modulo. Possono vedere solo i valori delle celle. La cella collegata funge da ponte. La casella aggiorna la cella, e le formule leggono la cella.

Un consiglio: metti le celle collegate in una colonna accanto alle caselle, poi nascondi quella colonna. Così le formule accedono ai dati senza che gli utenti vedano i valori TRUE/FALSE che ingombrano l'interfaccia.

Come usare le caselle di controllo nelle formule di Excel

Entrambi i tipi di casella restituiscono valori booleani (TRUE o FALSE) che funzionano con le formule di Excel.

IF() con le caselle di controllo

Il caso d'uso più comune è verificare se una casella è selezionata e restituire risultati diversi in base a questo.

Sintassi standard:

=IF(A2=TRUE, "Complete", "Pending")

Sintassi abbreviata:

=IF(A2, "Complete", "Pending")

Entrambi gli approcci funzionano perché Excel valuta TRUE come condizione verificata. Preferisco la versione esplicita =TRUE perché è più chiara quando qualcun altro legge il tuo foglio.

Esempi pratici:

Formula

Descrizione

=IF(A2=TRUE, "Done", "")

Mostra "Done" solo quando selezionata

=IF(A2, C2*0.1, 0)

Calcola un bonus del 10% quando selezionata

=IF(A2=TRUE, C2*(1-0.2), C2)

Applica uno sconto del 20% quando selezionata

IF formula in formula bar responding to checkbox state

IF() cambia l'output in base alla casella. Immagine dell'autore.

Casi d'uso logici semplici

Le caselle si prestano bene a calcoli guidati da decisioni. Ad esempio, un budget potrebbe applicare aliquote fiscali diverse in base a ciò che selezioni. Un planner di progetto potrebbe calcolare le risorse solo per le attività selezionate. Gli utenti cliccano caselle invece di digitare condizioni: tutto diventa più semplice.

Come contare le caselle di controllo in Excel

La funzione COUNTIF() rende facile contare le caselle selezionate e non selezionate.

Conta le caselle selezionate

=COUNTIF(A2:A20, TRUE)

Per le caselle native, fai riferimento direttamente alla colonna delle caselle. Per i Controlli modulo, invece, fai riferimento alle celle collegate.

Usa TRUE (valore booleano), non "TRUE" (testo tra virgolette). Se usi le virgolette, Excel conterà le celle che contengono il testo letterale "TRUE" invece dei veri valori delle caselle.

Conta le caselle non selezionate

=COUNTIF(A2:A20, FALSE)

Questo conta tutte le caselle non selezionate nell'intervallo.

Esempi di avanzamento e completamento

Calcola la percentuale di completamento

=COUNTIF(A2:A20, TRUE) / COUNTA(A2:A20)

COUNTIF formulas calculating completion percentage from checkboxes

La formula di avanzamento conta selezionate vs elementi totali. Immagine dell'autore.

Formatta la cella del risultato come percentuale. La funzione COUNTA() conta le celle non vuote, quindi le righe vuote non falsano la percentuale.

Elementi rimanenti da completare:

=COUNTA(A2:A20) - COUNTIF(A2:A20, TRUE)

Calcola gli elementi totali meno quelli completati.

Somma i valori in base alle caselle

=SUMIF(A2:A20, TRUE, B2:B20)

Somma gli importi in colonna B solo dove la casella corrispondente in colonna A è selezionata.

Come formattare le righe in base alle caselle di controllo

La formattazione condizionale crea un feedback visivo che si aggiorna automaticamente quando cambiano le caselle.

Evidenzia le righe quando selezionate

  1. Seleziona l'intervallo da formattare (ad es. A2:D20 per l'intera area dati)

  2. Vai a Home > Formattazione condizionale > Nuova regola

  3. Seleziona "Usa una formula per determinare le celle da formattare"

  4. Inserisci la formula: =$A2=TRUE

  5. Clicca Formatta > scegli un colore di riempimento (il verde chiaro funziona bene per gli elementi completati)

  6. Clicca OK due volte

New Formatting Rule dialog with formula equals dollar A2 equals TRUE

Impostare una regola di formattazione condizionale basata su formula. Immagine dell'autore.

Il riferimento =$A2 usa una colonna assoluta e una riga relativa, quindi controlla sempre la colonna A adattandosi a ogni riga.

Barratura per le attività completate

  1. Seleziona la colonna delle descrizioni (ad es. B2:B20)

  2. Vai a Home > Formattazione condizionale > Nuova regola

  3. Seleziona "Usa una formula per determinare le celle da formattare"

  4. Inserisci: =$A2=TRUE

  5. Clicca Formatta > scheda Carattere

  6. Spunta Barrato

  7. Facoltativo: cambia il colore del testo in grigio

  8. Clicca OK due volte

Barratura e testo grigio indicano elementi completati. Immagine dell'autore.

Puoi combinare più effetti in un'unica regola. Basta selezionare tutte le opzioni (barrato, colore di riempimento, testo più chiaro) prima di cliccare OK.

Come rimuovere o eliminare caselle di controllo in Excel

Il processo per rimuovere le caselle varia a seconda del tipo.

Eliminare le caselle native

Rimuovere solo la formattazione della casella

  1. Seleziona le celle che contengono caselle
  2. Vai a Home > Cancella > Cancella formati

La grafica della casella scompare, ma il valore TRUE o FALSE resta nella cella. Questo è il modo più affidabile per rimuovere solo la casella.

Eliminare completamente le caselle

Seleziona le celle e premi Canc. Questo cancella sia contenuto che formattazione. Puoi anche usare Home > Cancella > Cancella tutto per rimuovere tutto.

Rimuovere le caselle legacy

Le caselle dei Controlli modulo sono oggetti, quindi vanno eliminate in modo diverso.

Elimina singole caselle

  1. Ctrl+clic sulla casella per selezionarla (un clic normale la alterna)
  2. Premi Canc

Elimina tutte le caselle in una volta

  1. Premi Ctrl+G per aprire Vai a
  2. Clicca Speciale
  3. Seleziona Oggetti
  4. Clicca OK
  5. Premi Canc

Go To Special dialog with Objects option selected

Selezionare tutti gli oggetti per un'eliminazione in blocco. Immagine dell'autore.

Questo seleziona tutti gli oggetti sul foglio (forme, grafici, immagini e caselle). Se vuoi eliminare solo le caselle, usa Home > Trova e seleziona > Riquadro di selezione per visualizzare e selezionare oggetti specifici per nome.

Pulire la cella collegata

Quando elimini caselle dei Controlli modulo, le celle collegate mantengono l'ultimo valore. Potresti volerle cancellare manualmente.

Problemi comuni quando aggiungi caselle in Excel

Questi sono i problemi che vedo più spesso quando aiuto con le caselle di controllo.

Opzione Casella di controllo non disponibile

Sintomo: non vedi il pulsante Casella di controllo nella scheda Inserisci.

Causa: non stai usando Microsoft 365. Le caselle native funzionano solo con la versione in abbonamento.

Soluzione: controlla la tua versione in File > Account. Se leggi "Microsoft Excel 2024" (o 2021, 2019, 2016), hai una licenza perpetua. Dovrai usare il metodo con la scheda Sviluppatore.

Se hai Microsoft 365 ma non vedi il pulsante, prova ad aggiornare: File > Account > Opzioni di aggiornamento > Aggiorna adesso.

Versione di Excel sbagliata per la condivisione dei file

Sintomo: i destinatari vedono il testo "TRUE" e "FALSE" invece delle caselle.

Causa: il file è stato creato con caselle native ma aperto in una versione non 365 di Excel.

Soluzione: se condividi file con utenti su versioni più vecchie di Excel, usa i Controlli modulo. Funzionano ovunque, mentre le caselle native si visualizzano correttamente solo in Microsoft 365.

La casella non aggiorna i valori

Per le caselle native

  • Verifica che la barra della formula mostri TRUE/FALSE quando la cella è selezionata
  • Se la cella contiene una formula che restituisce TRUE/FALSE, la casella diventa di sola lettura (mostra il risultato ma non può essere alternata manualmente)

Per le caselle Controllo modulo

  • Clic destro > Formato controllo > verifica che il campo Collegamento cella abbia un riferimento valido
  • Ogni casella necessita di un collegamento univoco. Le copie mantengono il collegamento originale
  • I collegamenti non possono puntare a celle contenenti formule

Confusione tra metodo nativo e Sviluppatore

Sintomo: le istruzioni che segui non corrispondono a ciò che vedi in Excel.

Causa: versioni diverse di Excel hanno metodi diversi per le caselle. Molti tutorial online non specificano quale stanno usando.

Soluzione: per prima cosa, individua che tipo di casella hai:

Indicatore

Casella nativa

Controllo modulo

Comportamento al clic

Seleziona la cella

Alterna o seleziona il controllo

Barra della formula

Mostra TRUE/FALSE

Non mostra nulla (relativo alla casella)

Indicatori di ridimensionamento

Nessuno visibile

Compaiono con Ctrl+clic

Menu clic destro

Menu standard della cella

Include "Assegna macro"

Una volta che sai quale tipo hai, segui le istruzioni per quel metodo specifico.

Best practice per usare le caselle in Excel

Ecco cosa ho imparato usando le caselle in decine di progetti.

Usa le caselle native quando puoi. Sono più veloci da impostare, funzionano meglio con ordinamenti e filtri e si integrano direttamente con le formule. L'unico motivo per evitarle è la compatibilità all'indietro con utenti non 365.

Pianifica dove mettere le celle collegate. Per i Controlli modulo, metto le celle collegate in una colonna accanto alle caselle, poi nascondo quella colonna. L'interfaccia resta pulita e le formule accedono ai dati.

Testa le formule prima di copiarle. Crea e verifica prima una formula, poi copiala verso il basso. Individuare gli errori di riferimento in anticipo fa risparmiare tempo.

Non abusare delle caselle in fogli grandi. I Controlli modulo aumentano la dimensione del file e rallentano. Se ti servono centinaia di caselle, quelle native gestiscono meglio il carico perché sono solo formattazione di cella, non oggetti separati.

Documenta il tuo approccio. Se qualcun altro manterrà il tuo foglio, aggiungi una nota che spieghi quale tipo di casella hai usato e dove si trovano le celle collegate.

Conclusione

Se hai Microsoft 365, usa le caselle native. Due clic dalla scheda Inserisci e hai fatto. Memorizzano i propri valori, si muovono con i dati e funzionano con COUNTIF() e con la formattazione condizionale.

Se hai una licenza perpetua o condividi file con persone che usano versioni diverse di Excel, usa i Controlli modulo. Richiedono più configurazione, ma funzionano ovunque.

Per altre tecniche di Excel, scarica il nostro Cheat Sheet sulle formule di Excel e il Cheat Sheet sulla manipolazione dei dati in Excel.

Khalid Abdelaty

Autore

Khalid Abdelaty

Sono un data engineer e community builder: lavoro su pipeline dati, cloud e strumenti di AI, e scrivo tutorial pratici e ad alto impatto per DataCamp e per sviluppatori alle prime armi.

FAQs

Perché non vedo il pulsante Casella di controllo nella scheda Inserisci?

Le caselle di controllo native sono esclusive degli abbonamenti Microsoft 365. Se usi Excel 2024, 2021, 2019 o 2016, dovrai usare invece il metodo con la scheda Sviluppatore e i Controlli modulo. Controlla la tua versione in File > Account.

Posso ridimensionare le caselle di controllo native in Excel?

Non direttamente. Le caselle di controllo native non si ridimensionano con la dimensione del carattere come il testo normale. In pratica, il modo principale per farle apparire più grandi è aumentare il livello di zoom del foglio, che influisce su tutto. Per caselle ridimensionabili, usa invece i Controlli modulo.

Perché le caselle mostrano "TRUE" e "FALSE" invece delle caselle vere e proprie?

Succede quando qualcuno apre il tuo file in una versione più vecchia di Excel che non supporta le caselle native. I dati ci sono ancora e le formule funzionano, ma la casella visiva si degrada a testo semplice. Usa i Controlli modulo se condividi file con utenti su versioni precedenti.

Posso usare caselle di controllo su Excel per il Web?

Sì, le caselle di controllo native funzionano in Excel per il Web. Tuttavia, i Controlli modulo non sono supportati per la modifica nella versione web e potrebbero essere rimossi o diventare inutilizzabili quando modifichi la cartella di lavoro in un browser. Se accederai ai file online, resta sulle caselle native.

Come copio rapidamente le caselle di controllo in più celle?

Per le caselle native, seleziona una cella con una casella, premi Ctrl+C, seleziona l'intervallo di destinazione e premi Ctrl+V. Puoi anche usare il quadratino di riempimento (il piccolo quadrato nell'angolo della cella) per trascinare e copiare le caselle nelle celle adiacenti.

Argomenti

Correlato