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 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 - 19 mars 2018 à 17:43
=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
A voir également:

7 réponses

M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299
16 mars 2018 à 05:38
Bonjour,

A tester
=SI(JOURSEM($H$1=7);$H$1+5;SI(JOURSEM($H$1=6);$H$1+6;""))
0
denco01 Messages postés 11 Date d'inscription jeudi 24 juillet 2014 Statut Membre Dernière intervention 8 avril 2020
16 mars 2018 à 14:44
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 v
réponses
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
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

0
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
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
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
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");"")

0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
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

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
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))
0
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
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
0
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
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
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
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
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
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
0
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
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....
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
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
0