Si(joursem) avec plusieurs conditions
Fermé
denco01
Messages postés
11
Date d'inscription
jeudi 24 juillet 2014
Statut
Membre
Dernière intervention
8 avril 2020
-
16 mars 2018 à 00:57
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 19 mars 2018 à 17:43
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 19 mars 2018 à 17:43
A voir également:
- Joursem excel
- Joursem en anglais - Guide
7 réponses
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
283
16 mars 2018 à 05:38
16 mars 2018 à 05:38
Bonjour,
A tester
A tester
=SI(JOURSEM($H$1=7);$H$1+5;SI(JOURSEM($H$1=6);$H$1+6;""))
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
16 mars 2018 à 09:45
16 mars 2018 à 09:45
Bonjour
essayer ceci
=H1+CHOISIR(JOURSEM($H$1;2);0;0;0;0;0;6;5)
JOURSEM(H1;2) le 2 pour semaine commençant le lundi
Choisir(...)la position du choix est en correspondance avec le jour
dans ce cas 7 = le 5 de la liste
essayer ceci
=H1+CHOISIR(JOURSEM($H$1;2);0;0;0;0;0;6;5)
JOURSEM(H1;2) le 2 pour semaine commençant le lundi
Choisir(...)la position du choix est en correspondance avec le jour
dans ce cas 7 = le 5 de la liste
denco01
Messages postés
11
Date d'inscription
jeudi 24 juillet 2014
Statut
Membre
Dernière intervention
8 avril 2020
16 mars 2018 à 15:18
16 mars 2018 à 15:18
Bonjour et merci,
En fait, ce que je désire obtenir en Q1, c'est le jeudi sous forme JJmmaa selon qu'en H1 il y ait n'importe quel jour de semaine. Sans pouvoir ajouter un fichier sur le site pour une meilleure compréhension, difficile à expliquer, mais j'essaie :
ex : si en H1 on trouve samedi, quelle formule mettre en Q1 pour trouver jeudi à chaque fois, (sauf si différent du mois en cours) suivi d'autres formules similaires en Q1 au cas où H1 tombe un autre jour. genre en Q1 : =SI(JOURSEM($H$1=7);$H$1+5;SI(JOURSEM($H$1=6);$H$1+6;SI(JOURSEM($H$1=5);$H$1;SI(JOURSEM($H$1=4);$H$1+1;SI(JOURSEM($H$1=3);$H$1+2;SI(JOURSEM($H$1=2);$H$1+3;SI(JOURSEM($H$1=1);$H$1+4)))))))
sachant que H1 fait référence à une liaison sur onglet précédent l'onglet actif.
Tout ceci afin de créer un planning perpétuel au niveau des dates.
Pour corser tout cela, en Q1 la date PEUT ne pas être un jeudi si elle ne fait pas partie du même mois. exemple, en janvier 2018, la fin du mois est un mercredi 31 qui doit s'afficher en Q1, (donc en H1 et Q1 de l'onglet suivant, le jeudi 1 février doit apparaitre seul.
Meci pour vos réponses
En fait, ce que je désire obtenir en Q1, c'est le jeudi sous forme JJmmaa selon qu'en H1 il y ait n'importe quel jour de semaine. Sans pouvoir ajouter un fichier sur le site pour une meilleure compréhension, difficile à expliquer, mais j'essaie :
ex : si en H1 on trouve samedi, quelle formule mettre en Q1 pour trouver jeudi à chaque fois, (sauf si différent du mois en cours) suivi d'autres formules similaires en Q1 au cas où H1 tombe un autre jour. genre en Q1 : =SI(JOURSEM($H$1=7);$H$1+5;SI(JOURSEM($H$1=6);$H$1+6;SI(JOURSEM($H$1=5);$H$1;SI(JOURSEM($H$1=4);$H$1+1;SI(JOURSEM($H$1=3);$H$1+2;SI(JOURSEM($H$1=2);$H$1+3;SI(JOURSEM($H$1=1);$H$1+4)))))))
sachant que H1 fait référence à une liaison sur onglet précédent l'onglet actif.
Tout ceci afin de créer un planning perpétuel au niveau des dates.
Pour corser tout cela, en Q1 la date PEUT ne pas être un jeudi si elle ne fait pas partie du même mois. exemple, en janvier 2018, la fin du mois est un mercredi 31 qui doit s'afficher en Q1, (donc en H1 et Q1 de l'onglet suivant, le jeudi 1 février doit apparaitre seul.
Meci pour vos réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié le 16 mars 2018 à 10:11
Modifié le 16 mars 2018 à 10:11
Bonjour
d'après ta demande si H1 correspond au vendredi ou samedi , on trouve jeudi...
=SI(OU(H1=6;H1=7);5;"")
si tu veux lire le jour
=SI(OU(H1=6;H1=7);TEXTE(JOURSEM(5);"jjjj");"")
d'après ta demande si H1 correspond au vendredi ou samedi , on trouve jeudi...
=SI(OU(H1=6;H1=7);5;"")
si tu veux lire le jour
=SI(OU(H1=6;H1=7);TEXTE(JOURSEM(5);"jjjj");"")
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié le 16 mars 2018 à 15:36
Modifié le 16 mars 2018 à 15:36
Bonjour
salut mon ami Michel. .. manque pas un (ou deux) petit JOURSEM(H1;2) quelque part dans ta proposition, avec SI(H1=6 ?????
pour avoir le jeudi suivant:
=H1+CHOISIR(JOURSEM(H1;2);3;2;1;0;5;6;4)
et pour prendre toute la demande en compte,
(mais sans savoir ce qui relie la formule à "l'onglet suivant"????)
=SIH1="";"";SI(MOIS(H1+CHOISIR(JOURSEM(H1;2);3;2;1;0;5;6;4))<>MOIS(H1);""; H1+CHOISIR(JOURSEM(H1;2);3;2;1;0;5;6;4))
et pour commencer le mois suivant il suffit de placer la date du 1° jour du mois en H1 pour avoir la correspondance en Q1 de ce fameux onglet suivant
Mais si toutefois il s'agit de faire une liste des jeudis du mois:
en Q1, la formule (avec en H1 le 1/1 du mois)
=H1+CHOISIR(JOURSEM(H1;2);3;2;1;0;5;6;4)
est en Q2:
=SI(Q2="";"";SI(MOIS(Q2<>MOIS(Q1);"";Q1+7)
donc tout ça demande quelques précisions
crdlmnt
salut mon ami Michel. .. manque pas un (ou deux) petit JOURSEM(H1;2) quelque part dans ta proposition, avec SI(H1=6 ?????
pour avoir le jeudi suivant:
=H1+CHOISIR(JOURSEM(H1;2);3;2;1;0;5;6;4)
et pour prendre toute la demande en compte,
(mais sans savoir ce qui relie la formule à "l'onglet suivant"????)
=SIH1="";"";SI(MOIS(H1+CHOISIR(JOURSEM(H1;2);3;2;1;0;5;6;4))<>MOIS(H1);""; H1+CHOISIR(JOURSEM(H1;2);3;2;1;0;5;6;4))
et pour commencer le mois suivant il suffit de placer la date du 1° jour du mois en H1 pour avoir la correspondance en Q1 de ce fameux onglet suivant
Mais si toutefois il s'agit de faire une liste des jeudis du mois:
en Q1, la formule (avec en H1 le 1/1 du mois)
=H1+CHOISIR(JOURSEM(H1;2);3;2;1;0;5;6;4)
est en Q2:
=SI(Q2="";"";SI(MOIS(Q2<>MOIS(Q1);"";Q1+7)
donc tout ça demande quelques précisions
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
16 mars 2018 à 16:34
16 mars 2018 à 16:34
Bonjour Denco01
Essayer ceci
=SI(MOIS(H1+CHOISIR(JOURSEM($H1;2);3;2;1;0;6;5;4))<>MOIS(H1);FIN.MOIS(H1;0);H1+CHOISIR(JOURSEM($H1;2);3;2;1;0;6;5;4))
Essayer ceci
=SI(MOIS(H1+CHOISIR(JOURSEM($H1;2);3;2;1;0;6;5;4))<>MOIS(H1);FIN.MOIS(H1;0);H1+CHOISIR(JOURSEM($H1;2);3;2;1;0;6;5;4))
denco01
Messages postés
11
Date d'inscription
jeudi 24 juillet 2014
Statut
Membre
Dernière intervention
8 avril 2020
16 mars 2018 à 19:06
16 mars 2018 à 19:06
OUAH ! comme elle est géniale cette formule même si je ne la comprends pas. C'est exactement ce que je cherchais............et.......elle fonctionne à merveille.
grand merci
grand merci
denco01
Messages postés
11
Date d'inscription
jeudi 24 juillet 2014
Statut
Membre
Dernière intervention
8 avril 2020
16 mars 2018 à 21:33
16 mars 2018 à 21:33
Re....
Je reviens vers vous pour un autre souci. Je vous ai signalé que H1(feuillet 2) est en lien avec l'onglet précédent en H1 également (feuillet 1). Dans cet onglet (feuillet 1) précédent figure une date qui est, en général un vendredi.. En H1, je note l'onglet (F1) +7 et je retombe sur un vendredi sur l'onglet suivant (F2) en H1. Ainsi, j'ai une continuité de dates d'onglet en onglet......de semaines partant d'un vendredi pour se terminer un jeudi. (du même mois).
Pour des raisons de service, chaque semaine commence le vendredi et se termine le jeudi. Il arrive, (car ces feuilles sont à faire par mois), que les dates de fin de mois soient coupées en milieu de semaine. (Style fin janvier et 1 février ci-dessous). Si le mois se termine un mercredi......il faut donner 2 feuilles, une du vendredi au mercredi (M) et une autre du mercredi au jeudi (M+1).
Comment faire en sorte d’avoir une continuité de dates sur un nouvel onglet au passage d’un mois à l’autre ?
Mais il peut arriver qu'une fin de mois commence par exemple (le vendredi 26 janvier en H1) et se termine par un mercredi (31 janvier 2018 en Q1)..... Comme ma formule en H1 de l'onglet suivant se réfère à la date du 26 janvier + 7 en H1 de l'onglet F1, celà me donne, en H1 de l'onglet (F2) suivant : vendredi 2 février.... (Normal) ! Il faut que je mette + 6 au 26 janvier H1 de l'onglet F1 pour obtenir jeudi 2/2 sur un autre onglet.
Quelle formule mettre en H1 pour que je retrouve ce jeudi 1er février ? (sur un seul onglet car c'est un jeudi de 02 et sur un autre onglet du vendredi 2/2 au jeudi 8/2...
BOUH ! pas facile à expliquer tout ça.... N'y a t'il pas moyen de joindre un fichier ?????
Merci pour vos réponses
Je reviens vers vous pour un autre souci. Je vous ai signalé que H1(feuillet 2) est en lien avec l'onglet précédent en H1 également (feuillet 1). Dans cet onglet (feuillet 1) précédent figure une date qui est, en général un vendredi.. En H1, je note l'onglet (F1) +7 et je retombe sur un vendredi sur l'onglet suivant (F2) en H1. Ainsi, j'ai une continuité de dates d'onglet en onglet......de semaines partant d'un vendredi pour se terminer un jeudi. (du même mois).
Pour des raisons de service, chaque semaine commence le vendredi et se termine le jeudi. Il arrive, (car ces feuilles sont à faire par mois), que les dates de fin de mois soient coupées en milieu de semaine. (Style fin janvier et 1 février ci-dessous). Si le mois se termine un mercredi......il faut donner 2 feuilles, une du vendredi au mercredi (M) et une autre du mercredi au jeudi (M+1).
Comment faire en sorte d’avoir une continuité de dates sur un nouvel onglet au passage d’un mois à l’autre ?
Mais il peut arriver qu'une fin de mois commence par exemple (le vendredi 26 janvier en H1) et se termine par un mercredi (31 janvier 2018 en Q1)..... Comme ma formule en H1 de l'onglet suivant se réfère à la date du 26 janvier + 7 en H1 de l'onglet F1, celà me donne, en H1 de l'onglet (F2) suivant : vendredi 2 février.... (Normal) ! Il faut que je mette + 6 au 26 janvier H1 de l'onglet F1 pour obtenir jeudi 2/2 sur un autre onglet.
Quelle formule mettre en H1 pour que je retrouve ce jeudi 1er février ? (sur un seul onglet car c'est un jeudi de 02 et sur un autre onglet du vendredi 2/2 au jeudi 8/2...
BOUH ! pas facile à expliquer tout ça.... N'y a t'il pas moyen de joindre un fichier ?????
Merci pour vos réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
17 mars 2018 à 08:53
17 mars 2018 à 08:53
Bonjour
Pour joindre un fichier
http://mon-partage.fr
et revenez coller ici le lien créé sur le site
n'oubliez pas d'y ajouter quelques explications, au vu de votre texte ça semble nécessaire, notamment pour ce qu'il faut faire quand un mois ne finit as sur le jour souhaité!
à vous lire
crdlmnt
Pour joindre un fichier
http://mon-partage.fr
et revenez coller ici le lien créé sur le site
n'oubliez pas d'y ajouter quelques explications, au vu de votre texte ça semble nécessaire, notamment pour ce qu'il faut faire quand un mois ne finit as sur le jour souhaité!
à vous lire
crdlmnt
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
17 mars 2018 à 11:41
17 mars 2018 à 11:41
Bonjour Denco01
Dans le fichier une idée de formule pour la semaine commençant le vendredi
https://www.cjoint.com/c/HCrkMBHz2hx
=DATE($A$2;$B$2;1)+CHOISIR(JOURSEM(DATE($A$2;$B$2;1);liste!$C$1);0;-1;-2;-3;3;2;1)
Ou
A2 = année
B2 = mois
liste C1= choix jour de début semaine Excel
Dans le fichier une idée de formule pour la semaine commençant le vendredi
https://www.cjoint.com/c/HCrkMBHz2hx
=DATE($A$2;$B$2;1)+CHOISIR(JOURSEM(DATE($A$2;$B$2;1);liste!$C$1);0;-1;-2;-3;3;2;1)
Ou
A2 = année
B2 = mois
liste C1= choix jour de début semaine Excel
denco01
Messages postés
11
Date d'inscription
jeudi 24 juillet 2014
Statut
Membre
Dernière intervention
8 avril 2020
19 mars 2018 à 17:05
19 mars 2018 à 17:05
Bonjour,
Avez-vous reçu mon fichier joint ? Je ne sais comment interpréter votre fichier et le transposer sur le mien, si tant est qu'il convienne....
Avez-vous reçu mon fichier joint ? Je ne sais comment interpréter votre fichier et le transposer sur le mien, si tant est qu'il convienne....
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
19 mars 2018 à 17:43
19 mars 2018 à 17:43
non votre fichier n'est pas dispo sur CCM
Allez sur
Cjoint.com
Parcourir (chercher votre fichier sur votre DD)
sélectionner votre fichier
ouvrir
mettre une durée
créer un lien
copier le lien
coller le lien dans votre réponse ici sur CCM
Allez sur
Cjoint.com
Parcourir (chercher votre fichier sur votre DD)
sélectionner votre fichier
ouvrir
mettre une durée
créer un lien
copier le lien
coller le lien dans votre réponse ici sur CCM
16 mars 2018 à 14:44
En fait, ce que je désire obtenir en Q1, c'est le jeudi sous forme JJmmaa selon qu'en H1 il y ait n'importe quel jour de semaine. Sans pouvoir ajouter un fichier sur le site pour une meilleure compréhension, difficile à expliquer, mais j'essaie :
ex : si en H1 on trouve samedi, quelle formule mettre en Q1 pour trouver jeudi à chaque fois, (sauf si différent du mois en cours) suivi d'autres formules similaires en Q1 au cas où H1 tombe un autre jour. genre en Q1 : =SI(JOURSEM($H$1=7);$H$1+5;SI(JOURSEM($H$1=6);$H$1+6;SI(JOURSEM($H$1=5);$H$1;SI(JOURSEM($H$1=4);$H$1+1;SI(JOURSEM($H$1=3);$H$1+2;SI(JOURSEM($H$1=2);$H$1+3;SI(JOURSEM($H$1=1);$H$1+4)))))))
sachant que H1 fait référence à une liaison sur onglet précédent l'onglet actif.
Tout ceci afin de créer un planning perpétuel au niveau des dates.
Pour corser tout cela, en Q1 la date PEUT ne pas être un jeudi si elle ne fait pas partie du même mois. exemple, en janvier 2018, la fin du mois est un mercredi 31 qui doit s'afficher en Q1, (donc en H1 et Q1 de l'onglet suivant, le jeudi 1 février doit apparaitre seul.
Meci pour v
réponses