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?

2 jaar geleden
in: Software
TurfGraver
2 jaar geleden
Als wat is a of b?
Thecis
2 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
2 jaar geleden
IF = ALS (in Nederlands versie).
erotisi
2 jaar geleden
Ja maar waar zet je die als dan?
Als(a;x)als(b;y;z). Zoiets??
Ikhebgeenidee
2 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
2 jaar geleden
=ALS(A1="A";"X";ALS(A1="B";"Y";"Z"))
crispy
2 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
2 jaar geleden
OF
=als(a;x);als(b;y);als(niet(en(a),(b);z)????
Ikhebgeenidee
2 jaar geleden
@erotisi: nee, zo niet. Kijk naar de voorbeelden van Turfgraver en Crispy (en de link die ik gaf)
erotisi
2 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
2 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
2 jaar geleden
Wil je twee verschillende waardes vergelijken of of een waarde in A beoordelen?
Je bedoeling is onduidelijk zo.
erotisi
2 jaar geleden
Nee, maar mss kan het alsvolgt
Als(A<M;X;als(A>N;Y;als(EN(A>M, <N;Z))???
TurfGraver
2 jaar geleden
Geef M en N eens een waarde.
En A is de zelfde cel?
Kijk morgen wel weer of het is opgelost. :)
erotisi
2 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.

Geef jouw antwoord

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.

/
Geef Antwoord
+
Selected image

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
2 jaar geleden
erotisi
2 jaar geleden
Toch vreemd dat je dan Waar gebruikt en geen ONWAAR.
bamibal
2 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
2 jaar geleden
Wat een nuttige functie!
Deel jouw antwoord

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.

/
Geef Antwoord
+
Selected image
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing