EED – Verticaal Zoeken en Alternatieven

advertisement
EED – Verticaal Zoeken
en Alternatieven
Mark Rosenkrantz
Verticaal zoeken en Alternatieven
VERTICAAL ZOEKEN:
Zoekt naar een waarde in de eerste kolom van een tabelmatrix en geeft als resultaat een waarde uit dezelfde rij in een andere kolom in de tabelmatrix!
VERT.ZOEKEN(zoekwaarde;tabelmatrix;kolomindex_getal;benaderen)
1
Verticaal zoeken en Alternatieven
VERTICAAL ZOEKEN:
Is als zoeken in een online telefoonboek
Wie zoek je?
Zoekwaarde
Waar zoek je?
Tabelmatrix
Wat zoek je?
Kolomindex_getal
Waarom zoek je?
Benaderen (WAAR / ONWAAR)
2
Verticaal zoeken en Alternatieven
VERTICAAL ZOEKEN: =VERT.ZOEKEN(B22;B5:M20;2;ONWAAR)
3
Verticaal zoeken en Alternatieven
VERTICAAL ZOEKEN: Waarom het fout gaat?
De zoekwaarde staat niet in de meest linker kolom van de tabel
Het kolomindex_getal komt niet overeen met de plaats in de tabel
Het vierde argument “Benaderen” heeft de verkeerde waarde
Er wordt met relatieve in plaats van absolute waardes gewerkt
Er wordt geen rekening gehouden met extra, of overbodige spaties Er wordt geen rekening gehouden met tekstgetallen
4
Verticaal zoeken en Alternatieven
VERTICAAL ZOEKEN: Alternatieven?
De functie KIEZEN
De functie INDEX
De functie VERGELIJKEN
De functies INDEX & VERGELIJKEN
5
Verticaal zoeken en Alternatieven
De functie KIEZEN
De functie KIEZEN gebruikt een index_getal om een waarde uit een lijst met waarde‐argumenten te bepalen
=KIEZEN(index_getal, waarde1, [waarde2], ...)
‐ index_getal: geeft aan welk waarde‐argument (een getal
tussen 1 en 29) wordt geselecteerd
‐ waarde1 [29]: het waarde‐argument dat door de functie
gekozen wordt =SOM(KIEZEN(B5;D8:D10;D13:D15;D18:D20))
6
Verticaal zoeken en Alternatieven
De functie INDEX
De functie INDEX gebruikt een matrix en een rij‐ en kolomnummer om een (verwijzing naar een) waarde uit een matrix te bepalen
=INDEX(matrix;rij_getal;kolom_getal)
‐ matrix: een bereik van cellen
‐ rij_getal: de rij in de matrix waarin gezocht moet worden
‐ kolom_getal: de kolom in de matrix waarin gezocht moet
worden =INDEX(dbDatabase;7;2)
7
Verticaal zoeken en Alternatieven
De functie VERGELIJKEN
De functie VERGELIJKEN gebruikt een zoekwaarde om de relatieve positie van dat item in een matrix te bepalen
=VERGELIJKEN(zoekwaarde, matrix, [criteriumtype_getal])
‐ zoekwaarde: de waarde die je wilt vergelijken
‐ matrix: een bereik van cellen
‐ criteriumtype_getal: geeft aan hoe de zoekwaarde moet
worden vergeleken (‐1,0,1)
Gebruik als standaard 0!
=VERGELIJKEN(B16;B4:B14;0)
8
Verticaal zoeken en Alternatieven
De functies INDEX & VERGELIJKEN
De functies INDEX & VERGELIJKEN samen, zijn een prima alternatief voor VERTICAAL ZOEKEN
=INDEX(matrix;VERGELIJKEN(zoekwaarde; kolom waarin de zoekwaarde staat; 0);kolom_getal)
=INDEX(B4:R14;VERGELIJKEN(E16;E4:E14;0);KOLOM()‐1)
9
Download