[excel] n00b zoekformule probleem

Pagina: 1
Acties:

  • nore1g1
  • Registratie: Oktober 2001
  • Laatst online: 26-02 20:01
Ik ben op dit moment bezig met excel en heb een simpele formule gemaakt om waardes op te zoeken en te plaatsen.

code:
1
 =ZOEKEN(B2;Blad4!$A$1:$A$10063;Blad4!$B$1:$B$10063)

In eerste instantie lijkt het erop dat de formule doet wat ik wil maar als ik dan door het bestand scroll kom ik er achter dat als een waarde uit B geen waarde in Blad4 heeft deze de laatst afgegeven verwijzing toegewezen krijgt ipv N/B.

Dus met andere woorden als bij A20-12 de waarde 1000 hoort en A20-13 staat niet in Blad4 dan zal hij deze als waarde 1000 meegeven.

Is er iemand die me kan vertellen hoe ik N/B weer geef ipv een verkeerde waarde?

  • jakobian
  • Registratie: Juli 2001
  • Laatst online: 29-08 16:25
Als ik het goed begrijp is het volgende het probleem?
Je wilt voor iedere waarde in kolom 1 zoeken in kolom 2 met al uitkomst de waarde in kolom 3 die naast de gevonden waarde in kolom 2 staat?
code:
1
2
3
4
5
6
7
8
9
kolom 1   kolom 2   kolom 3    resultaat
a             a          1          1
a             b           2          1 
a             c          3           1
b             d          4           2
c             e           5          3
c             f           6           3
z             g          7           n/b
e             h          8           5

Vetterdetet


  • nore1g1
  • Registratie: Oktober 2001
  • Laatst online: 26-02 20:01
idd dit is het probleem

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Bij VERT.ZOEKEN kun je meegeven dat de gezochte waarde exact moet voorkomen in de lijst. Maar je wilt me toch niet vertellen dat je dat zelf niet kunt vinden in de help van Excel?

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • nore1g1
  • Registratie: Oktober 2001
  • Laatst online: 26-02 20:01
VERT.ZOEKEN heb ik geprobeerd dit krijg ik wel voor elkaar voor één kolom maar ik heb meerdere kolommen waarin ik deze formule moet gebruiken. Aangezien deze niet allemaal aan de meest linkse kolom gekoppeld kunnen worden lijkt me dit niet mogelijk?.

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Ik snap het probleem niet, maar je kunt een combinatie maken van vergelijken met index, of indirect, bijvoorbeeld:
code:
1
2
3
=INDIRECT("B" & VERGELIJKEN(B2;A1:A1000;0))
OF
=INDEX(B1:B1000;VERGELIJKEN(B2;A1:A1000;0);1)

F1: Zoek en verwijzingsfuncties

[ Voor 33% gewijzigd door Lustucru op 28-05-2004 15:16 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • nore1g1
  • Registratie: Oktober 2001
  • Laatst online: 26-02 20:01
Bedankt voor de reacties tot nu toe maar ik kom er nog niet helemaal uit.
Het moet toch ook exact kunnen met ZOEKEN ?

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Nee, dat kan niet. Nofi, maar je kunt ook zelf in de helpfile kijken:
Als ZOEKEN zoekwaarde niet kan vinden, resulteert de functie in de grootste waarde in de matrix die kleiner dan of gelijk aan zoekwaarde is.


Als zoekwaarde kleiner is dan de kleinste waarde in de eerste rij of kolom (afhankelijk van de dimensies van de matrix), geeft ZOEKEN de foutwaarde #N/B als resultaat.
Je hebt drie mogelijke oplossingen gekregen en nog niet tevreden? :+

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

nore1g1 schreef op 28 mei 2004 @ 11:24:
VERT.ZOEKEN heb ik geprobeerd dit krijg ik wel voor elkaar voor één kolom maar ik heb meerdere kolommen waarin ik deze formule moet gebruiken. Aangezien deze niet allemaal aan de meest linkse kolom gekoppeld kunnen worden lijkt me dit niet mogelijk?.
Donders, leg dan even uit wat je hier nou mee bedoeld ..
Waarom kun je ze niet koppelen ?

Iperf


  • nore1g1
  • Registratie: Oktober 2001
  • Laatst online: 26-02 20:01
allemaal bedankt voor de hulp maar ik was gewoon een echte n00b.

ipv.
code:
1
=VERT.ZOEKEN(B2;Blad4!$1:$6000;2;0)


gebruikte ik
code:
1
=VERT.ZOEKEN(B2;Blad4!$1:Blad4!$6000;2;0)

en dat gaat niet werken. |:(
Pagina: 1