Excel MOD -funksjon (eksempel + video)
Når skal du bruke Excel MOD -funksjon
MOD -funksjonen kan brukes når du vil få resten når ett tall er delt med et annet tall.
Hva den returnerer
Den returnerer en numerisk verdi som representerer resten når et tall er delt med et annet.
Syntaks
= MOD (nummer, divisor)
Inngangsargumenter
- Antall - En numerisk verdi du vil finne resten for.
- deler - Et tall som du vil dele Antall argument. Hvis deler er 0, så returnerer den #DIV/0! feil.
Ytterligere merknader
- Hvis deler er 0, så returnerer den #DIV/0! feil.
- Resultatet har alltid det samme tegnet som for deleren.
- Du kan bruke desimaltall i MOD -funksjonen. For eksempel, hvis du bruker funksjonen = MOD (10.5,2.5), vil den returnere 0,5.
Eksempler på bruk av MOD -funksjon i Excel
Her er nyttige eksempler på hvordan du kan bruke MOD -funksjonen i Excel.
Eksempel 1 - Legg bare til oddetall eller partall
Anta at du har et datasett som vist nedenfor:
Her er formelen du bare kan legge til partallene:
= SUMPRODUCT ($ A $ 2: $ A $ 11*(MOD ($ A $ 2: $ A $ 11,2) = 0))
Vær oppmerksom på at her har jeg hardt kodet området ($ A $ 2: $ A $ 11). Hvis det er sannsynlig at dataene dine endres, kan du bruke en Excel -tabell eller opprette et dynamisk navngitt område.
På samme måte, hvis du bare vil legge til oddetall, bruker du formelen nedenfor:
= SUMPRODUCT ($ A $ 2: $ A $ 11*(MOD ($ A $ 2: $ A $ 11,2) = 1))
Denne formelen fungerer ved å beregne resten ved å bruke MOD -funksjonen.
For eksempel, ved beregning av summen av oddetall, ville (MOD ($ A $ 2: $ A $ 11,2) = 1) returnere en rekke SANN og FALSK. Hvis tallet er merkelig, vil det returnere en SANN, ellers en FALSK.
SUMPRODUCT -funksjonen legger da bare til de tallene som returnerer et SANT (dvs. oddetall).
Det samme konseptet fungerer ved beregning av summen av partall.
Eksempel 2 - Angi et tall i hver niende celle
Anta at du lager en liste over reparasjonsutgifter hver måned som vist nedenfor:
Mens hus- og bil -EMI -ene er månedlig, betales forsikringspremien hver tredje måned.
Du kan bruke MOD -funksjonen til raskt å fylle cellen i hver tredje rad med EMI -verdien.
Her er formelen som vil gjøre dette:
= HVIS (MOD ((RAD ()-1), 3) = 0,457, ””)
Denne formelen analyserer ganske enkelt tallet gitt med RAD ()-1.
ROW -funksjonen gir oss radnummeret, og vi har trukket fra 1 ettersom dataene våre starter fra andre rad og fremover. Nå sjekker MOD -funksjonen resten når denne verdien er delt på 3.
Det vil være 0 for hver tredje rad. Når dette er tilfelle, vil IF -funksjonen returnere 457, ellers vil den returnere et tomt.
Eksempel 3 - Fremhev alternative rader i Excel
Å markere alternative rader kan øke lesbarheten til datasettet ditt (spesielt når det skrives ut).
Noe som vist nedenfor:
Vær oppmerksom på at hver andre rad i datasettet er uthevet.
Selv om du kan gjøre dette manuelt for et lite datasett, kan du, hvis du har et stort, utnytte kraften i betinget formatering med MOD -funksjonen.
Her er trinnene som vil markere hver andre rad i datasettet:
- Velg hele datasettet.
- Gå til fanen Hjem.
- Klikk på Betinget formatering og velg Ny regel.
- I dialogboksen "Ny formateringsregel" velger du "Bruk en formel for å bestemme hvilke celler som skal formateres".
- Skriv inn følgende formel i formelfeltet: = MOD (RAD ()-1,2) = 0
- Klikk på Format -knappen og angi fargen du vil at radene skal markeres i.
- Klikk OK.
Dette vil umiddelbart markere alternative rader i datasettet.
Du kan lese mer om denne teknikken og varianter av den i denne opplæringen.
Eksempel 4 - Marker alle heltall /desimalverdier
Du kan bruke det samme betingede formateringskonseptet som vist ovenfor for å markere heltallsverdier eller desimalverdier i et datasett.
Anta for eksempel at du har et datasett som vist nedenfor:
Det er tall som er heltall, og noen av disse har også desimalverdier.
Her er trinnene for å markere alle tallene som har desimalverdi i den:
- Velg hele datasettet.
- Gå til fanen Hjem.
- Klikk på Betinget formatering og velg Ny regel.
- I dialogboksen "Ny formateringsregel" velger du "Bruk en formel for å bestemme hvilke celler som skal formateres".
- Skriv inn følgende formel i formelfeltet: = MOD (A1,1) 0
- Klikk på Format -knappen og angi fargen du vil at radene skal markeres i.
- Klikk OK.
Dette vil markere alle tallene som har en desimaldel.
Vær oppmerksom på at vi i dette eksemplet har brukt formelen = MOD (A1,1) 0. I denne formelen må du kontrollere at cellereferansen er absolutt (dvs. A1) og ikke relativ (dvs. den bør ikke være $ A $ 1, $ A1 eller A $ 1).
Excel MOD -funksjon - Videoopplæring
- Excel INT -funksjon.
- Excel RAND -funksjon.
- Excel RANDBETWEEN -funksjon.
- Excel RUND -funksjon.
- Excel RANK -funksjon.
- Excel STOR funksjon.
- Excel MAX -funksjon.
- Excel MIN -funksjon.
- Excel SMALL -funksjon.