Mois.decaler et jours sem

ricmid Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
brucine Messages postés 21694 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je cherche à trouver le premier vendredi du prochain mois.

Je suis partie de la logique suivante : décaler d'un mois puis trouver le premier vendredi.

J'ai une case =aujourdhui() en B3

1) je décale le mois :

mois.decaler(B3;1)

2) j'implémente une semaine commençant le lundi avec joursem

=JOURSEM(MOIS.DECALER(B3;1);2

3) je recherche le vendredi (day 5 avec semaine commençant le lundi)

ça ne donne pas le résultat escompté du tout dès la partie 2

En bref ci -aujourd'hui 19 novembre la recherche s'effectuait, je devrais trouver : vendredi 3 décembre.

Merci d'avance,

2 réponses

cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
0
ricmid Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

j'ai écrit ceci en traduisant :

=PLAFOND(FIN.MOIS(B3;-1)-5;7)+6

avec -1 je trouve le premier vendredi de novembre (mois en cours)
avec 1 je trouve le premier vendredi de janvier (+2 mois)
or il me faut le premier vendredi de décembre (+1 mois)

Et comment puis-je traduire cette formule ? mon but est certes de faire avancer le document mais surtout d'apprendre :)
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour

=JOURSEM(MOIS.DECALER(B3;1);2
manque une parenthèse à la fin
=JOURSEM(MOIS.DECALER(B3;1);2)


0
brucine Messages postés 21694 Date d'inscription   Statut Membre Dernière intervention   3 427
 
Bonjour,

Si on souhaite toujours partir d'une cellule AUJOURDHUI() (ou d'une cellule la contenant), il faut écrire:

=PLAFOND(FIN.MOIS(AUJOURDHUI();0)-5;7)+6

on prend le "plafond" en s'éloignant par valeur supérieure du mois courant: fin de mois 0
0