Etat d'une cellule selon le texte contenu dans une plage de cellules

Garth69

XLDnaute Occasionnel
Biiiijour ! :cool:

Dslé pour le titre de ma requête ( un peu incompréhensible ... ), mais j'ai du mal à exprimer mon besoin !


Pour illustrer mon problème :p :



Je souhaiterai que mes cellules ( les grises en bas avec Ok ou le " ! " ) soient conditionnées par le contenu de la colonne qui les surplombe ( Colonnes de 9 cellules ... ) .

"Ok" Si présence au minimum des contenus des 5 cellules comme dans ma capture ...
ROUGE S'il manque l'une des 5 cellules ( Comme dans la dernière colonne ... )
D'autres éléments peuvent venir remplir les cases vides, mais la présence de ces 5 contenus, doit impérativement être déterminée !

PS : Je ne recherche pas forcément "la solution toute prête", mais un début d'explication, qui m’amènerait à comprendre, et pouvoir réutiliser la fonction relative à ce genre de problématique ...


Je vous remercie d'avance, pour vos éclairages :) .
 
Dernière édition:

Victor21

XLDnaute Barbatruc
Re : Etat d'une cellule selon le texte contenu dans une plage de cellules

Bonsoir, Garth69.

Regarde les Mises En Forme Conditionnelles, et n'hésite pas à revenir si besoin.

Edit : Si les "OK" et " ! " sont générés par formule, tu n'auras aucun problème pour les MEFC.
 
Dernière édition:

Garth69

XLDnaute Occasionnel
Re : Etat d'une cellule selon le texte contenu dans une plage de cellules

Je pensais plus à une fonction du genre : " Si cellule xx contient "ZZ" + cellule XX2 contient "KK" + ... etc ... " .


mais Ok ! Je vais suivre ton conseil, et regarder côté Mises en forme conditionnelles , voir si je m'y retrouve .

Thx !
 

Garth69

XLDnaute Occasionnel
Re : Etat d'une cellule selon le texte contenu dans une plage de cellules

Bon ... Ben ... Force m'est de constater que je n'arrive à rien :( ! ! !

Je ne sais pas établir de règle pour mon besoin ( Probablement parce que je n'ai aucune connaissance des fonctions "si" et "ou" ...) .


Peut être qu'en m'explicitant l'exemple "simple" ci après :

En considérant que A1 = "Barth" et A2 = "Bob" ...

Il me faudrait une règle pour A3 qui vérifie que Barth et / ou Bob sont indifféremment présents en A1 et / ou A2, ( la présence des 2 en A1 ou B1 étant indispensable :p ... ) et me permette d'afficher selon leur présence respective un résultat "Ok" ou "Pas Ok" en A3 donc ...


J'essaierai ensuite d'extrapoler cette règle pour mes besoins dans mon tableau ( 5 cas à vérifier ... ).


( :confused: A me relire, je me demande si mes propos sont vraiment intelligibles ? )
 

Garth69

XLDnaute Occasionnel
Re : Etat d'une cellule selon le texte contenu dans une plage de cellules

Une autre "piste" serait d'affecter ( Au niveau de la feuille ? ) une valeur chiffrée pour chacun des noms ( Barth = 25 et Bob = 10 ... Par exemple ! )

A3 n'aurait plus alors qu'a vérifier que la somme de A1 et A2 = 35 ... Une autre valeur indiquant que Barth ou Bob ne serait pas présent ...


( Cette "combine" serait assez facilement transposable à mon tableau :) ... )

Mais ... Ben ... Ca aussi, je sais pas faire :( ! ! !
 

Garth69

XLDnaute Occasionnel
Re : Etat d'une cellule selon le texte contenu dans une plage de cellules

Heu ... C'possible !

( Mais pas de moquerie sur le code déjà saisi ( 3563 lignes :( ... là ou vous autres spécialistes auriez bouclé l'affaire en 10 lignes :p ... )


>> Onglet "Tourne 2011" / "Equipe A"

Y'a pas de formule, juste l'exemple de ce que cela devrait donner quand les postes "indispensables" ne sont pas pourvus ...

( Si je ne comprenais pas ton code, ca m'avancerait guère ... Je ne pourrai pas le réutiliser :( ... C'pour ca que je cherche plutôt à comprendre en évoquant des exemples simples, et pas forcément mon projet de base ...

Merci néanmoins de vos éclairages à tous ...
 

Victor21

XLDnaute Barbatruc
Re : Etat d'une cellule selon le texte contenu dans une plage de cellules

Re,

Le monsieur, il a dit : Un bout de fichier, pas toute l'usine à gaz.

Une feuille suffit avec Barth, Bob, leurs différentes configurations, les éventuelles autres contraintes que tu aurais pû omettre, le ou les résultat(s) souhaité(s) en fonction des différents cas.

Pour joindre un fichier, aller en mode avancé, cliquer sur le trombonne à coulisse, et se laisser guider.
 

Garth69

XLDnaute Occasionnel
Re : Etat d'une cellule selon le texte contenu dans une plage de cellules

Pour "Barth" et "Bob" ... C'tait l'évocation d'un exemple, testable sur 3 cellules, que j'aurai pu adapter pour mon projet ...

( Ca me semblait plus simple pour m'expliquer ... )
 

Victor21

XLDnaute Barbatruc
Re : Etat d'une cellule selon le texte contenu dans une plage de cellules

Re,

En attendant mieux :
Mise en forme conditionnelle sur E11:J11
Condition 1 : la formule est :
=N(NB.SI(E2:E10;$T$1)>0)+N(NB.SI(E2:E10;$T$2)>0)+N(NB.SI(E2:E10;$T$3)>0)+N(NB.SI(E2:E10;$T$4)>0)+N(NB.SI(E2:E10;$T$5)>0)>=5
Fond rouge
Condition 2 : la formule est :
=N(NB.SI(E2:E10;$T$1)>0)+N(NB.SI(E2:E10;$T$2)>0)+N(NB.SI(E2:E10;$T$3)>0)+N(NB.SI(E2:E10;$T$4)>0)+N(NB.SI(E2:E10;$T$5)>0)<5
Fond vert
 

Garth69

XLDnaute Occasionnel
Re : Etat d'une cellule selon le texte contenu dans une plage de cellules

Ooouuuch ... Merci Victor21 :cool: ...

Jamais je n'aurai eu la moindre chance d'accoucher d'une formule aussi complexe.
( J'espère, que je vais pouvoir la disséquer et la comprendre ... )



J'explorai aussi une autre piste, qui consiste à définir des valeur de variable pour chaque cellule ( BHC = 5 / BH3 = 12 / BH1 = 23 ... ).
La ligne du bas pouvant alors ( selon la somme des variables des cellules supérieures ) être le reflet des postes occupés ou non ...
Une autre approche du problème :p !


J'ai désormais 2 solutions envisageables ...
 

Discussions similaires

Statistiques des forums

Discussions
312 298
Messages
2 086 979
Membres
103 419
dernier inscrit
mk29