Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Conception
Conception Questions relatives à la conception d'un classeur Excel (structure, organisation, protection, sécurisation, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2011, 17h16   #1
Invité de passage
 
Homme Pierre alexandre VENTE
Inscription : octobre 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Pierre alexandre VENTE
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : octobre 2011
Messages : 3
Points : 1
Points : 1
Par défaut Formule pour une mise en forme conditionnelle

Bonjour la compagnie,
je me permets de poster ce message car je ne trouve pas de solution à mon soucis...
Voilà le résultat que je cherche à avoir:
-quand 5 cellules sont remplies de la lettre X (exemple A2:E2 qui se trouve sur le feuil2) je souhaiterais que le terme "Effectué" apparaisse en L5 sur la feuil1 (sachant qu'en L5, une donnée de validation à été effectuée (peut être faudra t il la supprimer? ainsi qu'une mise en forme conditionnelle sur les termes énoncés).

-quand <5 cellules sont remplies de la lettre X (exemple A2:E2 qui se trouve sur le feuil2) je souhaiterais que le terme "En cours" apparaisse en L5 sur la feuil1.

-quand aucunes cellules ne sont remplie de la lettre X (exemple A2:E2 qui se trouve sur le feuil2) je souhaiterais que le terme "Non effectué" apparaisse en L5 sur la feuil1.

Est ce possible?une formule ou un code en VBA peut être?
Si quelqu'un pouvait me donner un coup de pouce j'en serais ravi... cela m'aiderait grandement dans la conception de mon fichier...
Merci d'avance
Au plaisir de vous lire...

Bien entendu je peux fournir des photos car comme disait Napoléon un petit dessin vaut bien mieux qu'un grand discours..
Pierrot78360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 17h35   #2
Membre émérite
 
Conseil + Formation
Inscription : février 2010
Messages : 584
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Conseil + Formation

Informations forums :
Inscription : février 2010
Messages : 584
Points : 886
Points : 886
Bonjour

Si j'ai bien compris
en L5
Code :
=SI(NB.SI(Feuil2!A2:E2;"X")=5;"Effectué";SI(NB.SI(Feuil2!A2:E2;"X")>0;"En cours";"Non Effectué"))
78chris est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 17h37   #3
Invité de passage
 
Homme Pierre alexandre VENTE
Inscription : octobre 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Pierre alexandre VENTE
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : octobre 2011
Messages : 3
Points : 1
Points : 1
Bonsoir Chris et merci d'avoir répondu à ce que je peux voir tu arrive à traduire...merci infiniment... je vais essayer
Pierrot78360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 17h41   #4
Membre émérite
 
Conseil + Formation
Inscription : février 2010
Messages : 584
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Conseil + Formation

Informations forums :
Inscription : février 2010
Messages : 584
Points : 886
Points : 886
Bonjour

J'avais bien compris et cette formule tient compte du fait qu'elle n'est pas sur la feuil2
78chris est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 17h46   #5
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Tu ne peux pas écrire avec une mise en forme conditionnelle. Tu peux au plus tricher pour une expression pré-remplie avec une couleur de police égale à la couleur du fond de cellule, mais tu ne peux pas changer la phrase d'origine.
En L5, tu peux utiliser cette formule :
Code :
=SI(NBVAL(Feuil2!A2:E2)=0;"Non effectué";SI(NBVAL(Feuil2!A2:E2)<5;"En cours";"Effectué"))
Reste que c'est difficilement compatible avec ta liste de validation, à moins que tu veuilles en faire un choix ? mais pourquoi pas à côté de L5 ?

A la limite, en mettant un espace dans la cellule, et en entrant une première règle de MFC :
et en mise en forme, un format personnalisé :
@"Non effectué"
coche "interrompre si vrai".
Tu recommences avec :
format :
@"En cours"
et une dernière règle :
format :
@"Effectué"
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 17h52   #6
Invité de passage
 
Homme Pierre alexandre VENTE
Inscription : octobre 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Pierre alexandre VENTE
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : octobre 2011
Messages : 3
Points : 1
Points : 1
Un grand merci aussi Daniel,
il s’avère que je viens d'enlever la donnée de validation avec les trois termes énoncés...je viens juste de faire une mise en forme conditionnelle pour ces trois même thèmes...le tout associé à la formule de Chris, je crois que je viens de trouver mon bonheur...
Merci à tous les deux
@++++
Pierrot78360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h16.


 
 
 
 
Partenaires

Hébergement Web