Quando devi capire rapidamente se una quantità rispetta un intervallo, una confezione contiene il numero corretto di pezzi o un valore è divisibile per un altro, Excel può rispondere con una formula molto semplice. Il metodo più affidabile usa la funzione RESTO e permette di ottenere “Sì” o “No”, gestire elenchi interi e mettere in evidenza automaticamente i risultati.
Una verifica di divisibilità si risolve con il resto della divisione
-
Formula base
=RESTO(A2;B2)=0 -
Risultato leggibile con la funzione
SE - Errore da evitare quando il divisore è uguale a zero
- Controllo di molti valori trascinando la formula verso il basso
- Attenzione ai decimali e ai numeri memorizzati come testo

Come controllare se un numero è multiplo in Excel
Un numero è multiplo di un altro quando la divisione ha resto uguale a zero. Per esempio, 24 è multiplo di 6 perché 24 diviso 6 dà 4 senza resto; 25 non lo è, perché resta 1.
In Excel il controllo più diretto è:
=RESTO(A2;B2)=0
In questo esempio, A2 contiene il numero da verificare e B2 il divisore. La formula restituisce VERO se A2 è divisibile per B2 e FALSO negli altri casi. Nella versione italiana di Excel gli argomenti sono normalmente separati dal punto e virgola. In alcune configurazioni internazionali può essere necessario usare la virgola.
Io preferisco partire da questa forma booleana quando devo costruire analisi o filtri, perché è compatta e facile da riutilizzare. Se il foglio deve essere letto da persone non tecniche, conviene invece trasformare il risultato in un messaggio più chiaro.
Come ottenere Sì o No con la funzione SE
Per sostituire VERO e FALSO con un testo comprensibile, puoi usare:
=SE(RESTO(A2;B2)=0;"Sì";"No")
Con A2 uguale a 48 e B2 uguale a 8, il risultato sarà Sì. Con A2 uguale a 50, Excel mostrerà No, perché la divisione lascia un resto pari a 2.
| Numero | Divisore | Formula | Risultato |
|---|---|---|---|
| 36 | 6 | =SE(RESTO(A2;B2)=0;"Sì";"No") |
Sì |
| 41 | 5 | =SE(RESTO(A2;B2)=0;"Sì";"No") |
No |
| 100 | 10 | =SE(RESTO(A2;B2)=0;"Sì";"No") |
Sì |
Se il divisore è sempre lo stesso, puoi scriverlo direttamente nella formula, per esempio =SE(RESTO(A2;12)=0;"Multiplo di 12";"Non multiplo di 12"). Se invece cambia da riga a riga, è meglio usare una colonna dedicata, così il foglio resta flessibile e verificabile.
Come applicare il controllo a un elenco di dati
Immagina una tabella con le quantità vendute in colonna A e il numero di pezzi per confezione in colonna B. Inserisci la formula in C2:
=SE(RESTO(A2;B2)=0;"Confezioni complete";"Quantità residua")
Trascinando la formula verso il basso, Excel analizzerà ogni riga con il proprio numero e il proprio divisore. Questo è utile in magazzino, logistica, produzione e controllo ordini, perché distingue subito le quantità che possono essere suddivise senza eccedenze.
Per ottenere anche il numero di confezioni complete puoi usare:
=QUOZIENTE(A2;B2)
Oppure, se vuoi mostrare il residuo:
=RESTO(A2;B2)
Una combinazione pratica è quindi avere tre colonne. La prima contiene la quantità, la seconda il formato della confezione e la terza il controllo. In questo modo non ti limiti a dire se il valore è valido, ma spieghi anche quante unità restano fuori dal multiplo.
Leggi anche: Modello DDT in Excel - campi, formule e limiti
Mettere in evidenza i valori corretti
Per rendere il controllo più visibile puoi applicare la formattazione condizionale alla colonna delle quantità. Usa una formula come:
=RESTO($A2;$B2)=0
Un colore verde può indicare le righe con confezioni complete, mentre un colore arancione può segnalare la presenza di una quantità residua. La formattazione non sostituisce la formula, ma riduce molto il tempo necessario per individuare le anomalie.
Gli errori più comuni e come gestirli
Il problema più frequente nasce quando il divisore è uguale a zero. In quel caso RESTO restituisce l’errore #DIV/0!, perché una divisione per zero non è definita. Se il dato può essere vuoto o non valido, puoi proteggere la formula così:
=SE(B2=0;"Divisore non valido";SE(RESTO(A2;B2)=0;"Sì";"No"))
Se vuoi gestire anche celle con testo o valori non interpretabili come numeri, puoi usare SE.ERRORE:
=SE.ERRORE(SE(RESTO(A2;B2)=0;"Sì";"No");"Controllare i dati")
Un altro caso delicato riguarda i numeri memorizzati come testo. Una cella che contiene “24” può sembrare numerica, ma comportarsi diversamente in alcune formule. In presenza di dati importati da CSV o da sistemi gestionali, controlla il formato e, se necessario, converti il valore con VALORE.
Il valore zero merita una precisazione. Dal punto di vista matematico, 0 è multiplo di ogni numero diverso da zero, quindi RESTO(0;5) restituisce zero. Se nel tuo processo aziendale lo zero deve essere escluso, aggiungi una condizione:
=SE(E(A2<>0;B2<>0;RESTO(A2;B2)=0);"Sì";"No")
Numeri decimali, negativi e precisione dei calcoli
Il controllo funziona in modo naturale con gli interi. Con i decimali, invece, possono comparire piccoli scarti dovuti al modo in cui Excel rappresenta i numeri in memoria. Un valore che dovrebbe essere esattamente divisibile potrebbe produrre un residuo minuscolo, come 0,0000000001.
Se lavori con importi o misure decimali, puoi arrotondare il resto prima del confronto:
=SE(ARROTONDA(RESTO(A2;B2);10)=0;"Sì";"No")
Il numero di decimali da usare dipende dalla precisione richiesta. Per gli importi in euro spesso bastano 2 decimali, mentre per misure tecniche potrebbe servirne un numero maggiore. Arrotondare senza criterio può nascondere differenze reali, quindi questa soluzione va usata solo quando la tolleranza è coerente con il processo.
Anche con numeri negativi la funzione può restituire risultati che sembrano insoliti, ma per il semplice controllo di divisibilità la regola resta valida. Se il resto è zero, il numero è divisibile per il divisore. Se stai classificando dati finanziari o variazioni positive e negative, definisci prima se il segno deve avere un significato operativo.
Quale formula scegliere in base al risultato che ti serve
Non esiste una formula migliore in assoluto. La scelta dipende da ciò che vuoi fare con il risultato dopo il controllo.
| Obiettivo | Formula consigliata | Quando usarla |
|---|---|---|
| Controllo logico | =RESTO(A2;B2)=0 |
Filtri, formule successive e test rapidi |
| Messaggio leggibile | =SE(RESTO(A2;B2)=0;"Sì";"No") |
Report e fogli condivisi |
| Numero di gruppi completi | =QUOZIENTE(A2;B2) |
Confezioni, turni, blocchi e lotti |
| Unità rimanenti | =RESTO(A2;B2) |
Scorte e quantità non distribuibili |
| Segnalazione visiva | =RESTO($A2;$B2)=0 |
Formattazione condizionale |
Per un report destinato al management sceglierei la versione con SE, perché comunica subito l’esito. In un modello di analisi dati, invece, preferisco mantenere un valore logico o numerico e lasciare la parte grafica alla formattazione condizionale. Separare calcolo e presentazione rende il file più semplice da aggiornare.
Una verifica semplice che evita controlli manuali
Per controllare se un valore è multiplo in Excel non servono funzioni complesse. La combinazione RESTO più confronto con zero risolve il caso base, mentre SE.ERRORE, QUOZIENTE e la formattazione condizionale rendono il foglio adatto a dati reali.
Il mio consiglio è di validare sempre il divisore, soprattutto nei file alimentati da importazioni o da inserimenti manuali. Una formula breve è utile solo quando produce un risultato affidabile, leggibile e coerente con le regole del processo che stai analizzando.
