Excel MOD-functie gebruiken (voorbeelden + video)

Excel MOD-functie (voorbeeld + video)

Wanneer Excel MOD-functie gebruiken?

De MOD-functie kan worden gebruikt als u de rest wilt krijgen wanneer een getal wordt gedeeld door een ander getal.

Wat het teruggeeft

Het retourneert een numerieke waarde die de rest vertegenwoordigt wanneer een getal wordt gedeeld door een ander.

Syntaxis

=MOD(getal, deler)

Invoerargumenten

  • nummer - Een numerieke waarde waarvan u de rest wilt vinden.
  • deler - Een getal waarmee je de . wilt delen nummer argument. Als de deler is 0, dan wordt de #DIV/0! fout.

extra notities

  • Als de deler is 0, dan wordt de #DIV/0! fout.
  • Het resultaat heeft altijd hetzelfde teken als dat van de deler.
  • U kunt decimale getallen gebruiken in de MOD-functie. Als u bijvoorbeeld de functie =MOD(10.5,2.5) gebruikt, wordt 0,5 geretourneerd.

Voorbeelden van het gebruik van de MOD-functie in Excel

Hier zijn handige voorbeelden van hoe u de MOD-functie in Excel kunt gebruiken.

Voorbeeld 1 - Voeg alleen de oneven of de even getallen toe

Stel dat u een dataset heeft zoals hieronder weergegeven:

Hier is de formule die u kunt gebruiken om alleen de even getallen toe te voegen:

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

Merk op dat ik hier het bereik hard heb gecodeerd ($ A $ 2: $ A $ 11). Als uw gegevens waarschijnlijk veranderen, kunt u een Excel-tabel gebruiken of een dynamisch benoemd bereik maken.

Evenzo, als u alleen de oneven getallen wilt toevoegen, gebruikt u de onderstaande formule:

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

Deze formule werkt door de rest te berekenen met behulp van de MOD-functie.

Als u bijvoorbeeld de som van oneven getallen berekent, zou (MOD($A$2:$A$11,2)=1) een array van TRUE's en FALSE's retourneren. Als het getal oneven is, zou het een WAAR opleveren, anders een ONWAAR.

SOMPRODUCT-functie voegt dan alleen die getallen toe die een WAAR retourneren (d.w.z. oneven getallen).

Hetzelfde concept werkt bij het berekenen van de som van even getallen.

Voorbeeld 2 - Specificeer een nummer in elke N-de cel

Stel dat u elke maand een lijst met vaste kosten maakt, zoals hieronder weergegeven:

Terwijl de huis- en auto-EMI's maandelijks zijn, wordt de verzekeringspremie elke drie maanden betaald.

U kunt de MOD-functie gebruiken om de cel in elke derde rij snel te vullen met de EMI-waarde.

Hier is de formule die dit zal doen:

=ALS(MOD((RIJ()-1),3)=0,457,””)

Deze formule analyseert eenvoudig het getal gegeven door ROW()-1.

De ROW-functie geeft ons het rijnummer en we hebben 1 afgetrokken omdat onze gegevens vanaf de tweede rij beginnen. Nu controleert de MOD-functie de rest wanneer deze waarde wordt gedeeld door 3.

Het is 0 voor elke derde rij. Wanneer dit het geval is, retourneert de IF-functie 457, anders wordt een blanco geretourneerd.

Voorbeeld 3 - Markeer alternatieve rijen in Excel

Het markeren van alternatieve rijen kan de leesbaarheid van uw dataset vergroten (vooral wanneer deze is afgedrukt).

Iets zoals hieronder weergegeven:

Merk op dat elke tweede rij van de dataset is gemarkeerd.

Hoewel u dit handmatig kunt doen voor een kleine dataset, kunt u, als u een grote heeft, gebruikmaken van de kracht van voorwaardelijke opmaak met de MOD-functie.

Dit zijn de stappen die elke tweede rij in de gegevensset markeren:

  • Selecteer de volledige dataset.
  • Ga naar het tabblad Start.
  • Klik op Voorwaardelijke opmaak en selecteer Nieuwe regel.
  • Selecteer in het dialoogvenster 'Nieuwe opmaakregel' de optie 'Een formule gebruiken om te bepalen welke cellen moeten worden opgemaakt'.
  • Voer in het formuleveld de volgende formule in: =MOD(ROW()-1,2)=0
  • Klik op de knop Opmaak en geef de kleur op waarin u de rijen wilt markeren.
  • Klik OK.

Hierdoor worden onmiddellijk alternatieve rijen in de gegevensset gemarkeerd.

U kunt meer lezen over deze techniek en variaties erop in deze tutorial.

Voorbeeld 4 - Markeer alle gehele/decimale waarden

U kunt hetzelfde concept voor voorwaardelijke opmaak gebruiken als hierboven om gehele waarden of decimale waarden in een gegevensset te markeren.

Stel dat u een dataset heeft zoals hieronder weergegeven:

Er zijn getallen die gehele getallen zijn en sommige hiervan hebben ook decimale waarden.

Hier zijn de stappen om alle getallen met een decimale waarde te markeren:

  • Selecteer de volledige dataset.
  • Ga naar het tabblad Start.
  • Klik op Voorwaardelijke opmaak en selecteer Nieuwe regel.
  • Selecteer in het dialoogvenster 'Nieuwe opmaakregel' de optie 'Een formule gebruiken om te bepalen welke cellen moeten worden opgemaakt'.
  • Voer in het formuleveld de volgende formule in: =MOD(A1,1)0
  • Klik op de knop Opmaak en geef de kleur op waarin u de rijen wilt markeren.
  • Klik OK.

Hiermee worden alle getallen gemarkeerd die een decimaal deel hebben.

Merk op dat we in dit voorbeeld de formule =MOD(A1,1)0 hebben gebruikt. Zorg er in deze formule voor dat de celverwijzing absoluut is (d.w.z. A1) en niet relatief (d.w.z. het mag niet $ A $ 1, $ A1 of A $ 1) zijn.

Excel MOD-functie - Video-tutorial

  • Excel INT-functie.
  • Excel RAND-functie.
  • Excel RANDBETWEEN Functie.
  • Excel RONDE functie.
  • Excel RANK-functie.
  • Excel GROTE functie.
  • Excel MAX-functie.
  • Excel MIN-functie.
  • Excel KLEINE Functie.
wave wave wave wave wave