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

fonction si avec et + ou ?

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 !

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.
 
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"))
 
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

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.
 
- 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
17
Affichages
602
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…