fonction si avec et + ou ?

Thierry37

XLDnaute Junior
Bonjour à tous,

Voilà, j'ai des résultats à comparer.
Certains se présentent à la fois en donnée mensuelle et en cumul.

Objectif (O) | donnée (D)| Cumul (C) | Indique "C" si donnée cumulée (I)

J'ai fait une 1ère formule avec 2 conditions à remplir mais elle est incompléte par rapport à ce que je veux obtenir :

Si(ET(I="C";C>=O);"Cumul OK";"Cumul pas OK"))

Cette formule marche mais j'aimerai pouvoir tester si il y a aussi une donnée (D) car s'il y a les 2 (donnée mensuelle et donnée cumulée) ce n'est pas le cumul qui serait comparé à l'objectif mais la donnée du mois.

Je ne suis peut être pas trop loin mais je ne vois pas comment faire.
Merci pour votre aide.
Bonne journée.
 

LPandre

XLDnaute Impliqué
Re : fonction si avec et + ou ?

Bonjour, si j'ai bien compris, le premier contrôle porte sur la donnée D.

=>
= si(estnum(cellule qui contient la donnéeD;alors on compare donnée mensuelle avec obj;sinon ta formuleSi(ET(I="C";C>=O);"Cumul OK";"Cumul pas OK"))
 

Thierry37

XLDnaute Junior
Re : fonction si avec et + ou ?

Bonjour DiggerJack, bonjour à tous,

Voici un fichier exemple.
J'espère que ces infos éclairent mieux ma demande.
Merci,
Bonne journée,

Thierry
 

Pièces jointes

  • Testsi.xls
    16.5 KB · Affichages: 191
  • Testsi.xls
    16.5 KB · Affichages: 216
  • Testsi.xls
    16.5 KB · Affichages: 210

Thierry37

XLDnaute Junior
Re : fonction si avec et + ou ?

bonjour à tous,

Voici le fichier modifié avec les formules et quelques remarques par rapport au résultat attendu.
Ca ne semble pas marcher... :-(
Merci pour votre aide,
Cordialement.

Thierry
 

Pièces jointes

  • Testsi.xls
    17.5 KB · Affichages: 133
  • Testsi.xls
    17.5 KB · Affichages: 143
  • Testsi.xls
    17.5 KB · Affichages: 141

Thierry37

XLDnaute Junior
Re : fonction si avec et + ou ?

Merci, ça fonctionne !!!
Cependant, les données sont extraites d'une base ACCESS et pour faire encore plus dure, lorsqu'il n'y a pas de donnée c'est le chiffre 9999999 qui s'affiche dans la cellule (liaison requête ACCESS vers Excel).

Par conséquent il faudrait tester si la cellule contient 9999999 soit en valeur mensuelle, soit en valeur cumulée, soit les deux.
Donc si la valeur mensuelle = 9999999 mais que la valeur cumulée est renseignée on fait l'évaluation de la valeur cumulée avec l'objectif,
Si la valeur mensuelle est renseignée mais que la valeur cumulée = 9999999 on fait l'évaluation de la valeur mensuelle par rapport à l'objectif
Si valeur mensuelle et valeur cumulée = 9999999 alors on indique "Non mesurable".

si les deux données sont présentes alors on fait la formule

=SI(ET(G2="C";F2<C9);"PasOK";SI(ET(G2="C";G2>C9);"OK";SI(E2<C9;"PasOK";"OK")))

Voilà, ça devient plus compliqué...
Peut être pas trop clair... alors j'ai mis un fichier.
Merci pour votre aide,
Cordialement.

Thierry
 

Pièces jointes

  • TestsiLP2.xls
    20.5 KB · Affichages: 147

Thierry37

XLDnaute Junior
Re : fonction si avec et + ou ?

J'ai essayé de mettre la condition suivante dans ma cellule :

=SI(ET(F2="9999999";G="9999999");"non mesurable";SI(ET(G2="C";F2<C9);"Pas OK";SI(ET(G2="C";G2>C9);"OK";SI(E2<C9;"Pas OK";"OK"))))

J'ai obtenu le résultat suivant : #Nom? ... glurps...

Ai-je oublié une parenthèse ou alors c'est la synthaxe...

Merci pour vos éclaircicements.
Cordialement.
 

Discussions similaires

Réponses
8
Affichages
471

Statistiques des forums

Discussions
312 488
Messages
2 088 847
Membres
103 972
dernier inscrit
steeter