Menu

AVOIR JOURSEM lundi et vendredi [Résolu]

Messages postés
59
Date d'inscription
jeudi 27 septembre 2018
Dernière intervention
17 octobre 2018
- - Dernière réponse : deanerys
Messages postés
59
Date d'inscription
jeudi 27 septembre 2018
Dernière intervention
17 octobre 2018
- 8 oct. 2018 à 09:49
Bonjour,

Je voudrais que sur une plage, toutes les cellules correspondants uniquement aux lundis et aux vendredis portent une mise en forme identiques idem pour les mardis, mercredi et jeudis.
En gros il y aurait deux groupes de jours aux mises en forme différentes.

On m’a expliquée les formules joursem et partagée une infos à ce sujet, je lui suis très reconnaissante mais je n’ai pas compris.

Quelqu’un pourrait me faire une proposition de formules svp merci
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
16686
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 décembre 2018
1
Merci
Bonjour,

exemple pour une plage contenant des dates exemple A2:A50, sélectionner cette plage et
Mise en forme conditionnelle
la formule est
=ET(JOURSEM(A2)>=3;JOURSEM(A2)<=5)

format/Remplissage/choisir une couleur

A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM a aidé 34057 internautes ce mois-ci

deanerys
Messages postés
59
Date d'inscription
jeudi 27 septembre 2018
Dernière intervention
17 octobre 2018
-
Merciiii aussi
Commenter la réponse de Mike-31
Messages postés
287
Date d'inscription
samedi 28 juillet 2012
Dernière intervention
13 décembre 2018
1
Merci
bonjour,

Il te faut créer 2 règles de mise en forme conditionnelle du type "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué"

Voici les formules à utiliser (à adapter à ton fichier car dans l'immédiat elle analyse la cellule A1):
- Pour les lundis et vendredis :
=OU(JOURSEM($A1;2)=1;JOURSEM($A1;2)=5)

- Pour les mardis, mercredis et jeudis :
=ET(JOURSEM($A1;2)>=2;JOURSEM($A1;2)<=4)

Bonne journée

Jc

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM a aidé 34057 internautes ce mois-ci

Mike-31
Messages postés
16686
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 décembre 2018
-
Salut Titeuf,
Pourquoi deux conditions une seule suffit avec la syntaxe ET
Cordialement
deanerys
Messages postés
59
Date d'inscription
jeudi 27 septembre 2018
Dernière intervention
17 octobre 2018
-
Merciiiiii infiniment même si je n'arrive toujours pas à comprendre pourtant beaucoup de gens m'ont expliquée je ne sais pas ce qu'elle a ma logique en ce moment mais ces formules là n'ont pas de sens pour moi je suis dsl vraiment. Mais en tout cas mille merci du fond du coeur. :)
titeufdu89
Messages postés
287
Date d'inscription
samedi 28 juillet 2012
Dernière intervention
13 décembre 2018
-
Salut Mike,
Je suis parti du principe que son planning comportait également les samedis et dimanches, sans mise en forme particulière, j'ai donc créé deux MFC pour chaque recherche mais si ce n'est pas le cas tu as raison une seule suffit du coup ;-)

Cordialement

Jc
Commenter la réponse de titeufdu89
Messages postés
16686
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 décembre 2018
1
Merci
Re deanerys,

Il ne faut pas rester dans l'incompréhension,
Excel codifie les jours de semaine en valeur numérique, exemple dimanche =1, lundi=2 mardi=3 etc jusqu'à samedi=7 et ça recommence à 1 pour dimanche
si tu saisis dans une cellule =JOURSEM("4/10/2018")
Excel te retourne 5 ce qui correspond au cinquième jour de ta semaine
et si tu formates ta cellule en format personnalisé jjjj Excel te retourne bien jeudi ce que nous sommes aujourd'hui

en partant de ces explications il suffit d'écrire une formule conditionnelle si JOURSEM>=à mardi et si JOURSEM<=à jeudi
autrement dit si JOURSEM>=3 et <=5

d'ou la formule conditionnelle puisque ta plage conditionée comme à A2
=ET(JOURSEM(A2)>=3;JOURSEM(A2)<=5)

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM a aidé 34057 internautes ce mois-ci

deanerys
Messages postés
59
Date d'inscription
jeudi 27 septembre 2018
Dernière intervention
17 octobre 2018
-
Bonjour Mike,

Alors déjà un énorme merci car oui je déteste ne pas savoir j'aime bien comprendre les choses que je fais, ceci étant je n'aime pas souler les gens je sais que vous êtes tous bénévoles et j'aime pas abuser de votre gentillesse surtout quand on m'a déjà expliqué une fois plus donner un fichier à lire sur le sujet pour m'aider à comprendre.
J'ai regardé aussi sur le net mais rien à faire ma logique était dans les choux mdr.
Pourtant je suis loin d'être bête lol hoooo j'ai les chevilles qui gonfles lol.

Alors j'ai tout bien compris cette fois avec toi hihi sauf encore certains trucs. La numérotation des jours ça c'est ok.

Alors par exemple, si je veux que ma plage (A2), mette tous les mercredis en une mise en forme en vert.
Je sélectionne ma plage et je lui dis : =JOURSEM(A2)>=4

