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

Jarige vandaag weergeven

Status
Niet open voor verdere reacties.

comass

Gebruiker
Lid geworden
19 dec 2000
Berichten
454
Hoi,

Hoe krijg ik op een ander tabblad de jarige van vandaag te zien?

Ik ben benieuwd naar je reactie

Gr. Daan
 

Bijlagen

Zo bijvoorbeeld. Maar dit levert wel nog een probleem op als er meer personen op dezelfde dag jarig zijn :).
 

Bijlagen

Deze met Office365
geen hulpkolommen en laat (indien van toepassing) meerdere jarigen opdezelfde dag zien

PHP:
=FILTER(Verjaardagen!B6:B18;DATE(YEAR(TODAY());MONTH(Verjaardagen!C6:C18);DAY(Verjaardagen!C6:C18))=C7;"niemand")

=FILTER(Verjaardagen!B6:B18;DATUM(JAAR(VANDAAG());MAAND(Verjaardagen!C6:C18);DAG(Verjaardagen!C6:C18))=C7;"niemand")
 
Of deze als je geen nieuwste office bezit.

Groetjes
 

Bijlagen

Je gebruikt nog een extra cel die niet nodig is:
Code:
=FILTER(Verjaardagen!B6:B18;DATUM(JAAR(VANDAAG());MAAND(Verjaardagen!C6:C18);DAG(Verjaardagen!C6:C18))=VANDAAG();"niemand")
 
Ff voor de leuk met power query.
Nadeeltje. Er dient wel iedere dag de tabel in Blad1 ververst te worden.
 

Bijlagen

Nadeeltje. Er dient wel iedere dag de tabel in Blad1 ververst te worden.

Je zou dat weer kunnen ondervangen door dit in een macro te plaatsen wanneer het werkblad geopend wordt,
dan de tabel laten verversen.
 
Laatst bewerkt:
@Karelbek1967

Dat zou idd een mogelijkheid kunnen zijn.
Power query heeft een mogelijkheid om bij openen van het bestandje automatisch het geheel te verversen.
 

Bijlagen

  • 2023-07-26 142720.png
    2023-07-26 142720.png
    49,3 KB · Weergaven: 17
Laatst bewerkt:
Oké Peter ook een optie.
Ben zelf totaal niet bekend met Powerquery.

Voor Daan weer genoeg opties ;)
 
Code:
=LET(z;Tabel2;td;TODAY();d;TAKE(z;;-1);FILTER(TAKE(z;;1);DATE(YEAR(td);MONTH(d);DAY(d))=td;"niemand"))

of

Code:
=LET(z;Tabel2;FILTER(TAKE(z;;1);DATEDIF(TAKE(z;;-1);TODAY();"yd")=0;"niemand"))
 
Laatst bewerkt:
Ook.
Code:
=als.fout(LET(a;Verjaardagen!B6:C18;INDEX(INDEX(a;;1);VERGELIJKEN(TEKST(C7;"mdd");TEKST(INDEX(a;;2);"mdd");0)));"niemand")
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan