Mise en forme conditionnelle

Résolu/Fermé
Andrea0401 Messages postés 6 Date d'inscription jeudi 26 juin 2014 Statut Membre Dernière intervention 27 juin 2014 - Modifié par baladur13 le 26/06/2014 à 09:27
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 26 juin 2014 à 12:38
Bonjour, je souhaiterai mettre en forme conditionnelle uniquement les lignes des jours du weekend sur mon fichier excel.

Le problème est que je n'y arrive vraiment pas après plusieurs heures d'essai....

Tout aide serait plus que bienvenu ! :)

Merci d'avance

(image rendue cliquable et s'ouvrant dans un nouvel onglet par la modération CCM)

6 réponses

Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 588
26 juin 2014 à 09:39
Salut,

Je pars du principe que le mot "report" est en A2 et que dans la colonne B tes dates sont en texte.

1. tu sélectionnes ton tableau (de A3 à ...)
2. tu configures la MFC, tu choisis mettre en forme selon formule
3. comme formule, tu écris =OU(A3="samedi";A3="dimanche")

Note: si tes dates avaient été des dates, tu pouvais te simplifier la vie en

1. utilisant une seule colonne (A par exemple)
2. utilsant la formule JOURSEM() qui identifie les jours de la semaine..
0
PHILOU10120 Messages postés 6374 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 28 mai 2024 801
26 juin 2014 à 09:42
Bonjour

Dans la mise en forme conditionnelle choisir
Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué

mettre cette formule

=SI(JOURSEM(G$3)>5;1;0)

Les jours en (G3 dans ma formule) doivent être des dates formatées jjjj

J'espère que cela vous aidera

Bonne journée
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 588
26 juin 2014 à 10:07
Les jours en (G3 dans ma formule) doivent être des dates formatées jjjj

Je ne vois pas très bien en quoi le format influence la formule ?
0
Andrea0401 Messages postés 6 Date d'inscription jeudi 26 juin 2014 Statut Membre Dernière intervention 27 juin 2014
26 juin 2014 à 10:03
Bonjour à vous deux ! Merci pour votre aide !

J'ai essayé de remettre en ordre ma formule selon vos conseils, Mais cela ne marche toujours pas...

J'ai utilisé la formule PHILOU10120 =SI(JOURSEM(G$3)>5;1;0) .

A noter que mes jours sont en format jjjj et que mes dates sont en format jj.mmm


Merci encore pour votre patience...
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 588
Modifié par Bruce Willix le 26/06/2014 à 10:07
Dans ta colonne "A" c'est du texte ou des jours ?
Idem pour la colonne "B"

Pour moi, dans tes deux colonnes, tu as mis du TEXTE et pas des valeurs, donc JOURSEM() ne fonctionne pas.

Si j'ai tort et que ce sont bien des valeurs, alors tu dois adapter la formule JOURSEM() et mettre la référence $B3 au lieu de G$3:
- la formule doit référencer la cellule la plus "en haut à gauche" possible
- tu ne dois pas mettre le $ devant le 3 (il faut que la formule évalue chaque ligne) mais devant le B (il faut toujours évaluer la colonne B)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 399
Modifié par Vaucluse le 26/06/2014 à 10:19
Bonjour tous
Bruce à raison , mais pour formater toute une ligne il faut bloquer le A de l'adresse avec le signe $

=OU($A3="samedi";$A3="dimanche")

Philou n'a (presque) pas tort non plus si les infos de la colonne (je verrais plutôt en >B)B sont bien des dates,mais:
*il vaut mieux éviter le "SI" dans les formules de MFC, depuis 2007 ça ne fonctionne pas tous les coups
*pour que la formule s'applique au WE, il faut coder JOURSEM en version Europe, sinon le dimanche est égal à 1 donc ajouter ;2
*et il faut toujours bloquer la colonne de l'adresse donc:

=JOURSEM($B1;2)>5

bien entendu, il s'agit d'une formule à placer dans une fenêtre de MFC en sélectionnant le champ, pas dans une cellule.



crdlmnt

Errare humanum est, perseverare diabolicum
0

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

Posez votre question
Andrea0401 Messages postés 6 Date d'inscription jeudi 26 juin 2014 Statut Membre Dernière intervention 27 juin 2014
26 juin 2014 à 10:28
Bonjour à tous !

Merci infiniment pour votre aide j'ai essayé avec la formule =JOURSEM($B1;2)>5 que Vaucluse m'a donné et ça marche ! :)

Encore merci à tous pour votre aide et patience !! C'est grandement apprécié !

Bonne journée !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 399
26 juin 2014 à 12:38
Ok alors on passe ça en résolu,
Bonne route
0