• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Horizontaal zoeken! HELP

Status
Niet open voor verdere reacties.

ExcelJohn

Nieuwe gebruiker
Lid geworden
15 sep 2017
Berichten
4
Beste mensen,

Wellicht kan iemand mij helpen met het volgende probleem:
voorbeeld.PNG

Ik gebruik horizontaal zoeken om de juiste naam te vinden van het grootste getal in de matrix.

=HORIZ.ZOEKEN(62;A1:J5;1;ONWAAR)

het grootste getal (62) zou moeten leiden naar de naam "Fred".
Ik krijg een #N/B fout!

Wat doe ik fout?

Groet en alvast ontzettend dank.

John
 
Matrixformule, ingeven met CTRL SHIFT ENTER.
Code:
=INDEX(A1:J1;MAX(ALS(A2:J5=62;KOLOM(A2:J5);-1)))
 
En natuurlijk volgt straks de vraag:
Wat te tonen als 2 of meer personen 62 hebben ?
 
Als ik deze formule plaats bij mijn test matrix dan krijg ik een foutmelding: #WAARDE!

Blijkbaar is A2:J5 het probleem.

Misschien is mijn vraag niet duidelijk genoeg geweest.
In een matrix van getallen is altijd een grootste waarde te vinden. De grootste waarde komt maar een keer voor.
Als in die (willekeurige) matrix het grootste getal gevonden is dan moet de naam behorende bij die gevonden kolom afgebeeld worden. Deze namen staan altijd in een vast rij boven de getallen. Ik heb met verticaal en horizontaal zoeken geprobeerd maar het lijkt niet te lukken.



Groet,
John
 
Laatst bewerkt:
Je zal de CTRL SHIFT ENTER vergeten zijn.
Plaats graag je testbestand in plaats van een plaatje. Dan hoeven we het niet over te typen.
 
Laatst bewerkt:
Bij deze het voorbeeld....

Misschien begrijp ik die toets combinatie niet!

Groet,
John
 

Bijlagen

  • vraagje.xlsx
    11,9 KB · Weergaven: 26
Laatst bewerkt:
Je voert de formule in in de cel. In plaats van met ENTER sluit je af met CTRL SHIFT ENTER. Excel zet dan zelf accolades om de formule om aan te geven dat het een matrixformule is.

Code:
=INDEX(A1:J1;MAX(ALS(A2:J5=MAX(A2:J5);KOLOM(A2:J5);-1)))
 

Bijlagen

  • vraagje.xlsx
    11,9 KB · Weergaven: 30
Beste Timshel,

Ontzettend dank!
Weer iets geleerd.

Hij doet nu precies wat ik wil.

Groet en fijn weekend!

John
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan