XL 2019 mise en forme conditionnelle

gloeckelsberg

XLDnaute Nouveau
Bonjour,

j'ai un planning qui gère
les differents postes suivit des congés

j'ai donc besoin que sur la meme ligne si la personne se met en congé ça me mettent les doublons en double
donc avant j'utilisé : =ET(NB.SI($H1:$AL1;H1)>1;H1>0)
qui fonctionné
sauf que maintenant dans la première parti on a rajouté l'heure de debut de service
par exemple : dans le champs poste : on va dire
A1 : Aurelien Bessat 10h00
dans le poste vacance
b1 :Aurelien Bessat

et du coup comme ce n'est pas identique ça ne marche plus je voulais bidouillé une fonction contient mais je ne trouve pas
en espérant avoir été claire

merci d'avance
 

gloeckelsberg

XLDnaute Nouveau
Bonsoir gloeckelsberg, et bienvenu sur XLD,
Sans fichier test, que dire ?
Essayez, en aveugle :
VB:
=ET(NB.SI($H1:$AL1;H1&"*")>1;H1&"*">0)
Merci sylvanu,
désolé je te joins le fichier
ca marche à moitié ça indique en rouge uniquement la partie vacance (AC:AL)
il faudrait également que la partie de gauche si doublon s'illumine (H:X)

il y a le cas par exemple à la ligne 1009 :
il faudrait que la case af1009 soit en rouge mais aussi la case R1009

merci d'avance
 

Pièces jointes

  • test220720.xlsx
    748.3 KB · Affichages: 2

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour,
Désolé, rien compris.
Un fichier test est censé être représentatif et fourni avec des explications claires.
Par ex, pourquoi AF1009 et R1009 devraient être rouge puisque AF1009 est vide ?
Dans la MFC, que veux dire H1>0 alors que la colonne H ne contient que des chaines de caractères.
 

gloeckelsberg

XLDnaute Nouveau
Désolé mon fichier n'a pas du se mettre à jour
ci joint le bon
pour h1>0 c'est une formule que j'avais trouvé et effectivement en testant sans ca marche également

R1009 = juliana gross (car10) 17h30
AF1009 = juliana gross

le but c'est qui comprenne que sur la line 1009 il y a deux fois ecrit juliana gross donc doublon et les mettent toutes les deux en rouge

sur la ligne 1010 j'ai inscrit
en R1010 = juliana gross (car10) 17h30
en AF1010 = juliana gross (car10) 17h30
et la ça marche
 

Pièces jointes

  • test220720.xlsx
    746.2 KB · Affichages: 2

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Deux soucis :
1- La formule initiale ne marche que dans un sens, pas dans les deux.
2- L'utilisation de Car(10) fausse les calculs.
Donc en PJ j'utilise :
VB:
=ET(H1<>"";NB.SI($H1:$AL1;STXT(H1;1;(SIERREUR(CHERCHE(CAR(10);H1);100)-1))&"*")>1)
Je supprime tout ce qui est après Car(10).
Le souci, s'il existe, c'est qu'en colonne AA on trouve toujours EMMA WEBER, donc elle se met en rouge.
Doit on tenir compte de cette colonne ?
Sinon, ça va être "très compliqué".
 

Pièces jointes

  • test220720 (1).xlsx
    852.6 KB · Affichages: 2

gloeckelsberg

XLDnaute Nouveau
Re,
Deux soucis :
1- La formule initiale ne marche que dans un sens, pas dans les deux.
2- L'utilisation de Car(10) fausse les calculs.
Donc en PJ j'utilise :
VB:
=ET(H1<>"";NB.SI($H1:$AL1;STXT(H1;1;(SIERREUR(CHERCHE(CAR(10);H1);100)-1))&"*")>1)
Je supprime tout ce qui est après Car(10).
Le souci, s'il existe, c'est qu'en colonne AA on trouve toujours EMMA WEBER, donc elle se met en rouge.
Doit on tenir compte de cette colonne ?
Sinon, ça va être "très compliqué".
top ça marche parfaitement j'ai inversé les colonne pour dégager la colonne AA du champs merci encore !!!
 

Discussions similaires

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 812
dernier inscrit
abdouami