La funzione MOD in Excel
RESTO (Inglese: MOD) divide un numero per un altro e restituisce ciò che avanza. 17 diviso 5 dà 3 con resto 2, quindi =RESTO(17;5) è 2.
Un resto di 0 significa che il numero si divide esattamente. Questo offre test semplici per i numeri pari, per ogni terza riga o per le scatole complete.
Sintassi
=MOD(number, divisor)
| Argomento | Cosa significa |
|---|---|
| number | Il numero da dividere. |
| divisor | Il numero per cui dividere. 0 dà un errore #DIV/0!. |
Esempi
1. Elementi avanzati
| A | B | |
|---|---|---|
| 1 | Elementi | 17 |
| 2 | Scatole da 5, avanzati | 2 |
Tre scatole piene contengono 15 elementi. Ne restano due.
2. Pari o dispari
| A | B | |
|---|---|---|
| 1 | Numero | 18 |
| 2 | Tipo | Pari |
Un numero pari lascia 0 quando viene diviso per 2.
3. Ora dell'orologio dopo un numero di ore
| A | B | |
|---|---|---|
| 1 | Ore dalla mezzanotte | 30 |
| 2 | Ora del giorno | 6 |
30 ore dopo la mezzanotte sono le 6 del giorno seguente.
Errori comuni
Dividere per zero.
=RESTO(10;0)restituisce #DIV/0!.Correzione: Proteggi con SE (Inglese: IF), oppure verifica prima il divisore.
Aspettarsi un resto negativo. Il risultato di MOD ha lo stesso segno del divisore, quindi
=RESTO(-3;2)è 1.Correzione: È il comportamento corretto per i cicli. Se ti serve il segno del numero, usa ASS (Inglese: ABS) e decidi il segno separatamente.
Domande frequenti
Come evidenzio ogni seconda riga?
Usa una regola di formattazione condizionale con la formula =RESTO(RIGA();2)=0.
Funzioni correlate
- ROUNDROUND arrotonda un numero a un numero prestabilito di cifre decimali; ROUNDUP arrotonda sempre allontanandosi dallo zero e ROUNDDOWN avvicinandosi allo zero.
- IFIF verifica una condizione e restituisce un valore se è vera e un altro se è falsa.
- SUMSUM somma numeri, celle e intervalli interi in un'unica formula.