trouver le premier jeudi de la premiere semaine de chaque mois, etc...

M

Michel

Bonjour a tout le monde,

j'ai un reporting a envoyer tout les jeudi de la premiere et troisieme
semaine de chaque mois. Pour eviter d'oublier j'aurais voulu ecrie une
formule dans excel. J'ai lu beaucoup de chose sur internet mais rien que je
puisse vraiment utiliser :blush:(

Je suis arrive a cela pour l'instant :

soit en L4 la date de l'envoi de mon dernier reporting

et la formule,

=IF(AND((MONTH(TODAY())<>MONTH(DATEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))));(TEXT(TODAY();"dddddddd")="Donnerstag"));1;IF(AND(DAY(DATEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4))))<15;TODAY()=DATEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()=DATEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))



si on n'est le meme mois et qu'on est jeudi alors il faut le faire : 1 :
IF(AND((MONTH(TODAY())<>MONTH(DATEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))));(TEXT(TODAY();"dddddddd")="Donnerstag"));1

sinon, si date dernier reporting < 15 et aujourd'hui = dernier envoi
reporting +14 alors il faut le faire : 1 :
IF(AND(DAY(DATEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4))))<15;TODAY()=DATEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;

Sinon, si aujourd'hui = a la date dernier envoi il faut le faire : 1 sinon
on ne le fait pas : 0
IF(TODAY()=DATEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))

Mais je sais qu'il y a un probleme la dedans... :blush:(

Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.

@+

Michel.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top