Zoeken in drie kolommen en dan waarde weergeven

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • willembu
  • Registratie: December 2024
  • Laatst online: 14-01 21:58
Mijn vraag
...
Ik ben geen Excel expert en stuit er nu op dat VLOOKUP voor mij nu geen praktische oplossing is.

In bijgaand voorbeld wil ik graag eerst zoeken in de kolom Naam, Leeftijd en dan moet daar de Lengte uitkomen. Ik weet niet met welke formule ik dit voor elkaar krijg. Kunnen jullie mij helpen?

Afbeeldingslocatie: https://tweakers.net/i/O41ZfI9iLqeQGvq1X1h2jrtAIrE=/800x/filters:strip_exif()/f/image/hAAN45XEH2P3HUIdjBkx1f1l.png?f=fotoalbum_large...

Alvast bedankt voor jullie hulp!

Groetjes,

Willem

Alle reacties


Acties:
  • +1 Henk 'm!

  • m-vw
  • Registratie: Mei 2013
  • Laatst online: 21:34

m-vw

Dus?

Extra kolom maken met naam-leeftijd en dan daar op zoeken.

Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Typ in H2 en sluit af met Ctrl-Shift-Enter:
code:
1
=VERT.ZOEKEN($F$2;ALS($B$2:$B$9=$G$2;$A$2:$D$9);4;0)

Van de tweede 'Sanne' die in kolom A staat vind je echter op deze manier de lengte niet (van de derde 'Sanne' wel), omdat zowel de eerste als de tweede 'Sanne' dezelfde naam en leeftijd hebben. Als je de tweede ook wil vinden met een formule moet je ook nog vooraf het gewicht opnemen. Als dat gewicht bv. in G1 staat, kun je dan deze formule gebruiken (ook in te voeren via Ctrl-Shift-Enter):
code:
1
=VERT.ZOEKEN($F$2;ALS($B$2:$B$9=$G$2;ALS($C$2:$C$9=$G$1;$A$2:$D$9));4;0)

[ Voor 7% gewijzigd door dix-neuf op 15-01-2025 09:12 ]


Acties:
  • 0 Henk 'm!

  • DeKever
  • Registratie: Augustus 2015
  • Laatst online: 22:56
Sum.ifs(d:d;c:c;gewicht;b:b;leeftijd;a:a;naam)

Levert wel problemen indien er niet unieke combinaties zijn. Je kan dit controleren met count.ifs

Kies een oplossing die je het mooiste vindt ;)

Acties:
  • 0 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Laatst online: 23:30

Belindo

โ–ถ โ”€๐Ÿ”˜โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 15:02

code:
1
=INDEX($D$1:$D$6,MATCH(1,($A$1:$A$6=F2)*($B$1:$B$6=G2),0))


Let wel dat je nu zoekt op kolommen die dubbelen bevatten (Naam en Leeftijd). Zo zijn er twee 'Sanne 45' met een verschillende lengte.

Als je ze beiden wilt krijgen, zou je moeten werken met een spill formule zoals:
code:
1
=FILTER($D$1:$D$6,($A$1:$A$6=F2)*($B$1:$B$6=G2))


Dan krijg je in H2 en H3 de twee lengtes (175 en 167).

[ Voor 3% gewijzigd door Belindo op 15-01-2025 09:32 ]

Coding in the cold; <brrrrr />


Acties:
  • +1 Henk 'm!

  • dixet
  • Registratie: Februari 2010
  • Laatst online: 20:42
Mooi hรจ, dat Excel. Zoveel tweakers zoveel oplossingen. Hier is er nog eentje: je kan boolan logic gebruiken in XLOOKUP. Plak dit maar eens in je cel H2:

code:
1
=XLOOKUP(1;(A:A=F2)*(B:B=G2);D:D)
Pagina: 1