Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: EXCEL IF combinatie VLOOKUP  (gelezen 10835 keer)

0 leden en 1 gast bekijken dit topic.

Offline jorenmaes

  • Lid
  • *
  • Berichten: 17
  • Oplossing.be
EXCEL IF combinatie VLOOKUP
« Gepost op: 26 januari 2018, 11:34:51 »
Hoe kan ik een combinatie maken van IF en VLOOKUP

Ik zou willen dat er in WORKSHEET1 op cel A2 een “P” komt
als er in KOLOM A van WORKSHEET2    dezelfde waarde te vinden is
als in de waarde die in E2 van WOKSHEET1 te vinden is.

als dit niet zo is mag het veld A2 leeg blijven.

Kan iemand mij hier bij helpen?

Bedankt  :D

Offline plongske

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: EXCEL IF combinatie VLOOKUP
« Reactie #1 Gepost op: 26 januari 2018, 11:49:01 »
In A2
=ALS(ISFOUT(VERGELIJKEN(E2;Blad2!A:A;0));"";"P")Wel even de formule vertalen naar het Engels
Groeten plongske

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: EXCEL IF combinatie VLOOKUP
« Reactie #2 Gepost op: 26 januari 2018, 11:53:51 »
Variant:

Deze werkt ook en is meer in antwoord op je vraag, maar die van plongske werkt ook voortreffelijk  \o/:
In WORKSHEET1? A2 zet je deze code:

=IF(VLOOKUP(E2;WORKSHEET2!A:A;1)<>E2;"";"p")
:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline jorenmaes

  • Lid
  • *
  • Berichten: 17
  • Oplossing.be
Re: EXCEL IF combinatie VLOOKUP
« Reactie #3 Gepost op: 26 januari 2018, 13:00:52 »
Hartelijk dank! werkt perfect  :D

Offline jorenmaes

  • Lid
  • *
  • Berichten: 17
  • Oplossing.be
Re: EXCEL IF combinatie VLOOKUP
« Reactie #4 Gepost op: 30 januari 2018, 10:05:05 »
formule is precies niet helemaal waterdicht.

als ik er meerdere ga toevoegen in WORKSHOOT 2

zet hij niet overal een P in worksheet1


in sommige cellen van WORKSHEET1 in kolom A geeft hij een error aan. ookal is er in worksheet 2 niets ingevuld.

Offline plongske

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: EXCEL IF combinatie VLOOKUP
« Reactie #5 Gepost op: 30 januari 2018, 11:23:52 »
Plaats even een voorbeeldbestandje in excel waar het fout loopt.
Groeten plongske

Offline alfa

  • Lid
  • *
  • Berichten: 83
  • Oplossing.be
Re: EXCEL IF combinatie VLOOKUP
« Reactie #6 Gepost op: 30 januari 2018, 13:54:41 »
formule is precies niet helemaal waterdicht.
@Joren,
De formule van Plongske is waterdicht, die van Softaid houdt geen rekenening met de situatie waarin de waarde in blad2 niet gevonden wordt; je krijgt dan een error.
Controleer of je je vraag wel goed omschreven hebt. Je schrijft dat er in blad1 in A2 een p moet komen als er in KOLOM A van WORKSHEET2 dezelfde waarde te vinden is. Bedoel je echt de gehele kolom A in Worksheet2, of moet de waarde in Worksheet2 in kolom A op dezelfde plaats (in dezelfde cel) in kolom A te vinden zijn als in Worksheet1 ? Als het moet zijn zoals in je eerste bericht beschreven, dan voldoet de formule van Plongske, als het wat anders moet zijn dan moet die formule wat aangepast worden.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: EXCEL IF combinatie VLOOKUP
« Reactie #7 Gepost op: 30 januari 2018, 14:09:28 »
Hallo alfa,

Bedankt voor je reactie  :thumbsup:
je hebt volkomen gelijk dat mijn formule geen leeg veld geeft indien er geen "match" wordt gevonden.
Ik heb het niet getest, maar waarschijnlijk staat er in dergelijk geval een #N/B melding.

Ik wil toch even verwijzen naar een vast topic, dat bovenaan staat op het Excel Board, en dat geschreven werd ter info door een zeer bekwaam Excel expert: Vermijd =ALS(ISFOUT(formule);"";formule)

Citaat
De beste oplossing is dus eigenlijk: Laat het gewoon staan !!!  :)
Wat is er eigenlijk mis mee om #N/B in een cel te zien staan? Zo zie je tenminste duidelijk dat er wat aan de hand is, namelijk Niet Bepaald!

