OVH Cloud OVH Cloud

Combien de conditions

3 réponses
Avatar
jdes
Bonjour,
Voila la formule que j'utilise. Elle fonctionne trés bien, mais j'aimerais
mettre encore huit conditions et excel refuse. Est il possible de multiplier
encore les conditions à la suite et sur le même modèle.

Merci d'avance.

=SI(M12=700;1235;SI(M12=710;3*$J$77+$L$77;SI(M12=720;8*$J$77+$L$77;SI(M12=730;18*$J$77+$L$77;SI(M12=740;30*$J$77+$L$77;SI(M12=750;46*$J$77+$L$77;SI(M12=800;64*$J$77+$L$77;SI(M12=810;86*$J$77+$L$77;))))))))

3 réponses

Avatar
DJ
Salut,

7 SI imbriqué maxi

Il faut passer par un tableau de correspondance tu listes tes 7xx avec le
coeff multiplicateur et ensuite tu fais une recherche sur le 7xx.
Ou moins classe, tu fais ton test en plusieur etape.


Au passage tu peux simplifier un peu:
=SI(M12p0;1235;SI(M12q0;3*$J$77+$L$77;SI(M12r0;8*$J$77+$L$77;SI(M12s0;18*$J$77+$L$77;SI(M12t0;30*$J$77+$L$77;SI(M12u0;46*$J$77+$L$77;SI(M12€0;64*$J$77+$L$77;SI(M120;86*$J$77+$L$77;))))))))

donne ==>
=SI(M12p0;1235;SI(M12q0;3;SI(M12r0;8;SI(M12s0;18;SI(M12t0;30;SI(M12u0;46;SI(M12€0;64;SI(M120;86;)))))))*$J$77+$L$77)


"jdes" a écrit dans le message de news:

Bonjour,
Voila la formule que j'utilise. Elle fonctionne trés bien, mais j'aimerais
mettre encore huit conditions et excel refuse. Est il possible de
multiplier
encore les conditions à la suite et sur le même modèle.

Merci d'avance.

=SI(M12p0;1235;SI(M12q0;3*$J$77+$L$77;SI(M12r0;8*$J$77+$L$77;SI(M12s0;18*$J$77+$L$77;SI(M12t0;30*$J$77+$L$77;SI(M12u0;46*$J$77+$L$77;SI(M12€0;64*$J$77+$L$77;SI(M120;86*$J$77+$L$77;))))))))


Avatar
JLuc
*Bonjour jdes*,
Tu peux aussi faire un tableau des valeurs et coefs:
710 3
720 8
730 18
...

=SI(M12p0;1236;RECHERCHEV(M12;Tableau;2;0)*$J$77+$L$77)
de cette facon, tu peux en mettre autant que tu veux

Bonjour,
Voila la formule que j'utilise. Elle fonctionne trés bien, mais j'aimerais
mettre encore huit conditions et excel refuse. Est il possible de multiplier
encore les conditions à la suite et sur le même modèle.

Merci d'avance.

=SI(M12p0;1235;SI(M12q0;3*$J$77+$L$77;SI(M12r0;8*$J$77+$L$77;SI(M12s0;18*$J$77+$L$77;SI(M12t0;30*$J$77+$L$77;SI(M12u0;46*$J$77+$L$77;SI(M12€0;64*$J$77+$L$77;SI(M120;86*$J$77+$L$77;))))))))


--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O

Avatar
dre
Salut,

Il suffit de supprimer les SI pour mettre plus de conditions :

=(M12p0)*1235+(M12q0)*(3*$J$77+$L$77)+(M12r0)*(8*$J$77+$L$77)+(M12s0)*(18*$J$77+$L$77)+(M12t0)*(30*$J$77+$L$77)+(M12u0)*(46*$J$77+$L$77)+(M12€0)*(64*$J$77+$L$77)+(M120)*(86*$J$77+$L$77)+ ...

Â+




Bonjour,
Voila la formule que j'utilise. Elle fonctionne trés bien, mais j'aimerais
mettre encore huit conditions et excel refuse. Est il possible de multiplier
encore les conditions à la suite et sur le même modèle.

Merci d'avance.

=SI(M12p0;1235;SI(M12q0;3*$J$77+$L$77;SI(M12r0;8*$J$77+$L$77;SI(M12s0;18*$J$77+$L$77;SI(M12t0;30*$J$77+$L$77;SI(M12u0;46*$J$77+$L$77;SI(M12€0;64*$J$77+$L$77;SI(M120;86*$J$77+$L$77;))))))))