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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Bonjoour.
A tester, pour le premier jeudi :
¡+5-JOURSEM(A1) (¡+5-WEEKDAY(A1))
Pour le troisième :
¡+19-JOURSEM(A1) (¡+19-WEEKDAY(A1))
Cordialement.
DanielBonjour 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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Bonjoour.
A tester, pour le premier jeudi :
¡+5-JOURSEM(A1) (¡+5-WEEKDAY(A1))
Pour le troisième :
¡+19-JOURSEM(A1) (¡+19-WEEKDAY(A1))
Cordialement.
Daniel
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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Bonjoour.
A tester, pour le premier jeudi :
¡+5-JOURSEM(A1) (¡+5-WEEKDAY(A1))
Pour le troisième :
¡+19-JOURSEM(A1) (¡+19-WEEKDAY(A1))
Cordialement.
DanielBonjour 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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Bonjoour.
A tester, pour le premier jeudi :
¡+5-JOURSEM(A1) (¡+5-WEEKDAY(A1))
Pour le troisième :
¡+19-JOURSEM(A1) (¡+19-WEEKDAY(A1))
Cordialement.
DanielBonjour 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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Bonjoour.
A tester, pour le premier jeudi :
¡+5-JOURSEM(A1) (¡+5-WEEKDAY(A1))
Pour le troisième :
¡+19-JOURSEM(A1) (¡+19-WEEKDAY(A1))
Cordialement.
Daniel
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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Bonjoour.
A tester, pour le premier jeudi :
¡+5-JOURSEM(A1) (¡+5-WEEKDAY(A1))
Pour le troisième :
¡+19-JOURSEM(A1) (¡+19-WEEKDAY(A1))
Cordialement.
DanielBonjour 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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Bonjour Michel,
Avec une date valide en A1, cette formule retourne le premier jeudi du
mois :
¡-JOUR(A1)+8-JOURSEM(A1-JOUR(A1)+3)
Avec une date valide en A1, cette formule retourne le troisième jeudi du
mois :
¡-JOUR(A1)+22-JOURSEM(A1-JOUR(A1)+3)
Le principe de cette formule fut publié sur ce forum par Daniel Maher.
"Michel" a écrit dans le message de
groupe de
discussion :
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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Bonjour Michel,
Avec une date valide en A1, cette formule retourne le premier jeudi du
mois :
¡-JOUR(A1)+8-JOURSEM(A1-JOUR(A1)+3)
Avec une date valide en A1, cette formule retourne le troisième jeudi du
mois :
¡-JOUR(A1)+22-JOURSEM(A1-JOUR(A1)+3)
Le principe de cette formule fut publié sur ce forum par Daniel Maher.
"Michel" <mholderiantispam@hotmailantispam.com> a écrit dans le message de
groupe de
discussion : OEN7iYctJHA.1492@TK2MSFTNGP03.phx.gbl...
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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Bonjour Michel,
Avec une date valide en A1, cette formule retourne le premier jeudi du
mois :
¡-JOUR(A1)+8-JOURSEM(A1-JOUR(A1)+3)
Avec une date valide en A1, cette formule retourne le troisième jeudi du
mois :
¡-JOUR(A1)+22-JOURSEM(A1-JOUR(A1)+3)
Le principe de cette formule fut publié sur ce forum par Daniel Maher.
"Michel" a écrit dans le message de
groupe de
discussion :
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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Après lecture du post de Denis, je m'aperçois que je n'ai pas précisé que
la date du premier jour du mois doit être en A1.
DanielBonjoour.
A tester, pour le premier jeudi :
¡+5-JOURSEM(A1) (¡+5-WEEKDAY(A1))
Pour le troisième :
¡+19-JOURSEM(A1) (¡+19-WEEKDAY(A1))
Cordialement.
DanielBonjour 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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Après lecture du post de Denis, je m'aperçois que je n'ai pas précisé que
la date du premier jour du mois doit être en A1.
Daniel
Bonjoour.
A tester, pour le premier jeudi :
¡+5-JOURSEM(A1) (¡+5-WEEKDAY(A1))
Pour le troisième :
¡+19-JOURSEM(A1) (¡+19-WEEKDAY(A1))
Cordialement.
Daniel
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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.
Après lecture du post de Denis, je m'aperçois que je n'ai pas précisé que
la date du premier jour du mois doit être en A1.
DanielBonjoour.
A tester, pour le premier jeudi :
¡+5-JOURSEM(A1) (¡+5-WEEKDAY(A1))
Pour le troisième :
¡+19-JOURSEM(A1) (¡+19-WEEKDAY(A1))
Cordialement.
DanielBonjour 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 :o(
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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)))+14);1;IF(TODAY()ÚTEVALUE((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()ÚTEVALUE((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()ÚTEVALUE((DAY(L4)&"."&MONTH(L4)&"."&YEAR(L4)));1;0)))
Mais je sais qu'il y a un probleme la dedans... :o(
Si quelqu'un aurait la gentilesse de m'aider ca serait super sympa.
@+
Michel.