Aide mise en forme conditionnelle multi critère

Fermé
annesophie.barret Messages postés 4 Date d'inscription mardi 29 janvier 2019 Statut Membre Dernière intervention 30 janvier 2019 - 29 janv. 2019 à 15:58
annesophie.barret Messages postés 4 Date d'inscription mardi 29 janvier 2019 Statut Membre Dernière intervention 30 janvier 2019 - 30 janv. 2019 à 12:07
Bonjour

Voici ma problématique.



Le tableau constitué represente un planning d'activité

Colonne A = La liste des opérateurs (A4 à A23)
Colonne B à F = les présents et Absents (1 colonne par jour, (B pour lundi, C pour mardi, D pour mercredi...) vide si présent, non vide si absent)

Donc une matrice de présence de A4 à à F23

Exemple
A4 = Yohann
B4 = C (lundi)
C4 = cellule vide (mardi)
D4 = C (mercredi)
E4 = cellule vide (jeudi)
F4 = cellule vide (vendredi)

A19 = Fred
B19 = C (lundi)
C19 = cellule vide (mardi)
D19 = C (mercredi)
E19 = cellule vide (jeudi)
F19 = cellule vide (vendredi)

Colonne H : opérateurs planifiés le lundi
H3 à H8 : sur un véhicule
H10 à H15 : sur un second véhicule....

Je souhaiterais mettre en évidence les erreurs de planification.

Exemple :
Yohann est absent lundi. (C en b4)
Alan est absent lundi (C en B19)
Mais ils sont mis au planning.

"Yohann" en H4
"Fred" en H5

Comment faire pour que leurs noms apparaissent par exemple en remplissage bleu ?

Je parviens à le faire pour un opérateur précisément,
=SI($H$4=$A$4;$B$4<>"";"")

Mais forcément, si je veux l'appliquer à l'ensemble des opérateurs pour l'ensemble des conditions, cela ne fonctionne pas.
J'ai regardé du côté des formules index et equiv, ou et mais je n'arrive pas à formuler la formule.

Pouvez-vous m'aider, svp ?

En vous remerciant par avance,

Anne Sophie

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié le 29 janv. 2019 à 17:09
Bonjour
MFC par formule: en colonne H de H4 à H23
=ET(H4<>"";INDEX($B4:$F4;JOURSEM(H$1;2))<>"")

peut s'appliquer par copier/coller sur les colonnes "équipe" si les positions ds signes $ sont respectées

crdlmnt
0
annesophie.barret Messages postés 4 Date d'inscription mardi 29 janvier 2019 Statut Membre Dernière intervention 30 janvier 2019
30 janv. 2019 à 10:46
Bonjour

Merci pour l'aide.
Par contre, cela ne fonctionne pas. Je n'arrive pas à appliquer cette solution.

Peut être un prb de $ ?

A votre écoute
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
30 janv. 2019 à 11:07
Bonjour
en principe, non les $ sont bien placés, mais la lecture de l'image est difficile. Peut-être un problème d'adressage ou de format de cellule. Pouvez vous déposez un modèle de votre feuille (même vierge si confidentialité) pour que nous puissions tester?

à déposer en fichier Excel ici
http://mon-partage.fr

et revenez coller le lien créé sur le site

à vous lire

crdlmnt
0
annesophie.barret Messages postés 4 Date d'inscription mardi 29 janvier 2019 Statut Membre Dernière intervention 30 janvier 2019
30 janv. 2019 à 12:07
Merci beaucoup pour votre aide.

Effectivement, cela fonctionne
Je vais appliquer sur le tableau réel.

Si je rencontre encore des soucis, je reviendrais vers vous sans hésiter.

Bonne fin de journée

Anne Sophie
0
annesophie.barret Messages postés 4 Date d'inscription mardi 29 janvier 2019 Statut Membre Dernière intervention 30 janvier 2019
30 janv. 2019 à 11:33
Lien de Téléchargement : https://mon-partage.fr/f/EhuDYWWa/

Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
30 janv. 2019 à 11:47
Votre fichier en retour après un peu de ménage
https://mon-partage.fr/f/9FDmRpce/
1° les cellules dates n'ont pas toutes la même configuration, (fusionnée ou non) ce qui modifie les adresses de MFC, c'est corrigé
2° les dates sont en format texte au lieu de num, c'est corrigé
3° vous avez d=une affectation de nom en ligne 3 alors que ce sont les initiales des jours qui utilisent cette ligne en B:F ?
après tout ça, ça ira mieux
crdlmnt


0