Excel, zoeken naar de grootst bijbehorende datum

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • dirkmuis
  • Registratie: Mei 2008
  • Laatst online: 25-03 09:39
Casus:

Ik heb een sheet met meerdere tabbladen.
Tabblad 2 bevat een lijst met waarden en een datumkolom.
Tabblad 1 bevat waarden met de laatste datum.

Wat ik wil doen in tabblad 1 is zoeken naar de waarden en de hoogste datum retourneren uit tabblad 2.
Met andere woorden, in tabblad 2 kan dit vaker voorkomen.

Mijn functie nu:
=ZOEKEN(TEKST.SAMENVOEGEN(A3;" ";B3);Metingen!B:B;Metingen!A:A)

Dus ik voeg kolom A3 en B3 samen. Die waarde zoek ik op in tabblad Metingen in kolom B.
Ik resulteer dan uit kolom A de bijbehorende waarde. Echter, als ik er meerdere heb gevonden retourneert hij er maar 1.
Ik wil uiteindelijk de grootste, dus ik dacht:
=ZOEKEN(TEKST.SAMENVOEGEN(A3;" ";B3);Metingen!B:B;ALS.FOUT(GROOTSTE(Metingen!A:A;1);"Geen"))

Maar Grootste over 1 waarde gaat al niet werken.

Alle reacties


Acties:
  • 0 Henk 'm!

  • Icephase
  • Registratie: Mei 2008
  • Laatst online: 14-10 14:48

Icephase

Alle generalisaties zijn FOUT!

Niet GROOTSTE maar MAX

Wacht... ik weet niet zeker of dat is wat je zoekt... Misschien kun je even een voorbeeldsheetje geven? Het is me niet helemaal duidelijk wat je wilt bereiken; wat wil je doen met de uitkomsten?

[ Voor 82% gewijzigd door Icephase op 18-06-2018 15:47 ]


Acties:
  • 0 Henk 'm!

  • dirkmuis
  • Registratie: Mei 2008
  • Laatst online: 25-03 09:39
Ik mag niet uploaden door te weinig Karma..............
Wellicht werkt dit:
https://www.helpmij.nl/fo...entid=325679&d=1529329944

Acties:
  • 0 Henk 'm!

  • dirkmuis
  • Registratie: Mei 2008
  • Laatst online: 25-03 09:39
-Tabblad 1 kolom D zou ik het resultaat willen hebben
-Tabblad 2 kolom B wil ik doorheen zoeken
-Tabblad 3 kolom A wil ik retourneren

Acties:
  • 0 Henk 'm!

  • Atanamir
  • Registratie: December 2014
  • Laatst online: 14-10 13:46
Dit zou moeten werken. Zelf even naar NL vertalen :)

=MAX(IF(Metingen!$B:$B=CONCATENATE(Dashboard!$A3&" "&Dashboard!$B3);Metingen!$A:$A))

https://exceljet.net/formula/max-if-criteria-match

Acties:
  • 0 Henk 'm!

Verwijderd

Atanamir schreef op dinsdag 19 juni 2018 @ 11:40:
Dit zou moeten werken. Zelf even naar NL vertalen :)

=MAX(IF(Metingen!$B:$B=CONCATENATE(Dashboard!$A3&" "&Dashboard!$B3);Metingen!$A:$A))

https://exceljet.net/formula/max-if-criteria-match
Zou moeten werken maar met shift-enter om er een array van te maken maar kan snel traag worden afhankelijk van het aantal lijnen.

Eenvoudigste oplossing lijkt mij om eerst de kolom te rangschikken met de datum dat je wil, van nieuwste datum naar oudste datum.
De zoeken functie geeft inderdaad de eerste waarde terug. Als de kolom op voorhand gerangschikt is zal dit de correcte waarde terug geven.

[ Voor 7% gewijzigd door Verwijderd op 19-06-2018 12:04 ]


Acties:
  • 0 Henk 'm!

  • dirkmuis
  • Registratie: Mei 2008
  • Laatst online: 25-03 09:39
De eerste waarde die behoort bij een bepaalde waarde in kolom B uiteraard. Als ik ze rangschik dan zou dit kunnen werken inderdaad. Heb nu de array werkende en kijk het even aan.
Pagina: 1