Si je veux la même chose pour les lundis et le mercredis je lui dis :
=ET(JOURSEM(A2)>=4;JOURSEM(A2)<=2) Mais là je ne comprends pas pourquoi le signe est à l'envers > et déjà à quoi il sert. Pourquoi on n'écrit pas tout simplement :
=JOURSEM(A2)=4 ? ou =ET(JOURSEM(A2)>=4;JOURSEM(A2)>=2).
Pourquoi en faite le > est retourné pour le lundi ?

Aussi on m'a dit d'utiliser ces formules :
=JOURSEM(A2;3)>5

=JOURSEM(A2;3)=5

=JOURSEM(A2;3)>=5

Le choix et le sens des signe me perturbent... Et le 3 et le 5 signifie donc mardis et jeudis donc c'est une forme contactée de dire ce jour ET ce jour ?

Merci beaucoup pour ton aide :)
Commenter la réponse de Mike-31
Messages postés
16686
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 décembre 2018
1
Merci
Re,

alors ce signe < devant une valeur exemple 5 veut dire inférieur à 5

> veut dire supérieur
<= veut dire inférieur et égale à la valeur qui suit et >= supérieur et égale autrement dit à partir de la valeur et au dessus

suivant que tu choisisses le premier jour de semaine par exemple un dimanche
tu écris =JOURSEM(A2;1) et Excel retournera 1 pour le dimanche, 2 pour le lundi etc ...

si tu choisis que le premier jour de semaine est un lundi ou qu'Excel te retourne 1 pour le lundi puis 2 le mardi etc jusqu'à dimanche avec 7 tu écris =JOURSEM(A2;2)

mais pour des besoins de calcul tu peux obtenir 1 pour mardi comme si ta semaine commençait un mardi avec
=JOURSEM(A3;3)

regarde ce lien pour approfondir
https://support.office.com/fr-fr/article/joursem-joursem-fonction-60e44483-2ed1-439f-8bd0-e404c190949a

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM a aidé 34057 internautes ce mois-ci

deanerys
Messages postés
59
Date d'inscription
jeudi 27 septembre 2018
Dernière intervention
17 octobre 2018
-
Merci ça commence à être plus clair mais encore quelques lacunes, donc si je comprends bien la formule par exemple :

Si je mets dans ma cellule A2 est égale à lundi je vais écrire dans ma cellule : =JOURSEM(A2;2)

Et si avec ça je décide que tous les jours après jeudi donc au dessus de jeudi et mardi lui même deviennent bleu je mets une mise en forme :

=JOURSEM(A2;3)>5 Donc mardi, vendredi, samedi et dimanche seront bleus ?

Si je veux seulement mardis et jeudis j'écrirai :

=JOURSEM(A2;3)=5

Si je veux mardis, jeudis et les jours au-dessus de jeudis j'écrirai :

=JOURSEM(A2;3)>=5

Si je veux les jours de mardis et avant jeudis j'écrirai :

=JOURSEM(A2;3)<5

Et enfin si je veux les jours de mardis, avant jeudis avec jeudis j'écrirai :

=JOURSEM(A2;3)<=5

Ai-je bien compris ?

Mais j'ai pas compris si je veux que ma semaine commence un mardi égale 1 ???
Dans le fichier que tu m'envoies il y a marquait égale 16, 17, ... ça non plus je ne comprends pas.

Vraiment navrée j'essaye de comprendre je te promets je lis et relis mais pfff si ça t'ennuie t'arrête hein je ne veux pas déranger je m'excuse vraiment. :(
deanerys
Messages postés
59
Date d'inscription
jeudi 27 septembre 2018
Dernière intervention
17 octobre 2018
-
Dans le fichier le mardi 3 pourquoi il est renvoyé de 0 à 6 et non pas de 1 à 7 comme les autres ?
Commenter la réponse de Mike-31
Messages postés
16686
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 décembre 2018
1
Merci
Re,

Si tu saisis tes dates à partir de A2 et commence par exemple par la date d'aujourd'hui 08/10/2018 et en B2 pâr exemple cette formule =JOURSEM(A2;1) Excel te retourne 2 puis 3 pour mardi / 5 pour jeudi, 6 vendredi
pour retenir mardis et jeudis j'écrirai : =JOURSEM(A2;1)=3 et =JOURSEM(A2;1)=5

Si tu veux mardis, jeudis et les jours au-dessus de jeudis j'écrirai :
=JOURSEM(A2;1)=3 et =JOURSEM(A2;1)>=5

si tu veux les jours de mardis, avant jeudis
=JOURSEM(A2;1)>=3 et =JOURSEM(A2;1)<=5

si le mardi 3 il est renvoyé de 0 à 6 et non pas de 1 à 7 c'est que ton type de retour n'est pas bon
JOURSEM(numéro_série;type_retour)

limite toi à utiliser 1, 2 ou 3

regarde sur ce lien les explications
https://support.office.com/fr-fr/article/joursem-joursem-fonction-60e44483-2ed1-439f-8bd0-e404c190949a

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM a aidé 34057 internautes ce mois-ci

deanerys
Messages postés
59
Date d'inscription
jeudi 27 septembre 2018
Dernière intervention
17 octobre 2018
-
Merci Mike,

Je crois avoir vraiment saisie cette fois. Il me faut de la pratique pour que j'empreigne bien et ça devrait le faire.
Je comprends plus vous et ceux qui m'ont expliquée ici que le lien je l'ai regardé mille fois.

Merci beaucoup :)
Commenter la réponse de Mike-31