{"id":38360,"date":"2026-09-08T16:45:40","date_gmt":"2026-09-08T15:45:40","guid":{"rendered":"https:\/\/keyfy.com\/blog\/come-contare-le-caselle-di-controllo-in-excel-che-funzionano-davvero\/"},"modified":"2026-09-08T16:45:40","modified_gmt":"2026-09-08T15:45:40","slug":"come-contare-le-caselle-di-controllo-in-excel-che-funzionano-davvero","status":"publish","type":"post","link":"https:\/\/keyfy.com\/it\/blog\/come-contare-le-caselle-di-controllo-in-excel-che-funzionano-davvero\/","title":{"rendered":"Come contare le caselle di controllo in Excel che funzionano davvero"},"content":{"rendered":"<p>Immagina un tracker di progetto con 60 attivit\u00e0, ognuna con una casella di spunta che qualcuno spunta man mano che il lavoro viene portato a termine. Il responsabile vuole vedere un unico numero in alto: quante sono effettivamente completate. Quindi inserisce una formula COUNTIF, la punta sulle caselle di spunta e ottiene zero. Ogni volta. Anche se met\u00e0 delle caselle \u00e8 chiaramente spuntata.    <\/p>\n<p>Ecco la parte che quasi tutte le guide tralasciano. Una casella di controllo in un foglio di lavoro non \u00e8 un dato: \u00e8 un oggetto flottante, come una forma o un\u2019immagine, e una formula non pu\u00f2 leggerla. Prima che qualsiasi conteggio funzioni, ogni casella di controllo deve essere collegata a una cella, in modo che, quando la spunti, scriva qualcosa di leggibile sotto di essa. \u00c8 questo il vero ostacolo. \u00c8 per questo che i consigli su COUNTIF non funzionano per la maggior parte delle persone che cercano <strong>come contare le caselle di controllo in Excel<\/strong> e poi tornano subito su Google.    <\/p>\n<p>Una volta sistemato il collegamento, il conteggio in s\u00e9 richiede circa dieci secondi. Quindi sistemiamo prima il prerequisito, poi applichiamo la formula. <\/p>\n<div class=\"pb-tldr\" style=\"background: #eef2ff; border-left: 4px solid #007aff; border-radius: 8px; padding: 16px 20px; margin: 24px 0;\">\n<div style=\"font-weight: bold; color: #4f46e5; font-size: 13px; letter-spacing: 1.5px; margin-bottom: 6px;\">Sintesi veloce (TLDR)<\/div>\n<div style=\"color: #1f2937;\">Per contare le caselle di controllo in Excel c\u2019\u00e8 una cosa che la maggior parte delle guide trascura: ogni casella deve essere collegata a una cella in modo da restituire TRUE o FALSE. Senza quel collegamento, la funzione COUNTIF restituisce zero, indipendentemente da quante caselle siano spuntate. Collega le caselle (c\u2019\u00e8 un metodo in blocco per selezionarne decine alla volta), poi esegui la funzione ` <code>=COUNTIF(range,TRUE)<\/code> ` per contare immediatamente quelle selezionate.  <\/div>\n<\/div>\n<h2>Perch\u00e9 i soliti consigli non funzionano<\/h2>\n<p>La maggior parte degli articoli inizia con questa formula. \u201cDigita <code>=COUNTIF(B2:B60,TRUE)<\/code> \u201d, dicono, e poi proseguono, dando per scontato che le caselle inseriscano gi\u00e0 un valore in una cella. Per quella piccola parte di lettori che imposta tutto con cura, va bene. Tutti gli altri si ritrovano con un bel zero e nessuna spiegazione.   <\/p>\n<p>Il motivo \u00e8 di natura strutturale. Una <strong>casella di controllo Form Control<\/strong> o una <strong>casella di controllo ActiveX<\/strong> si trova in un livello di disegno sopra la griglia. Ha uno stato visivo, selezionato o deselezionato, ma tale stato \u00e8 associato all\u2019oggetto stesso, non a una cella specifica a cui la tua formula possa fare riferimento. Excel considera l\u2019intero elemento come un elemento decorativo finch\u00e9 non gli dici diversamente.   <\/p>\n<p>Le versioni pi\u00f9 recenti complicano ulteriormente le cose. Excel per Microsoft 365 ha aggiunto nel 2024 una casella di controllo nativa che si inserisce direttamente in una cella e memorizza TRUE o FALSE proprio l\u00ec, senza bisogno di collegamenti. Ma milioni di cartelle di lavoro utilizzano ancora le vecchie caselle di controllo \u201cForm Control\u201d, e tantissime persone usano Excel 2019 o 2021, dove l\u2019opzione nativa non esiste. Il punto \u00e8 che, se le tue caselle sono state aggiunte alla vecchia maniera o ereditate dal file di qualcun altro, il collegamento non \u00e8 facoltativo.   <\/p>\n<h2>Collega una casella di controllo a una cella in modo che restituisca TRUE o FALSE<\/h2>\n<p>Questo \u00e8 il passaggio che fa funzionare l\u2019intero sistema delle caselle di controllo \u201cvero\/falso\u201d in Excel. Quando una casella di controllo collegata \u00e8 spuntata, la cella di destinazione mostra \u201cVERO\u201d; se non \u00e8 spuntata, \u201cFALSO\u201d. Sono proprio questi valori che la formula tiene in considerazione.   <\/p>\n<p>Ecco come collegare una casella di selezione a una cella di Excel per un singolo controllo modulo:<\/p>\n<ol>\n<li>Fai clic con il tasto destro sulla casella di controllo e seleziona \u201d <strong>Formato controllo<\/strong>\u201c.<\/li>\n<li>Apri la scheda \u201d <strong>Controllo<\/strong> \u201c.<\/li>\n<li>Nel campo \u201d <strong>Collegamento cella<\/strong> \u201c, clicca sulla cella in cui vuoi che venga inserito il risultato (spesso \u00e8 la cella subito dietro o accanto alla casella).<\/li>\n<li>Clicca su <strong>OK<\/strong>.<\/li>\n<\/ol>\n<p>Spunta subito la casella e la cella collegata diventa TRUE. Deselezionala e otterrai FALSE. Ripeti l\u2019operazione per ogni casella di controllo, associando ciascuna alla propria riga in modo che i risultati si allineino in una colonna ordinata.  <\/p>\n<div class=\"pb-tipbox pb-tipbox-tip\" style=\"background: #ecfdf5; border-left: 4px solid #10b981; border-radius: 8px; padding: 14px 18px; margin: 24px 0;\">\n<div style=\"font-weight: bold; color: #047857; font-size: 13px; letter-spacing: 1px; margin-bottom: 5px;\">SUGGERIMENTO<\/div>\n<div style=\"color: #1f2937;\">Collega ogni casella di selezione alla cella su cui si trova, poi imposta il colore del carattere di quella cella su bianco oppure trascina leggermente la casella per coprirla. Il testo VERO\/FALSO rimane nascosto alla vista, ma \u00e8 comunque perfettamente leggibile dalle tue formule. <\/div>\n<\/div>\n<p>La guida passo passo di How-To Geek su <a href=\"https:\/\/www.howtogeek.com\/835206\/how-to-count-checkboxes-in-microsoft-excel\/\" rel=\"nofollow noopener\" target=\"_blank\">come contare le caselle di controllo in Microsoft Excel<\/a> conferma la stessa sequenza: prima il collegamento, poi il conteggio. Saltare il collegamento \u00e8 l\u2019errore pi\u00f9 comune in assoluto, ed \u00e8 per questo che le guide che partono dalla formula finiscono per farti girare a vuoto. <\/p>\n<h2>Il metodo in blocco per decine di caselle di controllo<\/h2>\n<p>Collegare 60 caselle una alla volta tramite \u201cControllo formato\u201d \u00e8 una vera seccatura. Nessuno ha voglia di cliccare con il tasto destro sessanta volte. Ci sono due modi pi\u00f9 veloci, a seconda di come \u00e8 strutturato il tuo foglio.  <\/p>\n<p>Se le tue caselle di controllo sono gi\u00e0 allineate ordinatamente in una colonna, il trucco pi\u00f9 veloce \u00e8 collegare manualmente la prima, poi proseguire verso il basso. Il problema \u00e8 che Excel non incrementa automaticamente i collegamenti delle celle quando copi una casella di controllo del modulo: questo significa che per effettuare un vero e proprio collegamento in blocco di solito serve una breve macro. <\/p>\n<p>Apri l\u2019editor VBA con Alt + F11, inserisci un modulo e incolla qualcosa del genere:<\/p>\n<pre><code class=\"vba language-vba\">Sub LinkCheckboxes()\n    Dim cb As CheckBox\n    For Each cb In ActiveSheet.CheckBoxes\n        cb.LinkedCell = cb.TopLeftCell.Offset(0, 1).Address\n    Next cb\nEnd Sub\n<\/code><\/pre>\n<p>Esegui la macro una volta e ogni casella di controllo del modulo si collegher\u00e0 alla cella che si trova una colonna pi\u00f9 a destra. Modifica l\u2019 <code>Offset(0, 1)<\/code> e se vuoi che il risultato vada da qualche altra parte: <code>Offset(0, -1)<\/code> scrive a sinistra, <code>Offset(0, 0)<\/code> scrive nella cella subito dietro la casella. La guida di ExtendOffice su <a href=\"https:\/\/www.extendoffice.com\/documents\/excel\/2460-excel-sum-count-checkboxes.html\" rel=\"nofollow noopener\" target=\"_blank\">come sommare e contare le caselle di controllo selezionate<\/a> spiega un approccio simile con le macro per fogli pi\u00f9 grandi.  <\/p>\n<p>Stai creando il tracker da zero su Microsoft 365? Salta tutto questo. Seleziona l\u2019intervallo, vai su <strong>Inserisci &gt; a casella di controllo<\/strong>, ed Excel inserir\u00e0 delle caselle di controllo native che contengono gi\u00e0 i valori TRUE\/FALSE nelle celle. Niente collegamenti, niente macro. Il tutorial di DataCamp su <a href=\"https:\/\/www.datacamp.com\/tutorial\/excel-checkbox\" rel=\"nofollow noopener\" target=\"_blank\">come aggiungere, usare e contare le caselle di controllo<\/a> spiega in dettaglio la versione nativa.    <\/p>\n<h2>Come contare le caselle di selezione in Excel con COUNTIF<\/h2>\n<p>Ora viene la parte facile. Con la colonna \u201clink\u201d piena di valori TRUE e FALSE, per contare basta una sola formula. <\/p>\n<p>Per contare le caselle selezionate, Excel non ha bisogno di niente di pi\u00f9 complicato di:<\/p>\n<pre><code>=COUNTIF(B2:B60,TRUE)\n<\/code><\/pre>\n<p>Questo restituisce il numero di caselle spuntate. Sostituisci TRUE con FALSE per contare quelle non spuntate: <\/p>\n<pre><code>=COUNTIF(B2:B60,FALSE)\n<\/code><\/pre>\n<p>Vuoi calcolare la percentuale di completamento per quel tracker di progetto? Dividi il numero di voci spuntate per il totale: <\/p>\n<pre><code>=COUNTIF(B2:B60,TRUE)\/COUNTA(B2:B60)\n<\/code><\/pre>\n<p>Formatta il risultato come percentuale e avrai un indicatore di avanzamento in tempo reale che si aggiorna nell\u2019istante stesso in cui qualcuno spunta una casella. Il metodo \u201cCOUNTIF\u201d con le caselle di controllo \u00e8 davvero cos\u00ec semplice, una volta che hai i valori da contare. <\/p>\n<div class=\"pb-stats\" style=\"display: flex; gap: 14px; flex-wrap: wrap; margin: 24px 0;\">\n<div style=\"flex: 1; min-width: 150px; background: #f9fafb; border: 1px solid #e5e7eb; border-radius: 10px; padding: 18px 14px; text-align: center;\">\n<div style=\"font-size: 24px; font-weight: 800; color: #4f46e5; line-height: 1.2;\">1 formula<\/div>\n<div style=\"font-size: 13px; color: #6b7280; margin-top: 6px;\">per contare tutte le caselle spuntate in un intervallo<\/div>\n<\/div>\n<div style=\"flex: 1; min-width: 150px; background: #f9fafb; border: 1px solid #e5e7eb; border-radius: 10px; padding: 18px 14px; text-align: center;\">\n<div style=\"font-size: 24px; font-weight: 800; color: #4f46e5; line-height: 1.2;\">circa 10 secondi<\/div>\n<div style=\"font-size: 13px; color: #6b7280; margin-top: 6px;\">scrivere la formula COUNTIF una volta collegati i campi<\/div>\n<\/div>\n<div style=\"flex: 1; min-width: 150px; background: #f9fafb; border: 1px solid #e5e7eb; border-radius: 10px; padding: 18px 14px; text-align: center;\">\n<div style=\"font-size: 24px; font-weight: 800; color: #4f46e5; line-height: 1.2;\">0 risultati<\/div>\n<div style=\"font-size: 13px; color: #6b7280; margin-top: 6px;\">viene restituito quando le caselle di selezione non sono collegate in primo luogo<\/div>\n<\/div>\n<\/div>\n<p>Un avvertimento sui tipi di dati. I collegamenti dei controlli dei moduli scrivono le parole letterali TRUE e FALSE come valori booleani, quindi la formula <code>COUNTIF(range,TRUE)<\/code> funziona senza problemi. Ma se una cella collegata mostra il testo \u201d <code>\"TRUE\"<\/code> \u201d tra virgolette invece di un vero valore booleano, il conteggio potrebbe non funzionare correttamente. Quando succede, correggi il collegamento oppure abbina esplicitamente il formato del testo. La ricetta di Excel Cookbook per <a href=\"https:\/\/www.excel-cookbook.com\/recipes\/count-checked-checkboxes\" rel=\"nofollow noopener\" target=\"_blank\">contare le caselle di controllo selezionate<\/a> spiega bene la differenza tra valori booleani e testo.    <\/p>\n<h2>Come risolvere i problemi pi\u00f9 comuni<\/h2>\n<p>Ci sono alcune cose che creano difficolt\u00e0 anche quando i link sembrano corretti.<\/p>\n<p><strong>COUNTIF continua a restituire zero.<\/strong>  Probabilmente le caselle non sono mai state collegate, oppure la macro ha indirizzato i collegamenti alla colonna sbagliata. Clicca su una casella di controllo, spuntala e controlla se qualche cella vicina diventa TRUE. Non cambia niente? Allora il collegamento non \u00e8 impostato.   <\/p>\n<p><strong>Il conteggio non torna di qualche unit\u00e0.<\/strong>  Controlla se ci sono caselle di selezione nascoste o duplicate una sopra l\u2019altra. Trascinando leggermente una casella potresti scoprire una seconda casella nascosta sotto, ed entrambe potrebbero essere collegate alla stessa cella, causando la doppia registrazione del valore. <\/p>\n<p><strong>Caselle di controllo native e di modulo mescolate tra loro.<\/strong>  Se qualcuno ha aggiunto alcune caselle di controllo native di 365 accanto a quelle pi\u00f9 vecchie dei controlli di modulo, la tua colonna dei collegamenti potrebbe contenere un mix di valori booleani all\u2019interno delle celle e di celle collegate separatamente. Standardizza il tutto su un unico tipo prima di procedere al conteggio, altrimenti il tuo intervallo non sar\u00e0 coerente. <\/p>\n<p><strong>Riquadri copiati senza i relativi link.<\/strong>  Quando copi una casella di controllo collegata a un controllo modulo, il collegamento originale viene mantenuto, quindi cinque copie possono tutte scrivere nella stessa cella. Eseguisci di nuovo la macro di collegamento dopo ogni operazione di copia-incolla in blocco per riportare ogni casella nella propria riga. <\/p>\n<div class=\"pb-tipbox pb-tipbox-warning\" style=\"background: #fffbeb; border-left: 4px solid #f59e0b; border-radius: 8px; padding: 14px 18px; margin: 24px 0;\">\n<div style=\"font-weight: bold; color: #b45309; font-size: 13px; letter-spacing: 1px; margin-bottom: 5px;\">AVVISO<\/div>\n<div style=\"color: #1f2937;\">Le caselle di controllo ActiveX funzionano in modo diverso da quelle di Form Control e possono smettere di funzionare se un file viene spostato da un computer all\u2019altro o tra diverse versioni di Excel. Per un semplice foglio di conteggio, usa le caselle di controllo di Form Control o quelle native di 365 per evitare errori legati alla versione. <\/div>\n<\/div>\n<h2>Domande frequenti<\/h2>\n<p><strong>Perch\u00e9 la mia formula COUNTIF restituisce zero quando le caselle sono chiaramente spuntate?<\/strong><br \/>\nPerch\u00e9 le caselle di controllo non sono collegate alle celle. Una casella di controllo mobile mantiene il suo stato selezionato come propriet\u00e0 dell\u2019oggetto, non come dato che una formula pu\u00f2 leggere. Collega prima ogni casella a una cella, in modo che vi venga scritto TRUE o FALSE; a quel punto, COUNTIF avr\u00e0 valori reali da contare.  <\/p>\n<p><strong>Mi serve proprio un collegamento in Excel per Microsoft 365?<\/strong><br \/>\nNo. La casella di controllo nativa aggiunta nel 2024 memorizza direttamente il valore TRUE o FALSE nella propria cella, quindi puoi applicare immediatamente la funzione COUNTIF all\u2019intervallo. Il collegamento \u00e8 necessario solo per le caselle di controllo pi\u00f9 vecchie di tipo Form Control e ActiveX.  <\/p>\n<p><strong>Posso contare le caselle di selezione senza usare nessuna formula?<\/strong><br \/>\nPuoi farlo, pi\u00f9 o meno, usando un filtro o dando un\u2019occhiata alla colonna dei link, ma cos\u00ec non ha senso. Un semplice <code>=COUNTIF(range,TRUE)<\/code> fornisce un dato in tempo reale e preciso che si aggiorna automaticamente, cosa che il filtraggio manuale non fa. <\/p>\n<p><strong>Qual \u00e8 il modo pi\u00f9 veloce per collegare 50 o pi\u00f9 caselle di selezione?<\/strong><br \/>\nUna breve macro VBA che scorre tutte le caselle di controllo e imposta ogni collegamento su una cella adiacente. Gestisce decine di caselle in un\u2019unica operazione, invece di dover cliccare con il tasto destro del mouse su \u201cFormato controllo\u201d ben cinquanta volte. <\/p>\n<p><strong>Ma COUNTIF funziona anche con SUM?<\/strong><br \/>\nS\u00ec. Se le celle collegate contengono i valori TRUE\/FALSE, puoi anche usare la funzione \u201d <code>=SUMPRODUCT(--(B2:B60=TRUE))<\/code> \u201d per lo stesso conteggio; alcune persone la preferiscono perch\u00e9 permette di combinare il risultato con altre condizioni. <\/p>\n<h2>Conclusione<\/h2>\n<p>Il tutto si riduce a una sequenza che la maggior parte delle guide spiega al contrario. Le caselle di controllo sono oggetti, non dati, finch\u00e9 non le colleghi a una cella che restituisce TRUE o FALSE. Una volta che quella colonna esiste \u2013 creata a mano, con una macro o tramite la casella di controllo nativa di 365 \u2013 una semplice formula <code>=COUNTIF(range,TRUE)<\/code> conta le caselle spuntate in pochi secondi. Una volta risolto il prerequisito, la formula a cui tutti ricorrono per prima cosa funziona finalmente come dovrebbe. Ecco come contare le caselle di controllo in Excel senza doverle spuntare una per una a mano.    <\/p>\n<div class=\"pb-cta\" style=\"background: linear-gradient(160deg,#0f1032 0%,#1e1b4b 45%,#3730a3 100%); border-radius: 18px; padding: 40px 32px; margin: 36px 0; text-align: center;\">\n<div style=\"display: inline-block; color: #c7d2fe; font-size: 11px; font-weight: bold; letter-spacing: 0.08em; text-transform: uppercase; padding: 6px 14px; border-radius: 999px; margin: 0 0 16px;\">\ud83d\ude80 Accelera la tua crescita<\/div>\n<div style=\"font-size: 26px; line-height: 1.25; font-weight: 800; color: #ffffff; margin: 0 0 10px;\">Acquista una licenza originale di Microsoft Office<\/div>\n<div style=\"font-size: 15px; line-height: 1.5; color: #c7d2fe; margin: 0 0 22px; max-width: 640px;\">Usa le funzioni \u201cCasella di controllo\u201d e \u201cCOUNTIF\u201d di Excel su una copia di Office completamente attivata e originale.<\/div>\n<p><a style=\"display: inline-block; background: #4f46e5; color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none; padding: 15px 32px; border-radius: 999px;\" href=\"https:\/\/keyfy.com\/it\/\">Acquista chiavi originali per l\u2019ufficio \u2192<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Per contare le caselle di selezione in Excel, devi prima collegare ogni casella a una cella che restituisca TRUE o FALSE. Poi, una formula COUNTIF ti permette di contare subito le caselle spuntate. <\/p>\n","protected":false},"author":1483,"featured_media":38362,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[372,364],"tags":[],"class_list":["post-38360","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide","category-ufficio"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/keyfy.com\/wp-content\/uploads\/2026\/08\/magnific_closeup-of-hands-using-a-_w4ZIUlZ7EI.webp","_links":{"self":[{"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/posts\/38360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/users\/1483"}],"replies":[{"embeddable":true,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/comments?post=38360"}],"version-history":[{"count":0,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/posts\/38360\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/media\/38362"}],"wp:attachment":[{"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/media?parent=38360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/categories?post=38360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/tags?post=38360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}