Fonction Si incluant mise en forme conditionnel - Attention demande compliqué ^^

Zeylla

XLDnaute Nouveau
Bonjour à tous,
dans le fichier ci-joint vous trouverez un tableur avec un standard.
Pour le moment rien de complexe ^^
Seulement voila, pour me simplifier la tâche au quotidien je souhaiterais faire en sorte que le standard s'applique de AB2:AT13, selon les conditions suivantes :

1er condition:
si AB1=$B$19 ; AC1=$B$19 etc.... AT1=$B$19 alors appliquer les conditions suivantes, si non, ne rien faire.

2eme conditions:

Case verte : D19 <= [Cellule de la colonne AB2:AB13 / cellule de la colonne AC2:AC13 etc..] <= E19
Case Orange : G19 <= AB2:AB13 ... AC2:AC13 etc... < D19
D19 < AB2:AB13 ... AC2:AC13 etc... <= H19
Case Rouge : AB2:AB13 ... AC2:AC13...etc... < G19
H19 < AB2:AB13...AC2:AC13...etc...


Donc il s'agit d'une demande assez particulière, puisqu'il s'agit au final d'avoir une fonction si qui inclue une mise en forme qui contient elle aussi une fonction si.

J'ai essayé de le faire via la mise en forme, mais cela n'est pas possible car la 1er condition me bloque.

Merci d'avance.
Cdlt Zeylla
 

Pièces jointes

  • Analyse Copie.xlsm
    145.7 KB · Affichages: 24
  • Analyse Copie.xlsm
    145.7 KB · Affichages: 32
  • Analyse Copie.xlsm
    145.7 KB · Affichages: 32

ERIC S

XLDnaute Barbatruc
Re : Fonction Si incluant mise en forme conditionnel - Attention demande compliqué ^^

Bonjour

je pense que c'est ta formulation de demande qui est compliquée.
il faut exposer ton problème calmement et éviter les ... qui sont des sources d'interprétation

si je comprends tu veux que tes cellules de la plage AB2:AT13 se colorent automatiquement (MFC) en vert, orange ou rouge

les conditions :
1 : sur chaque ligne, si une au moins des cellules ??? (là premier doute) de la plage AB:AT est égale à B19

... à toi de valider ce début et de compléter
 

Dugenou

XLDnaute Barbatruc
Re : Fonction Si incluant mise en forme conditionnel - Attention demande compliqué ^^

Bonjour,
Pourrais tu coller des valeurs dans les lignes 2 à 13 et idéalement mettre les couleurs à la main sur une ligne.
car là on ne voit pas bien ce qui est attendu

Salut Eric : on va devoir s'écrire pour éviter les télescopages dirait-on :)
 

Zeylla

XLDnaute Nouveau
Re : Fonction Si incluant mise en forme conditionnel - Attention demande compliqué ^^

Bonjour et merci de vos réponses si rapide.

Je vais essayer de faire plus simple avec pour exemple le fichier ci-joint

Dans le fichier ci-joint, j'ai donc :

1: regarder mon calibre (enfin celui de l'échantillon ^^) ( D2:D13)
2: Rapporter ce calibre pour avoir ma pression de contrôle ( pressure at RSD ) ( B19)
3: regarder les diamètres à cette pression de contrôle (AF2:AF13)
4: appliquer une couleur en fonction du résultat. (AF2:AF13)

Sur chaque fichier je ne rentre qu'un seul type de calibre ce qui simplifie le problème.

Ma demande consiste donc à automatiser cette démarche via une formule ou vba.

Et le problème que je rencontre est le suivant, on ne peut pas faire de fonction =Si(mise en forme conditionnel)
mais uniquement des mise en forme conditionnel avec fonction =si().
Ce qui me bloque des l'étapes 2 vue ci-dessus.

j'espère avoir été un peu plus clair.

Merci encore
 

Pièces jointes

  • Analyse Copie.xlsm
    155.1 KB · Affichages: 16
  • Analyse Copie.xlsm
    155.1 KB · Affichages: 20
  • Analyse Copie.xlsm
    155.1 KB · Affichages: 24

ERIC S

XLDnaute Barbatruc
Re : Fonction Si incluant mise en forme conditionnel - Attention demande compliqué ^^

Re

en A et AF, les couleurs ne sont pas toujours les même, normal? quels critères différents sinon?

en AF 88.7 est au delà de la zone rouge ?? et 87.2 est en rouge (vert??)

règles pour le orange

Daltonisme ou encore des subtilités ;)
 

ERIC S

XLDnaute Barbatruc
Re : Fonction Si incluant mise en forme conditionnel - Attention demande compliqué ^^

Re

autre question à part, concernant l'utilisation du fichier :
pour avoir l'information de la colonne active dans la plage AD:............... (volontaires les ...)
tu dois utiliser l'ascenseur horizontal, pas très pratique pour ma part
si par exemple tu utilisais ta colonne B pour la colonne "valide" avec en B2
=INDEX(2:2;1;EQUIV($B$19;$1:$1;0))
tu ramènes les valeurs utiles à ton analyse dans ton champ de vision



edit : un essai en B2:B13 tu verras le principe aussi des MFC
 

Pièces jointes

  • MFC analyse.xlsm
    153.3 KB · Affichages: 15
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 398
Messages
2 088 069
Membres
103 711
dernier inscrit
amin Saadaoui