Hét vraag- en antwoordplatform van Nederland

Kun je in Excel een formule invullen als: "als a dan x als b dan y anders z"?

Zo ja , hoe moet je die als dan invullen en waar moet je die plaatsen ? Of zo nodig welke andere commando's kun je hiervoor gebruiken?

een jaar geleden
in: Software
2.8K
TurfGraver
een jaar geleden
Als wat is a of b?
Thecis
een jaar geleden
Dit kan je doen met een IF in een IF functie. In de huidige versie van Excel kan je dit dacht ik 64 keer doen. Hierbij werk ja van binnen naar buiten.
TurfGraver
een jaar geleden
IF = ALS (in Nederlands versie).
erotisi
een jaar geleden
Ja maar waar zet je die als dan?
Als(a;x)als(b;y;z). Zoiets??
Ikhebgeenidee
een jaar geleden
Kijk eens op https://support.microsoft.com/nl-nl/office/als-functie-geneste-formules-en-het-vermijden-van-valkuilen om naar de functie te kijken. Google kan je ook verder helpen ;-)
TurfGraver
een jaar geleden
=ALS(A1="A";"X";ALS(A1="B";"Y";"Z"))
crispy
een jaar geleden
=ALS(A1=1;100;ALS(A1=2;500;1000))
deze formule plaats je in een cel, die geeft dan de waarde 100 als in cel A1 1 staat,
en de waarde 500 als in cel A1 2 staat
en 1000 als in cel A1 de waarde niet 1 of 2 is. is dat wat je bedoelt?
erotisi
een jaar geleden
OF
=als(a;x);als(b;y);als(niet(en(a),(b);z)????
Ikhebgeenidee
een jaar geleden
@erotisi: nee, zo niet. Kijk naar de voorbeelden van Turfgraver en Crispy (en de link die ik gaf)
erotisi
een jaar geleden
Het probleem is dat het niet is : A1=1 maar
Als(A<M;X;als(A>N;Y;Z)) Hierdoor krijg je foutmelding want A kan hierdoor zowel X zijn als Z. Hoe voorkom je dat?
crispy
een jaar geleden
nee, zo werkt het niet.
=als(voorwaarde ; indien voorwaarde klopt ; indien voorwaarde niet klopt)
dus, zoals TurfGraver schrijft:
=ALS(A1="A";"X";ALS(A1="B";"Y";"Z"))
TurfGraver
een jaar geleden
Wil je twee verschillende waardes vergelijken of of een waarde in A beoordelen?
Je bedoeling is onduidelijk zo.
erotisi
een jaar geleden
Nee, maar mss kan het alsvolgt
Als(A<M;X;als(A>N;Y;als(EN(A>M, <N;Z))???
TurfGraver
een jaar geleden
Geef M en N eens een waarde.
En A is de zelfde cel?
Kijk morgen wel weer of het is opgelost. :)
erotisi
een jaar geleden
Bijv
Als a < 100 dan x
Als a > 300 dan y
Als a tussen 100 en 300 dan z.

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Antwoorden (1)

Je kunt in jouw geval de functie ALS.VOORWAARDEN gebruiken. Deze heeft ten opzichte van de gewone ALS het voordeel dat je bij meerdere vergelijkingen geen warboel van geneste vergelijkingen en haakjes krijgt. Afgaand op jouw voorbeeld zou je dan bijvoorbeeld dit krijgen:
=ALS.VOORWAARDEN(A<M;X;A>N;Y;WAAR;Z)

Het laatste stukje (WAAR;Z) zorgt ervoor dat als geen van de eerdere vergelijkingen waar zijn, de waarde Z wordt teruggegeven.

Let op, deze functie zit alleen in Excel 365, niet in oudere versies.
(Lees meer...)
bamibal
een jaar geleden
erotisi
een jaar geleden
Toch vreemd dat je dan Waar gebruikt en geen ONWAAR.
bamibal
een jaar geleden
Dat is niet zo vreemd. De formule geeft het resultaat van de eerste vergelijk die waar is terug. Dus als geen van de vergelijkingen waar is, is de laatste in ieder geval wel waar.
Cryofiel
een jaar geleden
Wat een nuttige functie!

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 5000
Gekozen afbeelding