• 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.

Minimum Datum Zoeken

  • Onderwerp starter Onderwerp starter rikik
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

rikik

Gebruiker
Lid geworden
14 feb 2017
Berichten
125
Hey Hey allen :d,

Ik zit met een klein probleem.

Hoe kan ik een formule schrijven waarbij:

Voor waarde "E4", de datum in kolom C wordt weergegeven, die overeenkomt met de laagste waarde vanuit kolom A.

Specifiek:

Ik zoek voor D, naar de datum in C:C, met de laagste overeenkomende waarde in kolom A:A.

Dank bij voorbaat,

greets,:thumb:Bekijk bijlage Helpme7 .xlsx
 
Maar je hebt meerdere malen dezelfde getallen in kolom A staan. Welke datum moet er dan verschijnen?

als het ongelijke getallen zijn werkt het volgende wel:

Code:
=VERT.ZOEKEN(MIN(A4:A9);A4:C9;3;1)
 
Hey SjonR,

Hartelijk bedankt voor je bericht.

Maar er is nog één voorwaarde die ontbreekt.
Namelijk dit zou enkel maar mogen gelden voor de waarden "D" in kolom B.

Weet je hoe ik dit kan vinden?

Thx,

Rik
 
Dan zou je een matrixformule nodig hebben, welke je bij het invoeren moet afsluiten met CTRL SHFT en Enter

Code:
=INDEX(C4:C9;VERGELIJKEN(MIN(A4:A9)&"D";A4:A9&B4:B9;0))
 
Zonder spelbreker te zijn lijkt mij dit niet de oplossing te zijn, Of ik heb de vraag verkeerd begrepen.
Verander eens de D naar een andere letter en het gaat al fout.
Nu zoekt Excel nog steeds eerst naar de min waarde in kolom A en geeft de datum terug als de min waarde toevallig dezelfde is met de te zoeken letter.
Volgens mij zal het via VBA moeten. Eerst alle getallen opzoeken die voldoen aan de letter en dan pas de kleinste nemen om de daarbij horende datum te nemen.
 
Laatst bewerkt:
Je hebt gelijk Plongske,

Ik dacht dat het werkte, maar inderdaad, hij werkt niet zoals ik hoopte.

Gr.

Sjon
 
Voldoet deze wel?
Code:
=MIN(ALS(B4:B9="D";C4:C9;10^9))
Weer een matrixformule, dus afsluiten met control+shift+enter.
 
Alex, werkt niet helaas. Geeft de laagste datum.

Ik heb met een hulpkolom wel iets dat werkt, al begin ik nu aan alles te twijfelen :)

Al zal er nog wel een ALS.NB voor moeten voor het geval "D" niet voorkomt.
 

Bijlagen

Laatst bewerkt:
Vraag iets te snel gelezen...

Voldoet dit dan?
Code:
=ALS(AANTAL.ALS(B:B;"D")>0;MIN(ALS(B4:B9="D";1;10^9)*ALS(A4:A9=MIN(ALS(B4:B9="D";1;10^9)*A4:A9);C4:C9;10^9));"")
Weer een matrixformule, dus afsluiten met control+shift+enter.
 
Laatst bewerkt:
Alex,


Hij werkt perfect. Nu hopen dat TS dit nog verder volgt, anders zijn we voor niets bezig geweest. :)
 
Dan heeft deze arrayformule mijn voorkeur:

PHP:
=MOD(MIN(IF(B4:B9="D";A4:A9*10^6+C4:C9));10^6)
 
Heel elegante oplossing.

1 kanttekening: de waarden in kolom A moeten hierbij wel gehele getallen zijn.
 
Als dat niet zo is, is dat makkelijk te ondervangen.
 
Hey Allen,

Super bedankt voor alle moeite :)

Hier geraak ik zeker verder mee :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan