Pdf downloaden Pdf downloaden

Een van de nuttigste functies van Excel is de ALS-DAN-formule, die je kunt gebruiken om berekeningen uit te voeren of tekst weer te geven op basis van de vraag of een voorwaarde waar of onwaar is. Als je beter wilt begrijpen hoe de ALS-functie werkt, kun je in dit artikel lezen hoe je nuttige ALS-DAN-formules kunt schrijven; van het maken van eenvoudige vergelijkingen tot het testen van meerdere voorwaarden. Lees dus snel verder voor een heleboel voorbeelden en tips voor het oplossen van problemen en nog veel meer!

Methode 1
Methode 1 van 4:

De structuur van een ALS-DAN-formule

Pdf downloaden
  1. Met een ALS-formule maak je een logische vergelijking op basis van de vraag of een voorwaarde waar of onwaar is.
    • logische_test: Dit is de voorwaarde die je wilt testen (verplicht).
    • waarde_als_waar: De waarde die je als resultaat wilt krijgen als logische_test waar is (verplicht).
    • waarde_als_onwaar: De waarde die je wilt krijgen als logische_test onwaar is (optioneel).
    Advertentie
Methode 2
Methode 2 van 4:

Simpele voorbeelden

Pdf downloaden
    • In dit voorbeeld is de voorwaarde B3>C3 , wat betekent "Als de waarde van B3 groter is dan C3."
    • Als de waarde van B3 groter is dan C3, dan verschijnt Doel gehaald in de cel.
    • Als de waarde van B3 lager is dan de waarde van C3, dan verschijnt Doel niet gehaald in de cel.
  1. .
    • In dit voorbeeld is de voorwaarde B3=C3 , wat betekent: "Als de waarde van B3 gelijk is aan de waarde van C3."
    • Als de waarden gelijk zijn, verschijnt "Doel bereikt" in de cel.
    • Als de waarden niet gelijk zijn, verschijnt er een nul in het veld omdat we geen derde (ANDERS) waarde hebben gedefinieerd. [1]
  2. .
    • In dit voorbeeld is de voorwaarde B3*2>C3 , wat betekent "Als de waarde van B3 vermenigvuldigd met 2 groter is dan de waarde van C3."
    • Als de waarde van B3*2 groter is dan de waarde van C3, verschijnt de waarde van C3 vermenigvuldigd met 400 in deze cel.
    • Als de waarde van B3*2 niet groter is dan de waarde van C3, verschijnt het woord "Goed" in de cel.
  3. )
    • In dit voorbeeld is de voorwaarde B3="Verkocht" , wat betekent "Als de waarde van cel B3 het woord Verkocht bevat."
    • Als B3 het woord "Verkocht" bevat, verschijnt er een "1" in de cel.
    • Als B3 iets anders bevat dan het woord "Verkocht", is de voorwaarde onwaar. Aangezien onze ANDERS waarde " " is, oftewel twee dubbele aanhalingstekens zonder iets ertussen, zal de cel leeg zijn.
  4. .
    • In dit voorbeeld is de voorwaarde D3="Belast" , wat betekent "Als de waarde van D3 het woord Belast is."
    • Als D3 het woord Belast bevat, is het resultaat de waarde van F3 vermenigvuldigd met .07.
    • Als D3 iets anders bevat dan het woord Belast , is het resultaat 0.
    • Een ALS-formule kan twee verschillende resultaten opleveren: één resultaat als de voorwaarde waar is, en een ander resultaat als de voorwaarde onwaar is.
    • De ANDERS-waarde, die aangeeft wat er gebeurt als het resultaat onwaar is, is optioneel; als je niet opgeeft wat er in de cel moet komen als de voorwaarde onwaar is, verschijnt er een "0" in de cel. Als je liever hebt dat de cel leeg blijft, maak van je ANDERS-waarde dan "" .
    • Als je verwijst naar specifieke tekst in een voorwaarde "of" een DAN/ANDERS waarde, zet die tekst dan altijd tussen aanhalingstekens.
    Advertentie
Methode 3
Methode 3 van 4:

Meerdere voorwaarden testen

Pdf downloaden
  1. Stel bijvoorbeeld dat je een bedrijf hebt dat producten exporteert naar de Verenigde Staten en dat je een formule wilt maken die de omzetbelasting berekent voor aankopen gedaan in de staten Alaska, Californië, Oregon en Washington. Omdat in elk van deze vier staten een ander belastingtarief geldt, moeten we een formule maken die vier ALS/DAN-stellingen bevat om vier voorwaarden te testen. Ervan uitgaande dat het verkoopbedrag in G1 staat en de staat van de koper in F1, zou onze formule er als volgt uitzien, met gebruikmaking van de belastingtarieven van 2022 voor deze vier staten:
    • =ALS(F1="Alaska", G1*0,ALS(F1="California",G1*0.0725,ALS(F1="Oregon",G1*0,ALS (F1="Washington", G1*0.065))))
  2. Afgezien van de zeer lange formules kan het maken van erg lange ALS/DAN-stellingen nogal omslachtig worden als je ze vaak moet wijzigen. In ons vorige voorbeeld zouden we onze ALS/DAN-stellingen iedere keer wanneer het belastingtarief van een staat verandert, moeten aanpassen.
    • Een goed alternatief voor ALS/DAN-stellingen in deze situatie zou zijn om de waarden toe te voegen aan een enkele tabel en een VLOOKUP-formule te gebruiken om de tabel te vragen de juiste tarieven te geven.
    • Als we bijvoorbeeld een lijst van alle staten toevoegen aan kolom A en hun overeenkomstige belastingtarieven in kolom B, kunnen we een VLOOKUP-formule schrijven die het rekenwerk voor ons doet zonder dat we de bedragen in de formule zelf hoeven in te vullen. De verkorte versie van de bovenstaande geneste ALS/DAN-formule zou zijn =G1*VLOOKUP(F1,A:B,2,WAAR) .
    • Als je een belastingtarief moet bijwerken, hoeft je dat nu alleen te doen in de tabel waarnaar wordt verwezen, en niet in alle formules.
    Advertentie
Methode 4
Methode 4 van 4:

Problemen oplossen

Pdf downloaden
  1. Dit betekent dat je geen waarde hebt opgegeven voor de argumenten waarde_als_waar of waarde_als_onwaar . [2] .
    • Als je geen waarde_als_onwaar opgeeft, zal het resultaat altijd 0 zijn als de voorwaarde onwaar is.
  2. #NAAM? . Dit wijst op een structuurfout; kijk goed of je de formule na = wel tussen haakjes gezet hebt, dat je argumenten worden gescheiden door komma's, en dat eventuele platte tekst wordt omgeven door aanhalingstekens.
    • Bijvoorbeeld, deze ALS/DAN-stelling zal de foutmelding #NAAM? opleveren, omdat de waarde OK niet tussen aanhalingstekens staat: =IF(A2>1,OK) .
    • De juiste structuur zou zijn: =IF(A2>1,"OK") .
    Advertentie

Over dit artikel

Deze pagina is 649 keer bekeken.

Was dit artikel nuttig?

Advertentie