Fonctions SI imbriquées

Résolu/Fermé
planeuse - 17 oct. 2016 à 12:29
 planeuse - 17 oct. 2016 à 13:10
Bonjour,

Je cherche à obtenir le résultat suivant mais ne parviens pas à trouver la formule adéquate.
Pouvez-vous m'aider ?
Merci

La cellule AP46 contient la lettre F ou I
Si AP46 = F et AP22 >=3218 alors 3218 x K3 sinon AP22 x K3 ou si AP46 = I et AP22 >=3218 alors 3218 x K2 sinon AP22 x K2

J'espère être suffisamment claire et suis à disposition pour toute précision.

2 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
17 oct. 2016 à 12:35
Bonjour,

Un truc du genre :


SI( AP46 = "F";SI(AP22 >=3218;3218*K3;AP22 * K3);SI(AP46="I";AP22>=3218;3218*k2;AP22*K2))

0
Merci mais j'ai essayé et excel me renvoie que le nombre d'arguments est trop important.
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649 > planeuse
17 oct. 2016 à 12:45
J'ai oublié un SI
Essaye ça :

=SI( AP46 = "F";SI(AP22 >=3218;3218*K3;AP22 * K3);SI(AP46="I";SI(AP22>=3218;3218*K2;AP22*K2)))
0
planeuse > jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024
17 oct. 2016 à 13:04
Ca marche !! Un énorme merci à toi. Tu as résolu le problème sur lequel je galère depuis... longtemps :)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 17/10/2016 à 12:46
Bonjour


peut être averc (sous réserve de bonne compréhension)

=SI(AP46="F";K3*MAX(3218;AP22);SI(AP46="I";K2*MAX(3218;AP22);""))


Ou encore un peu plus court:

=MAX(3218;AP22)*SI(AP46="F";K3;SI(AP46="I";K2);0))

crdlmnt


La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Merci, mais excel me renvoie une erreur dans la formule.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394 > planeuse
Modifié par Vaucluse le 17/10/2016 à 12:57
la première est apparemment correcte, mais si vous copier coller depuis le message, il risque d'y avoir un blanc à supprimer derriére la formule
la seconde compte en effet une parenthèse de trop, les fautes de frappe étant la grande spécialité!
=MAX(3218;AP22)*SI(AP46="F";K3;SI(AP46="I";K2;0))
_parenthèse retirée derrière le K2_
0
planeuse > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
17 oct. 2016 à 13:10
Merci !!
0