Exel: waarde cel bepalen ahv waarde van een andere cel

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • benijland
  • Registratie: September 2019
  • Laatst online: 31-07-2020
Mijn vraag
De waarde van de cel bepalen aan de hand van een andere celinhoud die meerdere waarden kunnen hebben

Relevante software en hardware die ik gebruik
Exel

Wat ik al gevonden of geprobeerd heb

Ik heb dit geprobeerd met de ALS.OF functie maar kom daar niet uit.
Probleemstelling;
De inhoud van cel A1 kan 4 verschillende waardes bevatten
Cel A2 moet een waarde krijgen die bepalend is voor de waarde die cel A1 heeft, dus
Als A1="K13" dan moet A2 de waarde krijgen van 1616,
Als A1="K21" dan moet A2 de waarde krijgen van 1483
Als A1="LS4" dan moet A2 de waarde krijgen van 1274
Als A1="Junior" dan moet A2 de waarde krijgen van 876.
Voldoet de waarde van A1 aan geen van bovenstaande 4 voorwaarden dan moet de waarde zjn "Onbekend"
Ik werk met Exel 2015 voor de Mac en ik kom er maar niet uit. Graag hulp. Alvast bedankt
Groeten Berend

Alle reacties


Acties:
  • +1 Henk 'm!

  • yniezink
  • Registratie: Juni 2010
  • Laatst online: 30-09 21:20
code:
1
2
3
4
=ALS(A1="K13";1616;
ALS(A1="K21";1483;
ALS(A1="LS4";1274;
ALS(A1="Junior";876;"Onbekend"))))


zoiets? tenminste ik neem aan dat je scheidingsteken een ; is. anders vervangen door een ,

[ Voor 25% gewijzigd door yniezink op 22-09-2019 13:29 ]


Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 01-10 21:01

Matis

Rubber Rocket

Ik ben niet (meer) bekend met Excel 2015 en al helemaal niet op de Mac, maar je kunt eventueel ook iets in een (VBA) script knutselen.
Simpele switch case.

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • +2 Henk 'm!

  • SavageNL
  • Registratie: November 2001
  • Laatst online: 21-09 13:08
yniezink's optie werkt waarschijnlijk, maar als je aanpassingen verwacht in de getallen of in de opties dan zou ik richting verticaal zoeken gaan.

Met een Blad2 met inhoud:
K131616
K211483
LS41274
Junior876

Kun je dit doen:
code:
1
=ALS.NB(VERT.ZOEKEN(A1; Blad2!A:B; 2; ONWAAR); "Onbekend")

Als je dan later meer opties nodig hebt of een waarde moet wisselen hoef je niet in de formule te rommelen maar alleen de optie aan te passen/toe te voegen aan blad2.

[ Voor 13% gewijzigd door SavageNL op 22-09-2019 13:40 ]


Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Typ in A2 (invoeren via Ctrl-Shift-Enter, vergeet dat niet !):
code:
1
=ALS.FOUT(ZOEKEN(A1;{"Junior";"K13";"K21";"LS4"};{876;1616;1483;1274});"Onbekend")

[ Voor 11% gewijzigd door dix-neuf op 23-09-2019 10:31 ]