KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe vergelijkt u getallen op basis van twee decimalen in Excel?

Auteurzo Wijzigingsdatum

Wanneer u in Excel werkt met getallen die een bepaald aantal decimalen bevatten – zoals prijzen, meetwaarden of financiële gegevens – wilt u soms waarden vergelijken op basis van een specifieke decimale nauwkeurigheid in plaats van hun volledige waarde. Stel bijvoorbeeld dat u wilt controleren of twee getallen gelijk zijn wanneer beide worden afgekapt tot twee decimalen, waarbij alle cijfers daarna worden genegeerd. Dit handmatig doen is tijdrovend en gevoelig voor kleine fouten, vooral bij grote datasets.

Een schermafbeelding van een voorbeeld van decimaalvergelijking

Deze handleiding introduceert verschillende praktische methoden om getallen te vergelijken op basis van hun decimale nauwkeurigheid in Excel:


Decimale delen vergelijken met de functies ALS en AFRONDEN.NAAR.BENEDEN

Als u twee getallen snel en eenvoudig wilt vergelijken op basis van hun decimale nauwkeurigheid, kunt u een Excel-formule gebruiken. De volgende formule controleert of beide getallen gelijk zijn nadat ze naar beneden zijn afgerond (afgekapt) tot twee decimalen:

=IF((FLOOR(A1,0.01)-FLOOR(B1,0.01))=0,1,-1)

Deze formule rondt de waarden in cellen A1 en B1 naar beneden af op twee decimalen en vergelijkt daarna de resultaten.

  • Het resulteert in 1 als de twee waarden gelijk zijn nadat ze zijn afgekapt tot twee decimalen.
  • Het resulteert in -1 als ze verschillen.
Een schermafbeelding die het gebruik van de formule voor decimaalvergelijking toontPijl naar rechtsEen schermafbeelding van vergeleken decimale resultaten

Opmerking: In deze formule geven A1 en B1 de twee te vergelijken getallen aan. De parameter 0,01 vertelt Excel dat de waarden tot op twee decimalen moeten worden vergeleken. U kunt deze waarde aanpassen – bijvoorbeeld naar 0.001 of 0,1 – afhankelijk van hoeveel decimalen u nodig hebt.

Tip:Als u liever afrondt in plaats van afkapt, gebruikt u deze formule:

=IF((ROUND(A1,2)-ROUND(B1,2))=0,1,-1)

In de formule verwijst 2 naar het aantal decimalen voor de vergelijking. Vervang dit indien nodig door een andere waarde die beter aansluit bij uw gegevens.

Voordelen: Deze methode is ideaal voor routineklussen: eenvoudig, volledig dynamisch en zonder add-ins of uitbreidingen. Ze is perfect voor gebruikers die vertrouwd zijn met formulebasierte oplossingen en scenario’s waarin u snel ad-hoc vergelijkingen wilt toepassen.

Beperkingen: Houd er rekening mee dat formules op basis van drijvendekomma-rekenkunde soms onverwachte resultaten kunnen geven door afrondingsfouten, vooral bij zeer nauwkeurige decimale waarden. Controleer daarom altijd enkele resultaten handmatig om te zorgen dat de logica overeenkomt met uw dataset.


Decimale delen vergelijken met een VBA-macro

De automatisering van decimale vergelijkingen over meerdere rijen is bijzonder effectief met VBA-macro’s, vooral bij het verwerken van grote datasets of wanneer batchbewerkingen nodig zijn zonder handmatige tussenkomst. Met deze VBA-aanpak worden de decimale delen automatisch geëxtraheerd en rij voor rij vergeleken, waarbij de resultaten direct in uw werkblad worden geplaatst voor snelle controle of verdere verwerking.

Toepasselijke scenario’s: Ideaal voor gebruikers die vertrouwd zijn met Excel-macro’s, herhaaldelijk decimale vergelijkingen uitvoeren of aangepaste logica en rapportage nodig hebben met minimale rompslomp in het werkblad.

1. Open Excel en ga naar Ontwikkelaar > Visual Basic (als het tabblad Ontwikkelaar niet zichtbaar is, schakel dit dan in via Excel-opties). Klik in het VBA-venster op Invoegen > Module en plak de volgende code in de nieuwe module:

Sub CompareFlooredDecimals()
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim i As Long
    Dim valA As Double, valB As Double
    Dim floorA As Double, floorB As Double
    Dim resultCol As Long
    
    Set ws = ActiveSheet
    lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    resultCol = 3 ' Output column (C)
    
    For i = 1 To lastRow
        valA = ws.Cells(i, 1).Value
        valB = ws.Cells(i, 2).Value
        floorA = Int(valA * 100) / 100
        floorB = Int(valB * 100) / 100
        If floorA = floorB Then
            ws.Cells(i, resultCol).Value = 1
        Else
            ws.Cells(i, resultCol).Value = -1
        End If
    Next i
End Sub

