Inhoudsopgave
De handleiding laat zien hoe u in Excel kunt aftrekken met behulp van het minteken en de SUM-functie. U leert ook hoe u cellen, hele kolommen, matrices en lijsten kunt aftrekken.
Aftrekken is een van de vier rekenkundige basisbewerkingen, en elke basisschoolleerling weet dat je om een getal van een ander af te trekken het minteken gebruikt. Deze goede oude methode werkt ook in Excel. Wat voor dingen kun je in je werkbladen aftrekken? Gewoon alle dingen: getallen, percentages, dagen, maanden, uren, minuten en seconden. Je kunt zelfs matrices, tekstreeksen en lijsten aftrekken. Laten we nu eenseens kijken hoe je dit allemaal kunt doen.
Aftrekformule in Excel (min-formule)
Voor de duidelijkheid: de functie SUBTRACT in Excel bestaat niet. Om een eenvoudige aftrekbewerking uit te voeren, gebruikt u de functie minteken (-).
De basisformule voor aftrekken in Excel is zo eenvoudig:
= nummer1 - nummer2Om bijvoorbeeld 10 van 100 af te trekken, schrijf je de onderstaande vergelijking en krijg je 90 als resultaat:
=100-10
Om de formule in uw werkblad in te voeren, doet u het volgende:
- Typ het gelijkheidsteken ( = ).
- Typ het eerste getal, gevolgd door het minteken en vervolgens het tweede getal.
- Voltooi de formule door op de Enter-toets te drukken.
Net als bij wiskunde kunt u in één formule meer dan één rekenkundige bewerking uitvoeren.
Om bijvoorbeeld enkele getallen van 100 af te trekken, typt u al die getallen, gescheiden door een minteken:
=100-10-20-30
Om aan te geven welk deel van de formule eerst moet worden berekend, gebruikt u haakjes. Bijvoorbeeld:
=(100-10)/(80-20)
De schermafbeelding hieronder toont nog enkele formules om getallen in Excel af te trekken:
Cellen aftrekken in Excel
Om de ene cel van de andere af te trekken, gebruikt u ook de min-formule, maar geeft u celverwijzingen in plaats van werkelijke getallen:
= cel_1 - cel_2Om bijvoorbeeld het getal in B2 af te trekken van het getal in A2, gebruik je deze formule:
=A2-B2
U hoeft de celverwijzingen niet per se handmatig te typen, u kunt ze snel aan de formule toevoegen door de overeenkomstige cellen te selecteren. Hier ziet u hoe:
- In de cel waar u het verschil wilt weergeven, typt u het gelijkteken (=) om uw formule te beginnen.
- Klik op de cel met een minuend (een getal waarvan een ander getal moet worden afgetrokken). De referentie ervan wordt automatisch aan de formule toegevoegd (A2).
- Typ een minteken (-).
- Klik op de cel met een subteken (een getal dat moet worden afgetrokken) om de referentie ervan toe te voegen aan de formule (B2).
- Druk op de Enter-toets om uw formule te voltooien.
En je krijgt een resultaat dat hier op lijkt:
Hoe meerdere cellen van één cel aftrekken in Excel
Om meerdere cellen van dezelfde cel af te trekken, kunt u een van de volgende methoden gebruiken.
Methode 1. Minus-teken
Typ gewoon meerdere celverwijzingen gescheiden door een minteken, zoals we deden bij het aftrekken van meerdere getallen.
Om bijvoorbeeld de cellen B2:B6 van B1 af te trekken, construeert u een formule op deze manier:
=B1-B2-B3-B4-B5-B6
Methode 2. SUM-functie
Om uw formule compacter te maken, telt u de deeltrajecten (B2:B6) op met de functie SUM, en trekt u vervolgens de som af van het deeltraject (B1):
=B1-SUM(B2:B6)
Methode 3. Som negatieve getallen op
Zoals je misschien nog weet van een wiskundecursus, is het aftrekken van een negatief getal hetzelfde als het optellen ervan. Maak dus alle getallen die je wilt aftrekken negatief (typ hiervoor gewoon een minteken voor een getal), en gebruik dan de SUM-functie om de negatieve getallen op te tellen:
=SUM(B1:B6)
Kolommen aftrekken in Excel
Om 2 kolommen rij per rij af te trekken, schrijft u een min-formule voor de bovenste cel, en sleept u vervolgens de vulgreep of dubbelklikt u op het plusteken om de formule naar de hele kolom te kopiëren.
Laten we als voorbeeld de getallen in kolom C aftrekken van de getallen in kolom B, te beginnen met rij 2:
=B2-C2
Door het gebruik van relatieve celverwijzingen zal de formule voor elke rij correct worden aangepast:
Hetzelfde getal aftrekken van een kolom getallen
Om een getal van een reeks cellen af te trekken, voert u dat getal in een cel in (F1 in dit voorbeeld), en trekt u cel F1 af van de eerste cel in het bereik:
=B2-$F$1
Het belangrijkste punt is om de verwijzing naar de af te trekken cel te vergrendelen met het $-teken. Dit creëert een absolute celverwijzing die niet verandert, ongeacht waar de formule wordt gekopieerd. De eerste verwijzing (B2) is niet vergrendeld, dus die verandert voor elke rij.
Het resultaat is dat u in cel C3 de formule =B3-$F$1 krijgt; in cel C4 verandert de formule in =B4-$F$1, enzovoort:
Als het ontwerp van uw werkblad geen extra cel toestaat voor het af te trekken getal, belet niets u om het rechtstreeks in de formule te coderen:
=B2-150
Hoe percentage aftrekken in Excel
Als u gewoon een percentage van een ander wilt aftrekken, werkt de bekende min-formule prima. Bijvoorbeeld:
=100%-30%
Of u kunt de percentages in afzonderlijke cellen invoeren en die cellen van elkaar aftrekken:
=A2-B2
Als u een percentage van een getal wilt aftrekken, d.w.z. aantal verminderen met percentage gebruik dan deze formule:
= Nummer * (1 - %)Zo kunt u bijvoorbeeld het aantal in A2 met 30% verminderen:
=A2*(1-30%)
Of u kunt het percentage invoeren in een afzonderlijke cel (bijvoorbeeld B2) en naar die cel verwijzen door middel van een absolute verwijzing:
=A2*(1-$B$2)
Voor meer informatie, zie Hoe bereken ik percentages in Excel.
Hoe data aftrekken in Excel
De eenvoudigste manier om data in Excel af te trekken is door ze in afzonderlijke cellen in te voeren en de ene cel van de andere af te trekken:
= Einddatum - Begin_datumU kunt datums ook rechtstreeks in uw formule invoeren met behulp van de functie DATE of DATEVALUE. Bijvoorbeeld:
=DATE(2018,2,1)-DATE(2018,1,1)
=DATEVALUE("2/1/2018")-DATEVALUE("1/1/2018")
Meer informatie over het aftrekken van data vindt u hier:
- Data optellen en aftrekken in Excel
- Hoe dagen tussen data berekenen in Excel
Hoe tijd aftrekken in Excel
De formule voor het aftrekken van tijd in Excel is op soortgelijke wijze opgebouwd:
= Eindtijd - BegintijdOm bijvoorbeeld het verschil te krijgen tussen de tijden in A2 en B2, gebruik je deze formule:
=A2-B2
Voor een correcte weergave van het resultaat moet u de tijdnotatie toepassen op de formulecel:
U kunt hetzelfde resultaat bereiken door de tijdwaarden rechtstreeks in de formule op te geven. Om Excel de tijden correct te laten begrijpen, gebruikt u de functie TIMEVALUE:
=TIJDWAARDE("16:30 PM")-TIJDWAARDE("12:00 PM")
Voor meer informatie over het aftrekken van tijden, zie:
- Hoe de tijd berekenen in Excel
- Hoe optellen & aftrekken tijd te tonen over 24 uur, 60 minuten, 60 seconden
Matrix aftrekken in Excel
Stel u hebt twee reeksen waarden (matrices) en u wilt de overeenkomstige elementen van de reeksen van elkaar aftrekken zoals in de onderstaande schermafbeelding:
Dit is hoe je dit kunt doen met een enkele formule:
- Selecteer een bereik van lege cellen met hetzelfde aantal rijen en kolommen als uw matrices.
- Typ in het geselecteerde bereik of in de formulebalk de formule voor de matrixaftrek:
=(A2:C4)-(E2:G4)
- Druk op Ctrl + Shift + Enter om er een matrixformule van te maken.
De resultaten van de aftrekking verschijnen in het geselecteerde bereik. Als u op een cel in de resulterende matrix klikt en naar de formulebalk kijkt, ziet u dat de formule is omgeven door {curly braces}, wat een visuele indicatie is van matrixformules in Excel:
Als u niet graag matrixformules gebruikt in uw werkbladen, dan kunt u een normale aftrekformule invoegen in de cel linksboven en deze naar rechts en naar beneden kopiëren naar zoveel cellen als uw matrices rijen en kolommen hebben.
In dit voorbeeld kunnen wij de onderstaande formule in C7 zetten en naar de volgende 2 kolommen en 2 rijen slepen:
=A2-C4
Door het gebruik van relatieve celverwijzingen (zonder het $ teken), past de formule zich aan op basis van een relatieve positie van de kolom en rij waar het gekopieerd wordt:
Tekst van een cel van een andere cel aftrekken
Afhankelijk van of u de hoofdletters en kleine letters als gelijk of verschillend wilt behandelen, gebruikt u een van de volgende formules.
Hoofdlettergevoelige formule om tekst af te trekken
Om tekst van een cel af te trekken van de tekst in een andere cel, gebruikt u de functie SUBSTITUTE om de af te trekken tekst te vervangen door een lege tekenreeks, en vervolgens extra spaties te TRIMEN:
TRIM(SUBSTITUTE( volledige tekst , tekst_naar_aftrek ,""))Met de volledige tekst in A2 en de substring die u wilt verwijderen in B2, gaat de formule als volgt:
=TRIM(SUBSTITUTE(A2,B2,""))
Zoals u ziet, werkt de formule prachtig voor het aftrekken van een substring van het begin en van het einde van een tekenreeks:
Als u dezelfde tekst wilt aftrekken van een reeks cellen, kunt u die tekst "hard coderen" in uw formule.
Laten we als voorbeeld het woord "Appels" uit cel A2 verwijderen:
=TRIM(SUBSTITUTE(A2,"Appels",""))
Om de formule te laten werken, moet u de tekst exact overtypen, inclusief de karaktergeval .
Hoofdlettergevoelige formule om tekst af te trekken
Deze formule is gebaseerd op dezelfde aanpak - de af te trekken tekst vervangen door een lege tekenreeks. Maar deze keer gebruiken we de functie REPLACE in combinatie met twee andere functies die bepalen waar te beginnen en hoeveel tekens te vervangen:
- De SEARCH-functie geeft de positie van het eerste af te trekken teken binnen de oorspronkelijke string, waarbij geen rekening wordt gehouden met hoofdletters en kleine letters. Dit getal gaat naar de start_num argument van de REPLACE-functie.
- De LEN-functie vindt de lengte van een substring die moet worden verwijderd. Dit getal gaat naar de num_chars argument van REPLACE.
De volledige formule ziet er als volgt uit:
TRIM(REPLACE( volledige tekst , ZOEK( tekst_naar_aftrek , volledige tekst ), LEN( tekst_naar_aftrek ),""))Toegepast op onze steekproefgegevensverzameling ziet het er als volgt uit:
=TRIM(REPLACE(A2,SEARCH(B2,A2),LEN(B2),""))
Waarbij A2 de oorspronkelijke tekst is en B2 de substring die moet worden verwijderd.
Een lijst van een andere lijst aftrekken
Stel, u hebt twee lijsten met tekstwaarden in verschillende kolommen, waarbij een kleinere lijst een deelverzameling is van een grotere lijst. De vraag is: Hoe verwijdert u elementen van de kleinere lijst uit de grotere lijst?
Wiskundig gezien komt de taak neer op het aftrekken van de kleinere lijst van de grotere lijst:
Grotere lijst: {"A", "B", "C", "D"}
Kleinere lijst: {"A", "C"}
Resultaat: {"B", "D"}
In Excel moeten we twee lijsten vergelijken op unieke waarden, d.w.z. de waarden vinden die alleen in de grotere lijst voorkomen. Gebruik hiervoor de formule die is uitgelegd in Hoe twee kolommen vergelijken op verschillen:
=IF(COUNTIF($B:$B, $A2)=0, "Unique", "")
Waarbij A2 de eerste cellen van de grotere lijst is en B de kolom waarin de kleinere lijst is ondergebracht.
Het resultaat is dat de unieke waarden in de grotere lijst dienovereenkomstig worden gelabeld:
En nu kunt u de unieke waarden filteren en kopiëren waar u maar wilt.
Dat is hoe je getallen en cellen aftrekt in Excel. Om onze voorbeelden nader te bekijken, kun je hieronder onze voorbeeldwerkmap downloaden. Ik dank je voor het lezen en hoop je volgende week op onze blog te zien!
Praktijk werkboek
Voorbeelden van aftrekformules (.xlsx-bestand)