Calcul conditionné

Fermé
simo - 29 août 2014 à 20:35
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 - 30 août 2014 à 01:13
Bonjour à tous,

j'ai besoin d'une formule pour faire un calcul conditionné par la fonction "si" pour 10 conditions. La version Excel 2007 ne permet d'imbriquer que 8.

exemple :

si x<5 je dois afficher "a"
.....
....
si x<15 je doit afficher "k"

est-ce que vous pouvez m'aider ? Merci

A voir également:

4 réponses

Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
29 août 2014 à 21:37
Bonjour simo.

"La version Excel 2007 ne permet d'imbriquer que 8" : Qui a prétendu cela ? C'était vrai pour Excel 2003, avec 7 imbrications ...
Il n'y a pas de limitation à partir de la version 2007 (sauf la capacité de l'utilisateur à ne pas se mélanger les pinceaux dans les points-virgules et les parenthèses ...).
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
29 août 2014 à 22:18
Bonsoir,

Avec Excel il n'y a jamais eu de limite de conditionnelle, toute les explications sur ce lien

https://forums.commentcamarche.net/forum/affich-37641581-utiliser-plus-de-7-imbrications-si-dans-une-formule
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
29 août 2014 à 23:56
Bonsoir,

De toute façon j'ai bien l'impression que tu peux te passer du SI() :
=CAR(MAX(A2;5)+92)

eric
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
30 août 2014 à 01:13
Salut Eric.
J'aime ces formules concises et efficaces !

Salut simo.
Tu as oublié de dire ce qu'il faut afficher si x>=15 ... S'il faut conserver "k", la formule complète serait donc =CAR(MIN(MAX(A2;4);14)+93)

Cordialement.
0