Plus de 7 si imbriqués

hayoo -  
jpzuate Messages postés 56 Statut Contributeur -
Bonjour,

Dans une cellule, je souhaiterais imbriquer 30 conditions , je vous présente un extrait ci dessous;

=si(C7>C39;A7;si(C8>C39;A8;si(C9>C39;A9;si(C10>C39;A10;si(C11>C39;A11;si(C12>C39;A12;.......;""))))))

Bien sur ma formule continue.

Malheuresemnt pour moi, sur excel on ne peut pas imbriquer plus de 7 conditions.

Comment contourner cette difficultée?
Dois je utiliser la fonction SI ?

Merci d'avance pour votre aide
A voir également:

3 réponses

lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
Il y a moyen en décomposant tes conditions.
J'ai ajouté une colonne en D, mais peut être une autre que D
De D7 à D37 la formule
=SI(D6=0;SI( C7>C$39;A7;SI(D6=0;0;-1)))
=SI(D7=0;SI( C8>C$30;A8;SI(D7=0;0;-1))) Etc...
dans la cellule cible =SOMME(D7:D37)
Voila, j'ai testé et fonctionne impec.
A +
louis
5
jpzuate Messages postés 56 Statut Contributeur 51
 
Salut,

Si je comprend bien tu as surtout besoin de ne mettre qu'un seul test.

On pourrait résumer ta formule en disant quelque chose du genre :
SI la colonne C de la-ligne-examinée > C39
Alors prendre la valeur de la colonne A de-la-ligne-examinée

Moi je testerais un truc du genre :
SI(C$7>C39;A$7)
puis tu copie ta formule dans chaque ligne qui le nécessite (de la ligne 7 à la ligne 12 dans l'exemple que tu as fourni).

Si la ligne est concernée (sa colonne C > C39, on prend la valeur de la colonne A de sa ligne (soit 7 sur la première). Le $7 permettra lors de la copie de la formule sur la ligne 8 ou 10 d'adapter la formule SI(C$8>C39;A$8), etc etc
Jean-Pierre Zuate
2
seb4242 Messages postés 99 Statut Membre 43
 
Connait tu la programmation avec Visual Basic (Alt+F11 sou Excel) ?
0