Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mise en forme conditionnelle un peu complexe

  • Initiateur de la discussion Initiateur de la discussion dionys0s
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dionys0s

XLDnaute Impliqué
Bonjour le forum

Voici un petit problème de MFC que j'ai du mal à résoudre. Je pensais pouvoir y arriver avec les fonctions TROUVE(), GAUCHE() et ET(), mais je n'y arrive pas... L'explication est dans le fichier.

D'avance merci pour votre aide 😎

dionys0s
 

Pièces jointes

Dernière édition:
Re : Mise en forme conditionnelle un peu complexe

Bonjour dionys0s
Je pensais pouvoir y arriver avec les fonctions TROUVE(), GAUCHE() et ET(), mais je n'y arrive pas...
je pense que tu te compliques la vie inutilement

voir une solution en pièce jointe

à+
Philippe
 

Pièces jointes

Re : Mise en forme conditionnelle un peu complexe

Bonjour Philippe

Merci pour ton aide mais je ne peux pas utiliser ta solution. Les contraintes que je précise dans mon fichier ne sont pas pour me compliquer la vie, elles me sont imposées et je ne peux faire autrement. Donc je suis obligé d'utiliser la coche et le barême.

Merci pour ton temps en tout cas.

Ceci dit je suis en train de le faire par moi même et suis sur la bonne voie
 
Re : Mise en forme conditionnelle un peu complexe

Bonjour Philippe

Merci pour ton aide mais je ne peux pas utiliser ta solution. Les contraintes que je précise dans mon fichier ne sont pas pour me compliquer la vie, elles me sont imposées et je ne peux faire autrement. Donc je suis obligé d'utiliser la coche et le barême.

Merci pour ton temps en tout cas.
 
Re : Mise en forme conditionnelle un peu complexe

Re le forum

Sorry pour le flood un peu plus haut... On ne peut pas effacer un post ?

Pour les internautes qui tomberaient sur le topic, voici la réponse que j'ai trouvée (en PJ également) :

Formules à inscrire en MFC de la cellule B10 puis copier coller la cellule sur tout la plage.
Bas :
Code:
=ET(SI(GAUCHE($R7;TROUVE("/";$R7;1)-1)-(COLONNE(B9)-COLONNE($A9))>=0;1;0)=1;SI(GAUCHE($R7;TROUVE("/";$R7;1)-1)-1+1<12;1;0)=1)
Intermédiaire :
Code:
=ET(SI(GAUCHE($R7;TROUVE("/";$R7;1)-1)-(COLONNE(B9)-COLONNE($A9))>=0;1;0)=1;SI(GAUCHE($R7;TROUVE("/";$R7;1)-1)-1+1>=12;1;0)=1;SI(GAUCHE($R7;TROUVE("/";$R7;1)-1)-1+1<17;1;0)=1)
Haut :
Code:
=ET(SI(GAUCHE($R7;TROUVE("/";$R7;1)-1)-(COLONNE(B9)-COLONNE($A9))>=0;1;0)=1;SI(GAUCHE($R7;TROUVE("/";$R7;1)-1)-1+1>16;1;0)=1)

C'est assez alambiqué, donc si vous avez mieux (plus court, plus clair, plus rapide etc.) je suis preneur.

Good evening all

dionys0s
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
665
W
Réponses
16
Affichages
589
Réponses
4
Affichages
310
Réponses
2
Affichages
239
Réponses
25
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…