jongste datum excel, lukt niet

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Skytiger
  • Registratie: Januari 2018
  • Laatst online: 18-06-2020
Allen,
Ik heb in C7:C27 verschillende data staan.
Vanaf 25-3-2018 tot en met 29-11-2018.

In kolom E5 heb ik =vandaag() staan.

Nu wil ik in een bijvoorbeeld cel D7 de jongste datum weergeven maar kleiner dan de datum van vandaag (in E5).

Nu dacht ik aan deze formule:

=ALS(ISFOUT(GROOTSTE(ALS($C$7:$C$27<E5;$C$7:$C$27);1));"";GROOTSTE(ALS($C$7:$C$27<E5;$C$7:$C$27);1))

Alleen geeft hij de datum 0-1-1900 weer (0-jan).

Wanneer ik het omdraai dan pakt hij hem wel.
=ALS(ISFOUT(KLEINSTE(ALS($C$7:$C$27>E5;$C$7:$C$27);1));"";KLEINSTE(ALS($C$7:$C$27>E5;$C$7:$C$27);1))

Dan geeft hij 29-11-2018 weer.

Hij krijg ik nu de jongste datum weergegeven kleiner dan vandaag (cel E5)?

Groet
Skytiger

Acties:
  • 0 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Laatst online: 22:28

Belindo

▶ ─🔘─────── 15:02

Even op mobiel dus uit mijn hoofd; een array formule is je vriend.

Hint: MAX() in combinatie met IF()

Invoeren met shift-enter ctrl-shift-enter zodat er accolades { } omheen komen te staan.

In dit geval loopt de formule eerst door de range heen en lijkt of de waarde kleiner is dan vandaag. Zo ja, dan wordt die waarde in een tijdelijke array gezet. Uiteindelijk wordt uit deze array de max waarde gehaald.

Je moet hem nog wel even naar NL vertalen.

[ Voor 9% gewijzigd door Belindo op 28-03-2018 07:46 . Reden: invoeren met ctrl-shift-enter in plaats van shift-enter. Net getest op laptop en ik krijg het gewenste resultaat. Edit2: voorkauw formule verwijderd ]

Coding in the cold; <brrrrr />


Acties:
  • +2 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
@Skytiger Waarom reageer je niet (eerst) op de mensen die je willen helpen in je vorige topic. Dat is natuurlijk wel zo aardig ;)

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Skytiger
  • Registratie: Januari 2018
  • Laatst online: 18-06-2020
Room42 schreef op woensdag 28 maart 2018 @ 07:16:
@Skytiger Waarom reageer je niet (eerst) op de mensen die je willen helpen in je vorige topic. Dat is natuurlijk wel zo aardig ;)
You are so right. :D :D :D

Acties:
  • 0 Henk 'm!

  • Orion84
  • Registratie: April 2002
  • Laatst online: 17:10

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

Belindo schreef op woensdag 28 maart 2018 @ 07:09:
Even op mobiel dus uit mijn hoofd; een array formule is je vriend.

Hint: MAX() in combinatie met IF()

Invoeren met shift-enter ctrl-shift-enter zodat er accolades { } omheen komen te staan.

In dit geval loopt de formule eerst door de range heen en lijkt of de waarde kleiner is dan vandaag. Zo ja, dan wordt die waarde in een tijdelijke array gezet. Uiteindelijk wordt uit deze array de max waarde gehaald.

Je moet hem nog wel even naar NL vertalen.
Waarom heb je daar een arrayformule voor nodig? Kan gewoon met maxif() toch?

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


Acties:
  • 0 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Laatst online: 22:28

Belindo

▶ ─🔘─────── 15:02

Orion84 schreef op vrijdag 30 maart 2018 @ 02:35:
[...]
Waarom heb je daar een arrayformule voor nodig? Kan gewoon met maxif() toch?
=MAXIFS() is vanaf Office365. Ik gebruik zelf Office 2016 en daar zit deze functie niet in :)

Coding in the cold; <brrrrr />


Acties:
  • +1 Henk 'm!

  • Skytiger
  • Registratie: Januari 2018
  • Laatst online: 18-06-2020
Belindo schreef op woensdag 28 maart 2018 @ 07:09:
Even op mobiel dus uit mijn hoofd; een array formule is je vriend.

Hint: MAX() in combinatie met IF()

Invoeren met shift-enter ctrl-shift-enter zodat er accolades { } omheen komen te staan.

In dit geval loopt de formule eerst door de range heen en lijkt of de waarde kleiner is dan vandaag. Zo ja, dan wordt die waarde in een tijdelijke array gezet. Uiteindelijk wordt uit deze array de max waarde gehaald.

Je moet hem nog wel even naar NL vertalen.
Ah accolades. Damn. Got it. _/-\o_
Pagina: 1