2. Klik op de knop Uitvoeren-knop Uitvoeren om de macro uit te voeren. De resultaten („1” of „-1”) verschijnen in kolom C voor elk overeenkomend getallenpaar in kolommen A en B.

Parameteruitleg: Deze macro vergelijkt de decimale delen van getallen in kolommen 1 (A) en 2 (B) en plaatst de resultaten in kolom 3 (C). Zorg ervoor dat de getallen die u wilt vergelijken in kolommen A en B staan voordat u de macro uitvoert. U kunt resultCol = 3 aanpassen als u de resultaten in een andere kolom wilt weergeven. Back-up uw gegevens altijd voordat u VBA-macro’s uitvoert, vooral bij grote of belangrijke datasets.

Tips: Controleer voor een robuuste prestatie altijd de eerste paar rijen van de resultaten en let op lege cellen, niet-numerieke gegevens of ongebruikelijke opmaak die de uitvoering van de macro kan beïnvloeden. Als u fouten tegenkomt, controleer dan of het gegevensbereik correct is ingesteld en of de kolommen als getallen zijn opgemaakt.

Voordelen: Volledig geautomatiseerd, sterk aanpasbaar en elimineert repetitief handwerk. Ideaal voor gevorderde gebruikers of bij het verwerken van honderden tot duizenden rijen. Bij variërende lengtes van decimale cijfers of verschillende afrondingsnauwkeurigheden kunt u de code eenvoudig aanpassen om getallen te vergelijken op een gewenst aantal decimalen met behulp van de functie AFRONDEN.


Decimale delen extraheren met Tekst extraheren

Als u bepaalde cijfers na de komma wilt extraheren in plaats van twee getallen direct te vergelijken, biedt de functie Tekst extraheren in Kutools voor Excel een eenvoudige en efficiënte oplossing. Hiermee isoleert u razendsnel een vast aantal decimalen — ideaal bij niet-standaard getalnotaties of wanneer u decimale delen afzonderlijk wilt weergeven of analyseren.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Selecteer de twee kolommen met de getallen waarvan u de decimale delen wilt extraheren en ga naar Kutools > Tekst > Tekst extraheren.

Een schermafbeelding van de optie Tekst extraheren op het Kutools-tabblad in het lint

2. Typ in het dialoogvenster Tekst extraheren „.??” in het vak Tekst om twee cijfers na de komma te extraheren, en klik vervolgens op Toevoegen om de extractieregel te maken. U kunt het patroon aanpassen (bijvoorbeeld)„.???” voor drie cijfers) afhankelijk van de gewenste decimale lengte.

Een schermafbeelding van het Kutools-dialoogvenster Tekst extraherenPijl naar rechtsEen schermafbeelding van extractielijstcriteria

3. Zorg ervoor dat alleen de regel die u zojuist hebt toegevoegd, is geselecteerd onder de sectie Lijst extraheren, en klik op OK.

4. Kies de begincel voor de geëxtraheerde resultaten en klik op OK om de extractie te voltooien.

Een schermafbeelding van de selectie van decimale plaatsing
Een schermafbeelding van geëxtraheerde decimale getallen

Tip:Als u de geëxtraheerde decimale delen wilt vergelijken na gebruik van Tekst extraheren, voert u de volgende formule in een lege cel in en kopieert u deze naar beneden indien nodig:

=IF((D1-E1)=0,1,-1)

Dit geeft 1weer bij overeenkomende decimale delen en -1wanneer ze verschillen.

Een schermafbeelding die het gebruik van de formule voor decimaalvergelijking toontPijl naar rechtsEen schermafbeelding van vergeleken decimale resultaten

Voordelen: Flexibel bij het isoleren van specifieke decimalen, ideaal voor aangepaste extractie of bij het werken met niet-standaard numerieke gegevensformaten.

Beperkingen: Vereist installatie van Kutools voor Excel. Extractie is een apart proces en kan voor beginnende gebruikers iets langer duren.

Demo: Hoe twee getallen te vergelijken op basis van alleen de decimalen met Kutools voor Excel

 
Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Profiteer van AI-ondersteunde functies voor slimmer en sneller werken!Nu downloaden!

Probleemoplossing en suggesties:Controleer bij het toepassen van bovenstaande oplossingen altijd of uw getalnotaties consistent zijn (daadwerkelijke getallen, geen tekst) en vermijd het mengen van duizendtallenscheidingstekens of symbolen in de kolommen die u wilt vergelijken. Vooral bij het gebruik van formules of VBA kunnen onverwachte resultaten ontstaan door verborgen opmaak of lege cellen – verwijder overbodige spaties en zorg dat uw gegevensbereik aansluit bij de logica van uw formules of macro’s. Maak altijd een back-up van uw gegevens voordat u VBA gebruikt, en als u formulefouten tegenkomt (zoals)#WAARDE!), controleer dan of uw celwaarden numeriek zijn en pas indien nodig de verwijzingen aan.

Gerelateerde artikelen

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins