Formule très complexe...

ASD

XLDnaute Nouveau
Bonjour à tous,

Je demande votre aide par rapport à un tableau que je n’arrive pas à finaliser.

J’ai déjà bien avancé dans la construction du tableau, mais je n’arrive pas à réussir la dernière case, à savoir la case C36 de la Feuil1.

Le tableau que j’essaie de faire doit permettre de déterminer en fonction de quatre critères (C, T, V et Volume mesuré) ayant des variantes, si la mesure (en case C30) est conforme, non conforme ou à surveiller.

C a quatre variantes, T a quatre variantes et V a quatre variantes aussi (et Volume mesuré est expérimental). Ce qui fait théoriquement 64 possibilités (4*4*4). Toutes les possibilités n’existent heureusement pas (imaginez la longueur de la formule !) il n’y en a en réalité que 10. Ces détails sont présents dans la Feuil2 du tableau.

Je m’explique en donnant un exemple (le plus compliqué) :
Si la case C6 est égale à « C2 » (la valeur, pas la case), que C7 = «T3 », que C8 = 700, alors si C30 < 693, la case C 36 affiche « non conforme », ou si 693<C30<700, la case C36 affiche « à surveiller », ou si 700<C30<704, la case affiche « conforme », ou si C30>704, la case C36 affiche « non conforme ».
Malgré de nombreux essais (tous infructueux, dans le meilleur des cas la cellule affiche « FAUX »), je n’arrive pas à exprimer cette formule avec les fonctions Excel.

Seconde problématique : au-delà de cette formule, comment relier les 10 formules entre elles (puisqu’elles figureront toutes à la suite dans la même case).

Je souhaitais donc savoir comment réaliser cette formule assez complexe.

Je reste bien évidemment à disposition pour toute info ou détail supplémentaire.

Je remercie d’avance tous ceux qui porteront intérêt à ma question.

Bien à vous,

ASD
 
Dernière édition:

Papou-net

XLDnaute Barbatruc
Re : Formule très complexe...

Bonjour ASD, et bienvenue à toi,

Bien que n'étant pas un spécialiste des formules, je te propose de tester la formule suivante en C36 :

Code:
=SI(ET(C6="C2";C7="T3";C8=700);SI(OU(C30<693;C30>704);"NON-CONFORME";SI(ET(C30>=693;C30<=700);"à surveiller";"CONFORME"));"")

Ca me paraît fonctionner mais ça reste à confirmer.

Cordialement.
 

ASD

XLDnaute Nouveau
Re : Formule très complexe...

Bonjour à vous deux et merci de votre aide,

J'ai réussi à faire les huit formules selon le modèle de papou-net. Mais je ne sais pas les relier entre elles ( cela est-il possible ?).

J'essaie par d'autre moyens de les relier indirectement (avec recherche V et INDEX comme exposé dans ma pièce jointe) mais je ne trouve pas de solutions.

Encore merci de votre aide.
 

Pièces jointes

  • Classeur 2 - Copie.xlsx
    30 KB · Affichages: 42

Modeste geedee

XLDnaute Barbatruc
Re : Formule très complexe...

Bonsour®
J'essaie par d'autre moyens de les relier indirectement (avec recherche V et INDEX comme exposé dans ma pièce jointe) mais je ne trouve pas de solutions.

Encore merci de votre aide.
faire d'abord un tableau des 10 combinaisons :
Regarde la pièce jointe 871031
Prévoir dès la saisie si la combinaison existe (liste validation C8:I8)
 

Pièces jointes

  • CaptureASD.JPG
    CaptureASD.JPG
    39.8 KB · Affichages: 68
  • ASD- Copie.xlsx
    32.7 KB · Affichages: 37
  • ASD- Copie.xlsx
    32.7 KB · Affichages: 44
  • ASD- Copie.xlsx
    32.7 KB · Affichages: 41

ASD

XLDnaute Nouveau
Re : Formule très complexe...

Merci, ça marche presque à 100 % :cool:
J'ai un peu modifié la formule (la comparaison se fait avec la moyenne et non pas les min/max mais c'est un point de détail), mais il me reste juste une fonctionnalité qui n'est pas encore idéale.
Je prend le cas de la deuxième colonne (C3T250) :
Si la valeur est située entre 49.5 et 50, le tableur affiche " conforme", ce qui n'est pas vraiment le cas, ce n'est ni vraiment conforme ni vraiment non conforme mais "à surveiller". J'ai essayé de modifier la formule mais je ne trouve pas la solution...
 

Pièces jointes

  • ASD- Copie.xlsx
    28.1 KB · Affichages: 45
  • ASD- Copie.xlsx
    28.1 KB · Affichages: 41
  • ASD- Copie.xlsx
    28.1 KB · Affichages: 43

mutzik

XLDnaute Barbatruc
Re : Formule très complexe...

re,

pour chaque combinaison, il faut que tu rajoutes une colonne min, une colonne max et une colonne avec le message à afficher, en précisant si les valeurs doivent être superieures, >= ...
ensuite avec un sommeprod, et en fonction de la combinaison et du résultat calculé, on trouvera le msg à afficher

genre (voir en feuille 2)

W7ut+TNpIxgAAAAASUVORK5CYII=
 

Pièces jointes

  • ASD- Copie.xlsm
    27.8 KB · Affichages: 39
Dernière édition:

Discussions similaires

Réponses
2
Affichages
886
Réponses
10
Affichages
501

Statistiques des forums

Discussions
312 682
Messages
2 090 866
Membres
104 680
dernier inscrit
AvPi26