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

XL 2016 Formule avec SI et ET

Rubine

XLDnaute Nouveau
Bonjour, je débute avec Excel
J'ai fait une formule avec SI et ET mais elle ne fonctionne pas et je n'arrive pas à trouver mon erreur. Chaque bout de fonction =SI(ET(G6="B";H6>=10000);"10%";" ") fonctionne de façon indépendante, mais pas les 3 ensembles... J'ai du rater une marche ! Quelqu'un pour m'expliquer où est mon erreur ?
 

Pièces jointes

  • Excel_Test.xlsx
    9.8 KB · Affichages: 2

vgendron

XLDnaute Barbatruc
Hello à tous
plusieurs propostions dans la PJ
en gardant ce que tu souhaitais faire.. des si imbriqués
si(cond1, alors, sinonsi cond2 alors, sinonsi condi2, alors)sinon
et autres formules pour te montrer comment tu peux simplifier
et si, A et B te donnent 10% de remise, la proposition de djidhi59430 est encore plus courte
 

Pièces jointes

  • Excel_Test.xlsx
    10.4 KB · Affichages: 2

Rubine

XLDnaute Nouveau

Merci pour l'aide. Si je comprends mon erreur,c'est d'avoir mis " " à la fin de chaque "sous-formule". Cela ne doit apparaitre qu'une seule fois tout à la fin.
Je cherche à comprendre ta formule de la colonne K. A quoi correspond la partie "2;0" dans RECHERCHEV(G2;$Q$2:$R$4;2;0) ?
 

dysorthographie

XLDnaute Accro
Bonjour,
VB:
'ta formule qui n'est pa bonne
=SI(ET(G2="B";H2>=10000);"10%";" ");SI(ET(G2="A";H2>=10000);"10%";" ");SI(ET(G2="C";H2>=10000);"30%";" ")
'ta formule corigé
=SI(ET(G2="B";H2>=10000);"10%";SI(ET(G2="A";H2>=10000);"10%";SI(ET(G2="C";H2>=10000);"30%";" ")))
'il faut remplacer ;" " SI(ET(G2="B";H2>=10000);"10%";" ") par la formule juste a droite  ;SI(ET(G2="A";H2>=10000);"10%";" ");
SI(ET(G2="B";H2>=10000);"10%";SI(ET(G2="A";H2>=10000);"10%";" "))
tu te fais un modèle
Code:
Si(ET(Expression ;Expression );Retourne1,Retourne2)
tu remplace les Expression
Code:
Si(ET(G2="B";H2>=10000);Retourne1,Retourne2)
tu gère retourne1
Code:
Si(ET(G2="B";H2>=10000);"10%",Retourne2)
tu implémente Retourne2 avec ton modèle
Code:
Si(ET(G2="B";H2>=10000);"10%",Si(ET(Expression ;Expression );Retourne1,Retourne2))
et ainsi de suite; notes que seule le premier Si est précédé d'un [=]
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…