AIDE - PLANNING

Bonjour à tous

je réalise mon planning de chantier sur excel depuis plusieurs années.

Je souhaiterai automatiser les disponibilités des équipes.

Pour comprendre le fonctionnement , chaque équipe est associée avec une lettre ( en bas à gauche de la photo) et chaque lettre a une mise en forme conditionnelle. ( couleur et remplissage même couleur)

Par exemple quand j'écris "a" en BP7, la cellule devient jaune.

J'aimerai avoir la condition suivante;

Si dans la plage BP5:BP10 il n 'y a pas la lettre "a" , alors BP17="a"

merci d'avance à tous !!

capture

Bonjour tom1904, toutes et tous,

Écrire en BP17 :

=SI(ET(BP5<>"a";BP6<>"a";BP7<>"a";BP8<>"a";BP9<>"a";BP10<>"a");"a";"")

Cordialement.

Bonjour mdo100

Merci pour ta reponse

J'avais fais comme tu viens d'écrire mais le problème du "ligne par ligne" et que chaque semaine on supprime des ligne et/ou on en rajoute

Il faudrait donc tout reprendre à chaque fois

N'y a t'il pas un moyen en prenant une plage ? Avec RECHERCHE?

Encore merci

Bonjour

je partirai plus vers cette formule, voyez si elle vous convient :

=SI(NB.SI(BP5:BP10;"a")>0;"";"a")

Cdlt

Bonjour

c'est parfait !!! merci beaucoup

cdlt

Bonjour

Toujours sur le même sujet, j'aimerai compléter avec cette forme

SI(NB.SI(BP5:BP10;"a")>0;"";"a") OU SI(NB.SI(BP5:BP10;"a")>2;"";"b")

Comment faire ?

Bonjour

Une chose m'échappe, dans la première condition

  • si le Nb de "a" est supérieur à 0, alors rien, sinon "a", puis
  • si le NB de "a" est supérieur à 2, alors rien, sinon "b".

attention car dès que la première condition est remplie la formule ne va pas chercher plus loin, cela veut dire

que si le nombre de "a" est 5, alors "rien".

ne devrait-on pas inverser la condition , à savoir :

Si le nombre de "a" est égal à 0, alors "a", sinon rien, puis

si le nombre de "a" est supérieur a 2, alors rien, sinon "b".

Voir si en réalité cette formule répond à vos attentes :

=SI(NB.SI(BP5:BP10;"a")=0;"a";SI(NB.SI(BP5:BP10;"a")>2;"b";""))

Cdlt

Bonjour

je vais essayer de te répondre comment j'ai vu les choses

Sur le planning, chaque Nom est associé à une lettre, Par exemple Thomas au T

j'ai mis une mise en forme conditionnel qui , quand tu mets "T" dans une cellule; la cellule ainsi que le texte se mettent d'une certaine couleur : ça permet de remplir une case qui correspond à un jour

La première formule que tu m'as donné et que j'utilise permet de mettre en valeur le fait que la lettre ne soit pas présente dans la colonne ( une liste de chantiers)

Aujourd'hui, je veux que la cellule continu ce rôle mais aussi qu'elle devienne d'une autre couleur ( autre lettre ) si est présent dans la colonne un doublon (deux fois la lettre T).

je sais pas si c'est trop clair

Bonjour

en fait tu souhaites obtenir une couleur pour chaque lettre ?

Cdlt

non , ça c'est bon, chaque lettre est une couleur

en fait, ce serait plutôt ça mais ça ne fonctionne pas

=SI(NB.SI(BP5:BP10;"a")>0; NB.SI(BP5:BP10;"a")>2 ;"d";"");"a")

Re-bonjour

ta formule n'est pas bonne, manque une valeur vrai.

lettre B ou D ?

ton souhait n'est pas clair, ou alors je ne comprends pas.

peux-tu mettre en lettre ?

ex :

  • si le NBR de "a" est supérieur à "0", alors "rien", sinon "a".
  • si le .........

Deux phrases

Si le nombre de "à" est egale à 0 alors la cellule est égale à "a" sinon elle Reste vide ""

Si le nombre de à est supérieur à 2 alors la cellule est égale à "d" sinon elle tient compte de la contrainte du dessus

Désolé , je sais que suis pas trop clair ...

Bonsoir

donc :

=SI(NB.SI(BP5:BP10;"a")=0;"a";SI(NB.SI(BP5:BP10;"a")>2;"d";""))

Je tente aussi avec Ou et je reviens pour voir.

Cdlt

Bonjour

ma réponse d'hier soir n'est pas partie, alors :

- =SI(NB.SI(BP5:BP10;"a")=0;"a";SI(NB.SI(BP5:BP10;"a")>2;"d";""))

Celle-ci devrait répondre à votre attente.

Cdlt

Merci c'est tout à fait ça !!!

Rechercher des sujets similaires à "aide planning"