Come utilizzare la funzione MOD di Excel (esempi + video)

Funzione MOD di Excel (Esempio + Video)

Quando utilizzare la funzione MOD di Excel

La funzione MOD può essere utilizzata quando si desidera ottenere il resto quando un numero è diviso per un altro numero.

Cosa restituisce

Restituisce un valore numerico che rappresenta il resto quando un numero viene diviso per un altro.

Sintassi

=MOD(numero, divisore)

Argomenti di input

  • numero - Un valore numerico per il quale si desidera trovare il resto.
  • divisore - Un numero con cui si vuole dividere il numero discussione. Se la divisore è 0, allora restituirà #DIV/0! errore.

Note aggiuntive

  • Se la divisore è 0, allora restituirà #DIV/0! errore.
  • Il risultato ha sempre lo stesso segno di quello del divisore.
  • È possibile utilizzare i numeri decimali nella funzione MOD. Ad esempio, se usi la funzione =MOD(10.5,2.5), restituirà 0.5.

Esempi di utilizzo della funzione MOD in Excel

Ecco alcuni esempi utili su come utilizzare la funzione MOD in Excel.

Esempio 1 - Aggiungi solo i numeri pari o dispari

Supponiamo di avere un set di dati come mostrato di seguito:

Ecco la formula che puoi usare per aggiungere solo i numeri pari:

=SOMMAPRODOTTO($A$2:$A$11*(MOD($A$2:$A$11,2)=0))

Nota che qui ho codificato l'intervallo ($ A $ 2: $ A $ 11). Se è probabile che i tuoi dati cambino, puoi utilizzare una tabella Excel o creare un intervallo denominato dinamico.

Allo stesso modo, se vuoi aggiungere solo i numeri dispari, usa la formula seguente:

=SOMMAPRODOTTO($A$2:$A$11*(MOD($A$2:$A$11,2)=1))

Questa formula funziona calcolando il resto utilizzando la funzione MOD.

Ad esempio, quando si calcola la somma dei numeri dispari, (MOD($A$2:$A$11,2)=1) restituirebbe una matrice di VERI e FALSI. Se il numero è dispari, restituisce VERO, altrimenti FALSO.

La funzione SUMPRODUCT quindi aggiunge solo quei numeri che restituiscono un TRUE (cioè numeri dispari).

Lo stesso concetto funziona quando si calcola la somma dei numeri pari.

Esempio 2 - Specificare un numero in ogni ennesima cella

Supponiamo che tu stia facendo un elenco di spese fisse ogni mese come mostrato di seguito:

Mentre le EMI della casa e dell'auto sono mensili, il premio assicurativo viene pagato ogni tre mesi.

È possibile utilizzare la funzione MOD per riempire rapidamente la cella in ogni terza riga con il valore EMI.

Ecco la formula che lo farà:

=SE(MOD((ROW()-1),3)=0,457,””)

Questa formula analizza semplicemente il numero dato da ROW()-1.

La funzione ROW ci fornisce il numero di riga e abbiamo sottratto 1 poiché i nostri dati iniziano dalla seconda riga in poi. Ora la funzione MOD controlla il resto quando questo valore viene diviso per 3.

Sarà 0 per ogni terza riga. Ogni volta che questo è il caso, la funzione SE restituirà 457, altrimenti restituirà uno spazio vuoto.

Esempio 3 - Evidenzia righe alternative in Excel

L'evidenziazione di righe alternate può aumentare la leggibilità del set di dati (soprattutto quando viene stampato).

Qualcosa come mostrato di seguito:

Si noti che viene evidenziata ogni seconda riga del set di dati.

Anche se puoi farlo manualmente per un piccolo set di dati, se ne hai uno enorme, puoi sfruttare la potenza della formattazione condizionale con la funzione MOD.

Ecco i passaggi che evidenzieranno ogni seconda riga nel set di dati:

  • Seleziona l'intero set di dati.
  • Vai alla scheda Home.
  • Fare clic su Formattazione condizionale e selezionare Nuova regola.
  • Nella finestra di dialogo "Nuova regola di formattazione", seleziona "Utilizza una formula per determinare quali celle formattare".
  • Nel campo della formula, inserisci la seguente formula: =MOD(ROW()-1,2)=0
  • Fare clic sul pulsante Formato e specificare il colore in cui si desidera evidenziare le righe.
  • Fare clic su OK.

Questo evidenzierà immediatamente le righe alternative nel set di dati.

Puoi leggere di più su questa tecnica e le sue variazioni in questo tutorial.

Esempio 4 - Evidenzia tutti i valori interi/decimali

È possibile utilizzare lo stesso concetto di formattazione condizionale mostrato sopra per evidenziare i valori interi o decimali in un set di dati.

Ad esempio, supponiamo di avere un set di dati come mostrato di seguito:

Ci sono numeri che sono interi e alcuni di questi hanno anche valori decimali.

Ecco i passaggi per evidenziare tutti i numeri che contengono un valore decimale:

  • Seleziona l'intero set di dati.
  • Vai alla scheda Home.
  • Fare clic su Formattazione condizionale e selezionare Nuova regola.
  • Nella finestra di dialogo "Nuova regola di formattazione", seleziona "Utilizza una formula per determinare quali celle formattare".
  • Nel campo della formula, inserisci la seguente formula: =MOD(A1,1)0
  • Fare clic sul pulsante Formato e specificare il colore in cui si desidera evidenziare le righe.
  • Fare clic su OK.

Questo evidenzierà tutti i numeri che hanno una parte decimale.

Nota che in questo esempio abbiamo usato la formula =MOD(A1,1)0. In questa formula, assicurati che il riferimento di cella sia assoluto (cioè A1) e non relativo (cioè non dovrebbe essere $A$1, $A1 o A$1).

Funzione MOD di Excel - Esercitazione video

  • Funzione INT di Excel.
  • Funzione CASUALE di Excel.
  • Funzione RANDBETWEEN di Excel.
  • Funzione ROUND di Excel.
  • Funzione RANK di Excel.
  • Funzione GRANDE di Excel.
  • Funzione MAX di Excel.
  • Funzione MIN di Excel.
  • Funzione PICCOLO di Excel.
wave wave wave wave wave