De auteur voegt er wel aan toe dat dit meest van toepassing is in werkboeken met zeer veel formules, maar in het topic weten we niet hoe groot het werkboek is, of hoeveel formules er gebruikt worden.

Groeten,

Theo

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline alfa

  • Lid
  • *
  • Berichten: 83
  • Oplossing.be
Re: EXCEL IF combinatie VLOOKUP
« Reactie #8 Gepost op: 30 januari 2018, 14:37:56 »
Ik wil toch even verwijzen naar een vast topic, dat bovenaan staat op het Excel Board, en dat geschreven werd ter info door een zeer bekwaam Excel expert: Vermijd =ALS(ISFOUT(formule);"";formule)
Maar Plongske gebruikt NIET =ALS(ISFOUT(formule);"";formule)
Het tweede formule komt in zijn formule niet voor. En dat is maar goed ook, want =ALS(ISFOUT(formule);"";formule) zal helemaal niet werken!
De functie =ISFOUT bestaat in Excel nog niet zo heel erg lang. Vroeger bestond wel =IS.FOUT (met een punt tussen IS en FOUT) en in dat geval (dus met gebruik van IS.FOUT met punt) zou de opmerking van de "Excelexpert" hout snijden, maar in dit geval zit hij er naast.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: EXCEL IF combinatie VLOOKUP
« Reactie #9 Gepost op: 30 januari 2018, 16:10:31 »
Maar Plongske gebruikt NIET =ALS(ISFOUT(formule);"";formule)
Het tweede formule komt in zijn formule niet voor. En dat is maar goed ook, want =ALS(ISFOUT(formule);"";formule) zal helemaal niet werken!
Sorry als ik niet akkoord kan gaan. De formule met de 2 de formule in verwerkt in plaats van de "P" werkt evenzeer.
=ALS(ISFOUT(VERGELIJKEN(E2;Blad2!A:A;0));"";(TEKST.SAMENVOEGEN(I2;K2)))
De functie =ISFOUT bestaat in Excel nog niet zo heel erg lang. Vroeger bestond wel =IS.FOUT (met een punt tussen IS en FOUT) en in dat geval (dus met gebruik van IS.FOUT met punt) zou de opmerking van de "Excelexpert" hout snijden, maar in dit geval zit hij er naast.

Nu, ik ben geen expert, maar zelfs in versie 2003 en 2007 zit de functie =ISFOUT() en =ISFOUT2(), zonder punt.
Misschien bedoel je =ALS.FOUT(), daar hoort inderdaad een punt tussen ALS en FOUT.

Voor mij telt dat de TS goed geholpen wordt, en ik blijf iedereen dankbaar die daar zijn bijdrage aan levert. Dus jou ook  :thumbsup: :)

Groeten,

:) SoftAid :)             


Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline alfa

  • Lid
  • *
  • Berichten: 83
  • Oplossing.be
Re: EXCEL IF combinatie VLOOKUP
« Reactie #10 Gepost op: 30 januari 2018, 16:40:38 »
Ik verwarde inderdaad isfout/is.fout met als.fout, mijn verontschuldigingen.
Ik ben ook geen expert zoals je ziet; experts zijn er maar weinig.
ISFOUT, zoals gebruikt door Plongske, blijf ik een praktische en zinvolle functie vinden, ze is door Microsoft ook niet voor niets toegevoegd. Dat de vragensteller goed geholpen is, is inderdaad het belangrijkste.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: EXCEL IF combinatie VLOOKUP
« Reactie #11 Gepost op: 30 januari 2018, 16:56:36 »
Geen probleem alfa,

ik durf er alles op te verwedden dat ik al veel vaker fout ben geweest dan jij  ;D ;D ;D ;D

Keep up the good work  ;) :)

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline jorenmaes

  • Lid
  • *
  • Berichten: 17
  • Oplossing.be
Re: EXCEL IF combinatie VLOOKUP
« Reactie #12 Gepost op: 30 januari 2018, 17:01:47 »
niet letten op de rotzooi er rond.
Gaat om de formule.
heb alle andere inhoud snel verwijderd.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: EXCEL IF combinatie VLOOKUP
« Reactie #13 Gepost op: 30 januari 2018, 17:22:28 »
Hallo jorenmaes,

de fout wordt veroorzaakt door een verschil in cel-eigenschappen ( Tekst -getal) in je kolommen Blad1!E:E en Blad2!A:A

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline jorenmaes

  • Lid
  • *
  • Berichten: 17
  • Oplossing.be
Re: EXCEL IF combinatie VLOOKUP
« Reactie #14 Gepost op: 31 januari 2018, 09:17:36 »
Alle cel eigenschappen gelijk gezet.

Blijft hetzelfde

 


www.combell.com