Si(joursem) avec plusieurs conditions
denco01
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
=SI(JOURSEM($H$1=7);$H$1+5);SI(JOURSEM($H$1=6);$H$1+6)
Ma formule rencontre une erreur "valeur" que je n'arrive pas à comprendre.....
La 1ère formule =SI(JOURSEM($H$1=7);$H$1+5) fonctionne bien, je rencontre le problème lorsque je rajoute la seconde formule......
Que lui manque t'il ? (j'ai essayé 2 parenthèses à la fin, mais niet popof !
H1 étant la date de samedi.
Merci pour vos réponses
Ma formule rencontre une erreur "valeur" que je n'arrive pas à comprendre.....
La 1ère formule =SI(JOURSEM($H$1=7);$H$1+5) fonctionne bien, je rencontre le problème lorsque je rajoute la seconde formule......
Que lui manque t'il ? (j'ai essayé 2 parenthèses à la fin, mais niet popof !
H1 étant la date de samedi.
Merci pour vos réponses
7 réponses
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
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
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");"")
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
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))
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
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
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
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