Excel formule help.

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • BorDJ
  • Registratie: Augustus 2020
  • Laatst online: 18-06-2021
Mijn vraag

Ik heb een Excel sheet, waar op Cel F12 een waarde binnenkomt uit een database.
Die waarde is "38-40".
Nu klopt die waarde niet meer, dit is waarde "S" geworden. We kunnen de Database niet aanpassen, daar kunnen we niet in.
We kunnen de volgende waarden binnenkrijgen.
38-40 = S
40-42 = M
42-44 = L
44-46 = XL
48-50 = MAXI
50-52 = S-MAXI

Nu wil ik in Cel G12, automatisch een antwoord dat als er 42-44 in staat dat er L komt - en bij 48-50 MAXI enz.

Kan dit met een normale Excel formule, of moet je dan echt in VBA gaan werken?

mvg
Bor :X

Alle reacties


Acties:
  • +1 Henk 'm!

  • Meddow
  • Registratie: Januari 2007
  • Laatst online: 20-07 16:26
Dan kan met een formule.

=ALS(F12="38-40";"S";ALS(F12="40-42";"M";ALS(F12="42-44";"L";ALS(F12="44-46";"XL";ALS(F12="48-50";"MAXI";ALS(F12="50-52";"S-MAXI"))))))

You dream it, I live it.


Acties:
  • +2 Henk 'm!

  • Boermansjo
  • Registratie: Mei 2016
  • Laatst online: 01-10 13:53
Wat je kan doen is ergens een "tabel" maken waar je beide waarden invult
Dan met verticaal zoeken de juiste waarde opzoeken.

Vb: Stel je hebt in kolom Y al de waarden "S,M,L,XL..." en in Z de bijhorende waarden "38-40..."
Dan ziet je formule in G12 er zo uit :
=VERT.ZOEKEN(F12;Y1:Z50;2;0)

Acties:
  • +3 Henk 'm!

  • Kixtart
  • Registratie: Mei 2004
  • Niet online

Kixtart

Destruction = Improvement

Mooi zo die Nederlandse formules :) Mocht je Engels als default hebt dan moet je 'IF' en 'VLOOKUP' gebruiken in de bovenste voorbeelden. Zoeken in Google op VLOOKUP geeft ook betere resultaten gewoonlijk.

Note: Ik hou zelf van MATCH & INDEX combinatie, maar dat is voor bovenstaande nogal overkill. VLOOKUP lijkt me de simpelste oplossing en is makkelijk uit te breiden waar nodig.

[ Voor 30% gewijzigd door Kixtart op 25-08-2020 17:03 ]

☻/
/▌
/ \


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 23:26
Boermansjo schreef op dinsdag 25 augustus 2020 @ 17:01:
Wat je kan doen is ergens een "tabel" maken waar je beide waarden invult
Dan met verticaal zoeken de juiste waarde opzoeken.

Vb: Stel je hebt in kolom Y al de waarden "S,M,L,XL..." en in Z de bijhorende waarden "38-40..."
Dan ziet je formule in G12 er zo uit :
=VERT.ZOEKEN(F12;Y1:Z50;2;0)
Ik zou ook voor VERT.ZOEKEN / VLOOKUP gaan, maar aangezien de zoekwaarde 38-40 is, en het resultaat S moet zijn, moet je dan wel de Y en Z kolom even omdraaien. Anders werkt je formule niet.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • BorDJ
  • Registratie: Augustus 2020
  • Laatst online: 18-06-2021
Thx voor de reacties! Ga hwt morgen even proberen!

Acties:
  • 0 Henk 'm!

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 00:15

TheVMaster

Moderator WOS
Excel <> Windows = MOVE 2 CSA :+

Acties:
  • 0 Henk 'm!

  • Boermansjo
  • Registratie: Mei 2016
  • Laatst online: 01-10 13:53
TheFes schreef op dinsdag 25 augustus 2020 @ 17:07:
[...]


Ik zou ook voor VERT.ZOEKEN / VLOOKUP gaan, maar aangezien de zoekwaarde 38-40 is, en het resultaat S moet zijn, moet je dan wel de Y en Z kolom even omdraaien. Anders werkt je formule niet.
Ow, verkeerd begrepen dan.
Ik heb een Excel sheet, waar op Cel F12 een waarde binnenkomt uit een database.
Die waarde is "38-40".
Nu klopt die waarde niet meer, dit is waarde "S" geworden.
Ik dacht dat de waarde uit de database eerst "38-40" was en nu krijgen ze "S" binnen 8)7

Acties:
  • +1 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Ik vind het ook onduidelijk of er nu van 38-40 naar S moet worden omgezet, of van L naar 38-40.
Wat het ook moet zijn, in beide gevallen kan het bv. met INDEX en VERGELIJKEN of (iets korter) met ZOEKEN.

[ Voor 14% gewijzigd door dix-neuf op 26-08-2020 12:50 ]


Acties:
  • 0 Henk 'm!

  • Boermansjo
  • Registratie: Mei 2016
  • Laatst online: 01-10 13:53
dix-neuf schreef op woensdag 26 augustus 2020 @ 12:50:
Ik vind het ook onduidelijk of er nu van 38-40 naar S moet worden omgezet, of van L naar 38-40.
Wat het ook moet zijn, in beide gevallen kan het bv. met INDEX en VERGELIJKEN of (iets korter) met ZOEKEN.
Klopt volledig. INDEX & MATCH is meestal stukken sneller. Maar met deze hoeveelheid data maakt het niet zoveel uit denk ik :)
Pagina: 1