Ynhâldsopjefte
De tutorial lit sjen hoe't jo subtraksje kinne dwaan yn Excel troch it minteken en SUM-funksje te brûken. Jo sille ek leare hoe't jo sellen, folsleine kolommen, matriksen en listen ôfhelje kinne.
Aftrekken is ien fan 'e fjouwer basisrekenoperaasjes, en elke basisskoallelearling wit dat om ôf te lûken ien nûmer fan in oar brûke jo it minteken. Dizze goede âlde metoade wurket ek yn Excel. Hokker soarte dingen kinne jo subtractearje yn jo wurkblêden? Krekt alle dingen: sifers, persintaazjes, dagen, moannen, oeren, minuten en sekonden. Jo kinne sels matriks, tekststrings en listen subtractearje. Litte wy no ris sjen hoe't jo dit alles kinne dwaan.
Subtraksjeformule yn Excel (minus formule)
Foar de dúdlikens is de SUBTRACT-funksje yn Excel Excel bestiet net. Om in ienfâldige subtraksje-operaasje út te fieren, brûke jo it minteken (-).
De basisfoarm foar Excel-subtraksje is sa ienfâldich:
= getal1- getal2Om bygelyks 10 fan 100 ôf te lûken, skriuw de ûndersteande fergeliking en krije 90 as resultaat:
=100-10
Om de formule yn te fieren yn jo wurkblêd, doch it folgjende:
- Yn in sel wêr't jo it resultaat ferskine wolle, typ it lykweardigensteken ( = ).
- Typ it earste nûmer folge troch it minteken folge troch it twadde nûmer.
- Folje de formule yn troch op de Enter-toets te drukken.
Lykas yn wiskunde kinne jo mear as ien útfierearitmetyske operaasje binnen ien formule.
Om bygelyks in pear nûmers fan 100 ôf te lûken, typ dan al dy sifers skieden troch in minteken:
=100-10-20-30
Om oan te jaan hokker diel fan 'e formule moat earst berekkene wurde, brûk haakjes. Bygelyks:
=(100-10)/(80-20)
De skermôfbylding hjirûnder lit in pear mear formules sjen om nûmers yn Excel te subtractearjen:
Hoe kinne jo sellen yn subtractearje Excel
Om de iene sel fan in oare ôf te lûken, brûke jo ek de minusformule, mar leverje selferwizings ynstee fan werklike nûmers:
= sel_1- sel_2Bygelyks, om it nûmer yn B2 fan it nûmer yn A2 ôf te lûken, brûk dizze formule:
=A2-B2
Jo hoege net perfoarst selsferwizings mei de hân te typen, jo kinne se fluch tafoegje oan de formule troch de oerienkommende sellen te selektearjen. Hjir is hoe:
- Yn de sel wêr't jo it ferskil útfiere wolle, typ it lykweardich teken (=) om jo formule te begjinnen.
- Klik op de sel mei in minuend (in getal dêr't in oar nûmer fan ôfhelle wurde moat). De referinsje dêrfan wurdt automatysk tafoege oan de formule (A2).
- Typ in minteken (-).
- Klik op de sel mei in subtrahend (in getal dy't moat wurde subtrahearre) om syn ta te foegjen ferwizing nei de formule (B2).
- Druk op de Enter-toets om jo formule te foltôgjen.
En jo sille in resultaat hawwe lykas dit:
Hoe kinne jo meardere sellen fan ien subtrahearjesel yn Excel
Om meardere sellen fan deselde sel ôf te lûken, kinne jo ien fan 'e folgjende metoaden brûke.
Metoade 1. Minteken
Typ gewoan ferskate selferwizings skieden mei in minteken lykas wy diene by it ôflûken fan meardere getallen.
Om bygelyks sellen B2:B6 fan B1 ôf te lûken, konstruearje dan in formule op dizze manier:
=B1-B2-B3-B4-B5-B6
Metoade 2. SUM-funksje
Om jo formule kompakter te meitsjen, tel de subtrahends (B2:B6) op mei de SUM-funksje, en trek dan de som ôf fan it minuend ( B1):
=B1-SUM(B2:B6)
Metoade 3. Som negative getallen
Sa't jo miskien ûnthâlde fan in wiskundekursus, in negatyf getal ôflûke is itselde as it tafoegjen. Dus, meitsje alle nûmers dy't jo negatyf wolle subtractearje (foar dit, typ gewoan in minteken foar in getal), en brûk dan de SUM-funksje om de negative nûmers op te tellen:
=SUM(B1:B6)
Hoe kinne jo kolommen yn Excel ôflûke
Om 2 kolommen rige foar rige ôf te lûken, skriuw in minusformule foar de boppeste sel, en sleep dan de fillhandgreep of dûbel- klik op it plusteken om de formule nei de hiele kolom te kopiearjen.
Litte wy bygelyks nûmers yn kolom C ôflûke fan de nûmers yn kolom B, begjinnend mei rige 2:
=B2-C2
Troch it brûken fan relative selferwizings, sil de formule goed oanpasse foar elke rige:
Itselde nûmer ôflûke út in kolom fan sifers
Tosubtrahearje ien nûmer fan in berik fan sellen, fier dat nûmer yn in sel yn (F1 yn dit foarbyld), en subtract sel F1 fan 'e earste sel yn it berik:
=B2-$F$1
It kaaipunt is om de referinsje te beskoattelje foar de sel dy't subtrahearre wurdt mei it $ teken. Dit soarget foar in absolute selferwizing dy't net feroaret wêr't de formule kopiearre wurdt. De earste referinsje (B2) is net beskoattele, sadat it feroaret foar elke rige.
As resultaat sille jo yn sel C3 de formule hawwe =B3-$F$1; yn sel C4 sil de formule feroarje nei =B4-$F$1, ensafuorthinne:
As it ûntwerp fan jo wurkblêd gjin ekstra sel tastiet om de getal dat ôf te lûken, neat foarkomt dat jo it direkt yn 'e formule hardkodearje:
=B2-150
Hoe kinne jo persintaazje yn Excel ôflûke
As jo ien persintaazje gewoan ôflûke wolle fan in oar, de al bekende minus formule sil wurkje in traktaasje. Bygelyks:
=100%-30%
Of jo kinne de persintaazjes yn yndividuele sellen ynfiere en dy sellen subtractearje:
=A2-B2
As jo persintaazje fan in getal ôflûke wolle, dus getal ferleegje mei persintaazje , brûk dan dizze formule:
= Getal* (1 - %)Sa kinne jo bygelyks it oantal yn A2 mei 30% ferminderje:
=A2*(1-30%)
Of jo kinne it persintaazje yn in yndividuele sel ynfiere (bygelyks B2) en ferwize nei dy sel troch mei help fan in absolutereferinsje:
=A2*(1-$B$2)
Foar mear ynformaasje, sjoch asjebleaft Hoe kinne jo persintaazje berekkenje yn Excel.
Hoe kinne jo datums yn Excel ôflûke
De maklikste manier om datums yn Excel te subtrahearjen is om se yn yndividuele sellen yn te fieren, en ien sel fan 'e oare ôf te trekken:
= Einddatum- Startdatum
Jo kinne datums ek direkt yn jo formule leverje mei help fan de DATE- of DATEVALUE-funksje. Bygelyks:
=DATE(2018,2,1)-DATE(2018,1,1)
=DATEVALUE("2/1/2018")-DATEVALUE("1/1/2018")
Mear ynformaasje oer it ôflûken fan datums is hjir te finen:
- Hoe kinne jo datums tafoegje en subtractearje yn Excel
- Hoe kinne jo dagen tusken datums berekkenje yn Excel
Hoe kinne jo tiid ôflûke yn Excel
De formule foar it subtraktearjen fan tiid yn Excel is op in fergelykbere manier boud:
= Eintiid- StarttiidBygelyks, om it ferskil tusken de tiden yn A2 en B2 te krijen, brûk dizze formule:
=A2-B2
Om it resultaat goed wer te jaan, wês wis dat jo it Tiidformaat tapasse op de formulesel:
Jo kinne itselde resultaat berikke troch de tiidwearden direkt yn te leverjen de formule. Foar Excel om de tiden goed te begripen, brûk de funksje TIMEVALUE:
=TIMEVALUE("4:30 PM")-TIMEVALUE("12:00 PM")
Sjoch foar mear ynformaasje oer it ôflûken fan tiden:
- Hoe kinne jo tiid berekkenje yn Excel
- Hoe kinne jo & tiid subtractearje om mear dan 24 oeren, 60 minuten, 60 sekonden te sjen
Hoe matrixsubtraksje dwaan yn Excel
Stel dat jo twa hawwesets fan wearden (matrices) en jo wolle de oerienkommende eleminten fan 'e sets subtractearje lykas werjûn yn' e skermôfbylding hjirûnder:
Hjir is hoe't jo dit kinne dwaan mei ien formule:
- Selektearje in berik fan lege sellen dy't itselde oantal rigen en kolommen hat as jo matriksen.
- Yn it selektearre berik of yn 'e formulebalke, typ de matrix subtraksje formule:
=(A2:C4)-(E2:G4)
- Druk op Ctrl + Shift + Enter om it in arrayformule te meitsjen.
De resultaten fan de subtraksje sille ferskine yn it selektearre berik. As jo op in sel yn 'e resultearjende array klikke en nei de formulebalke sjogge, sille jo sjen dat de formule wurdt omjûn troch {curly braces}, wat in fisuele yndikaasje is fan array-formules yn Excel:
As jo it net leuk fine om arrayformules yn jo wurkblêden te brûken, dan kinne jo in normale subtraksjeformule ynfoegje yn 'e sel linksboppe en nei rjochts en nei ûnderen kopiearje nei safolle sellen as jo matriksen rigen en kolommen hawwe.
Yn dit foarbyld kinne wy de ûndersteande formule yn C7 pleatse en nei de folgjende 2 kolommen en 2 rigen slepe:
=A2-C4
Troch it gebrûk fan relative selferwizings (sûnder it teken $), sil de formule oanpasse op basis fan in relative posysje fan 'e kolom en rige wêr't it kopiearre is:
Tekst ôflûke fan ien sel út in oare sel
Ofhinklik fan oft jo de haad- en lytse letters behannelje wollekarakters as itselde of oars, brûk ien fan de folgjende formules.
Hoofdlettergefoelige formule om tekst te subtractearjen
Om tekst fan ien sel ôf te lûken fan de tekst yn in oare sel, brûk de SUBSTITUTE-funksje om de te subtrahearjende tekst te ferfangen troch in lege tekenrige, en dan TRIM ekstra spaasjes:
TRIM(SUBSTITUTE( folsleine_tekst, tekst_te_ûndertrek,""))Mei de folsleine tekst yn A2 en substring dy't jo fuortsmite wolle yn B2, de formule giet sa:
=TRIM(SUBSTITUTE(A2,B2,""))
Sa't jo sjen kinne, wurket de formule prachtich foar it subtractearjen fan in substring fan it begjin en fanôf it ein fan in tekenrige:
As jo deselde tekst fan in berik fan sellen ôflûke wolle, kinne jo dy tekst "hurd koade" yn jo formule.
Litte wy as foarbyld it wurd "Apples" fuortsmite fan sel A2:
=TRIM(SUBSTITUTE(A2,"Apples",""))
Wês der wis fan dat de formule wurket om de tekst presys yn te typen, ynklusyf de letterletter .
Hoofdletter-ûngefoelige formule om tekst ôf te lûken
Dizze formule is basearre op deselde oanpak - it ferfangen fan de tekst om te subtractearjen mei in lege tekenrige. Mar dizze kear sille wy de funksje REPLACE brûke yn kombinaasje mei twa oare funksjes dy't bepale wêr't te begjinnen en hoefolle karakters te ferfangen:
- De funksje SEARCH jout de posysje werom fan it earste karakter om te subtractearjen binnen de oarspronklike tekenrige, negearje tekstcase. Dit nûmer giet nei it start_num argumint fan de REPLACE-funksje.
- De LEN-funksje fynt de lingte fan in substring dy't fuortsmiten wurde moat. Dit nûmer giet nei it num_chars argumint fan REPLACE.
De folsleine formule sjocht der sa út:
TRIM(REPLACE( folsleine_tekst, SEARCH( text_to_subtract, full_text), LEN( text_to_subtract),""))Tapast op ús foarbyldgegevensset, nimt it de folgjende foarm:
=TRIM(REPLACE(A2,SEARCH(B2,A2),LEN(B2),""))
Dêr't A2 de oarspronklike tekst is en B2 de substring is dy't fuortsmiten wurde moat.
Ien list fan in oare ôflûke
Stel, jo hawwe twa listen mei tekstwearden yn ferskate kolommen, in lytsere list is in subset fan in gruttere list. De fraach is: Hoe ferwiderje jo eleminten fan 'e lytsere list fan' e gruttere list?
Wiskundich giet de taak derop om de lytsere list fan 'e gruttere list ôf te lûken:
Gruttere list: { "A", "B", "C", "D"
Lytsere list: {"A", "C"}
Resultaat: {"B", "D"
Yn termen fan Excel moatte wy twa listen fergelykje foar unike wearden, d.w.s. de wearden fine dy't allinich yn 'e gruttere list ferskine. Brûk hjirfoar de formule útlein yn Hoe kinne jo twa kolommen fergelykje foar ferskillen:
=IF(COUNTIF($B:$B, $A2)=0, "Unique", "")
Wêr't A2 de earste sellen is fan 'e gruttere list en B de kolom is dy't de lytsere list befetsje.
As resultaat wurde de unike wearden yn 'e gruttere list dienlik markearre:
En no kinne jo de unike wearden filterje enkopiearje se wêr't jo mar wolle.
Sa lûke jo nûmers en sellen yn Excel ôf. Om ús foarbylden fan tichterby te besjen, fiel jo frij om ús foarbyldwurkboek hjirûnder te downloaden. Ik tankje jo foar it lêzen en hoopje jo nije wike op ús blog te sjen!
Oefenwurkboek
Subtraksjeformulefoarbylden (.xlsx-bestân)