Une formule pour jours ouvrables
Vous souhaitez, à partir d’une date donnée, entrer une formule qui génère automatiquement une suite de jours ouvrables, avec une cellule vide pour chaque week-end :
Nous partons des deux dates marquées en gras. La formule miracle – entrée en A4 et reproduite ensuite vers le bas – est la formule suivante :
=choisir(1+(joursem(n(A3))=6)+(A3<>"");A2+3;1+A3;"")
Le premier argument de la fonction choisir() est :
■ 1 quand la cellule précédente est vide
■ 2 si la cellule précédente est un jour autre que le vendredi
■ 3 quand la cellule précédente tombe un vendredi
Remarque – Notons la présence de la fonction n() qui permet d’éviter une erreur de calcul en renvoyant 0 quand son argument correspond à une cellule contenant un texte vide. Elle nous permet d’économiser un si()…
Nous partons des deux dates marquées en gras. La formule miracle – entrée en A4 et reproduite ensuite vers le bas – est la formule suivante :
=choisir(1+(joursem(n(A3))=6)+(A3<>"");A2+3;1+A3;"")
Le premier argument de la fonction choisir() est :
■ 1 quand la cellule précédente est vide
■ 2 si la cellule précédente est un jour autre que le vendredi
■ 3 quand la cellule précédente tombe un vendredi
Remarque – Notons la présence de la fonction n() qui permet d’éviter une erreur de calcul en renvoyant 0 quand son argument correspond à une cellule contenant un texte vide. Elle nous permet d’économiser un si()…
1 Commentaire(s):
Bonjour,
Ce ne sont pas des jours ouvrés ?
Cdlt,
By Raja, sur 11:55 AM
Enregistrer un commentaire
<< Accueil