Si la date n'est pas un LUNDI arrondir la date
Résolu/Fermé
A voir également:
- Si la date n'est pas un LUNDI arrondir la date
- Mfg date - Forum PC portable
- Publipostage date en anglais ✓ - Forum Excel
- Formule excel si date supérieur à une autre date ✓ - Forum Excel
- Comment ouvrir un fichier dat - Guide
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
Modifié le 18 juin 2018 à 14:25
Modifié le 18 juin 2018 à 14:25
Bonjour
votre problème tel qu'il est posé, est insoluble
relisez ce que vous écrivez:
comment fait on lorsque la date n'est ni lundi, ni mercredi, ni vendredi pour choisir le jour à calculer?
à moins que vous n'ayez ça dans trois colonnes différentes, pas de solutions
par contre, il y en a une pour choisir le lundi, le mercredi ou le vendredi le plus proche qui suit la date non conforme avec:
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);0;1;0;1;0;2;1)
pour le lundi suivant seulement
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);0;6;5;4;3;2;1)
pour le mercredi suivant seulement
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJORDHUI();2);2;1;0;6;5;4;3;2;1)
pour le vendredi suivant seulement
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);0;6;5;4;3;2;1)
mais pour les trois à la fois, quel est l'argument de choix....,
si vous voulez autre chose, compléter vos explications
crdlmnt
votre problème tel qu'il est posé, est insoluble
relisez ce que vous écrivez:
- si la date n'est pas un lundi, arrondir au lundi suivant
- si la date n'est pas un mercredi, arrondir au mercredi suiavnt
- si la date n'est pas un vendredi arrondir au vendredi suivant?
comment fait on lorsque la date n'est ni lundi, ni mercredi, ni vendredi pour choisir le jour à calculer?
à moins que vous n'ayez ça dans trois colonnes différentes, pas de solutions
par contre, il y en a une pour choisir le lundi, le mercredi ou le vendredi le plus proche qui suit la date non conforme avec:
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);0;1;0;1;0;2;1)
pour le lundi suivant seulement
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);0;6;5;4;3;2;1)
pour le mercredi suivant seulement
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJORDHUI();2);2;1;0;6;5;4;3;2;1)
pour le vendredi suivant seulement
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);0;6;5;4;3;2;1)
mais pour les trois à la fois, quel est l'argument de choix....,
si vous voulez autre chose, compléter vos explications
crdlmnt
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié le 18 juin 2018 à 17:25
Modifié le 18 juin 2018 à 17:25
Bonjour à tous,
Ou bien :
Remplacer B2 par aujourdhui() si besoin.
Possibilité d'ajouter le paramètre jourférié pour les sauter.
Eric
Ou bien :
=SERIE.JOUR.OUVRE.INTL(B2-1;1;"0101011")
Remplacer B2 par aujourdhui() si besoin.
Possibilité d'ajouter le paramètre jourférié pour les sauter.
Eric
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
18 juin 2018 à 18:17
18 juin 2018 à 18:17
Quelle version Excel ? N'existait pas sur 2003. Et adapter le nom si tu n'es pas en version française
Regarde l'aide de la fonction. Les 0 et 1 représentent les jours du lundi au dimanche. 0 : tu veux, 1 : tu ne veux pas.
Eric
Regarde l'aide de la fonction. Les 0 et 1 représentent les jours du lundi au dimanche. 0 : tu veux, 1 : tu ne veux pas.
Eric
jmst1
>
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
18 juin 2018 à 18:47
18 juin 2018 à 18:47
excel 2007
pour les 0 et 1 j'essaie d'ici quelques heures, mais pas maintenant, repas oblige
pour les 0 et 1 j'essaie d'ici quelques heures, mais pas maintenant, repas oblige
@ Eriiic super formule que celle-ci [=SERIE.JOUR.OUVRE.INTL(B2-1;1;"0101011")] mais elle n'est active que depuis excel 2010
Je n'ai pas réussi à modifier [=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);0;1;0;1;0;2;1) ]
seulement LUNDI et VENDREDI
Je n'ai pas réussi à modifier [=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);0;1;0;1;0;2;1) ]
seulement LUNDI et VENDREDI
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
19 juin 2018 à 23:18
19 juin 2018 à 23:18
Désolé pour toi. Je m'en suis douté un peu avec ton #NOM mais je n'avais aucune certitude pour 2007.
Pour la formule à Vaucluse c'est un peu le même principe.
Tu as les 7 jours à partir du lundi mais c'est le nombre de jours à ajouter que tu lis.
0;1;... Ajouter 0 jour à un lundi, 1 jour à un mardi, etc.
Eric
Pour la formule à Vaucluse c'est un peu le même principe.
Tu as les 7 jours à partir du lundi mais c'est le nombre de jours à ajouter que tu lis.
0;1;... Ajouter 0 jour à un lundi, 1 jour à un mardi, etc.
Eric
jmst1
>
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
Modifié le 20 juin 2018 à 06:22
Modifié le 20 juin 2018 à 06:22
Merci Eriic et Vaucluse.
Grace à vos explications, voici la formule seulement pour LUNDI et VENDREDI
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);0;3;2;1;0;2;1)
PS une petite correction du post de Vaucluse(certainement un copier/coller malheureux)
pour le vendredi suivant seulement
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);4;3;2;1;0;6;5) = VENDREDI
Grace à vos explications, voici la formule seulement pour LUNDI et VENDREDI
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);0;3;2;1;0;2;1)
PS une petite correction du post de Vaucluse(certainement un copier/coller malheureux)
pour le vendredi suivant seulement
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);4;3;2;1;0;6;5) = VENDREDI
Modifié le 18 juin 2018 à 15:31
Ceci dit, vous reprenez mes formules.
J'espérais quelqu'un qui aurait une astuce avec si( , ou autre chose pour arriver à ce résultat
une formule avec AUJOURDHUI() pour qu'excel m'affiche
Le LUNDI, puis le MERCREDI, puis le VENDREDI
et le cycle recommence.
Exemple: nous somme le
si AUJOURDHUI() dimanche, => LUNDI
si AUJOURDHUI() lundi => LUNDI
si AUJOURDHUI() mardi => MERCREDI
si AUJOURDHUI() mercredi => MERCREDI
si AUJOURDHUI() jeudi => VENDREDI
si AUJOURDHUI() vendredi => VENDREDI
si AUJOURDHUI() samedi => LUNDI
18 juin 2018 à 15:35
, soit:
=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);0;1;0;1;0;2;1)
voyez ici ce que ça donne avec une liste de dates en A et la formule en B qui fait référence à A:
https://mon-partage.fr/f/NyZIVJ01/
crdlmnt
18 juin 2018 à 17:02
je l'avait mal écrite
18 juin 2018 à 17:11
alors bonne route
je passe le sujet en résolu
Bien cordialement