Bonjour à tous
Je rencontre actuellement un soucis dans l’élaboration d'une série de condition imbriquée dont voici le code.
=SI(ET(M19=1;S15=1);G24-6;SI(ET(M19=1;S15=2);G24-1;SI(ET(M19=1;S15=3);G24-3;SI(ET(M19=1;S15=4);G24-3;SI(ET(M19=1;S15=5);G24-2;SI(ET(M19=1;S15=6);G24-2;SI(ET(M19=2;S15=1);G26-6;SI(ET(M19=2;S15=2);G26-1;SI(ET(M19=2;S15=3);G26-3;SI(ET(M19=2;S15=4);G26-3;SI(ET(M19=2;S15=5);G26-2;SI(ET(M19=2;S15=6);G26-2;SI(ET(M19=3;S15=1);G21-6;SI(ET(M19=3;S15=2);G21-1;SI(ET(M19=3;S15=3);G21-3;SI(ET(M19=3;S15=4);G21-3;SI(ET(M19=3;S15=5);G21-2;SI(ET(M19=3;S15=6);G21-2;SI(ET(M19=4;S15=1);G22-6;SI(ET(M19=4;S15=2);G22-1;SI(ET(M19=4;S15=3);G22-3;SI(ET(M19=4;S15=4);G22-3;SI(ET(M19=4;S15=5);G22-2;SI(ET(M19=4;S15=6);G22-2;SI(ET(M19=5;S15=1);G23-6;SI(ET(M19=5;S15=2);G23-1;SI(ET(M19=5;S15=3);G23-3;SI(ET(M19=5;S15=4);G23-3;SI(ET(M19=5;S15=5);G23-2;SI(ET(M19=5;S15=6);G23-2;"Erreur"))))))))))))))))))))))))))))))
J'ai deux cellules qui peuvent prendre un range de valeur entre 1 et 5 pour M19 et entre 1 et 6 pour S15 (ces deux cellules fonctionnent bien
Ces deux valeurs ont deux fonctions distinctes: M19 me permet de savoir quelle cellule mon code doit modifier et S15 me permet de savoir de combien cette troisième cellule (indiquée par M19) doit être modifiée. (Par exemple: Si M19= 1 alors je modifie la cellule G24 et si S15= 1 alors G24 sera modifiée de 6). J'essaierais de poster un fichier d’exemple mais il faudrait d'abord que je cache certaines choses
J'ai bien conscience que le code que j'ai utilisé n'est pas du tout optimisé, néanmoins c'est la seule façon pour tester ce panel de condition que je suis capable d'appliquer. Du coup, si vous avez une idée quand à où mon code bug, et bien je suis preneur
Merci d'avance à ceux qui prendront le temps de me répondre
Ps: Pour infos, la syntaxe que j'ai utilisée vient de ce forum https://exceljet.net/excel-functions/excel-and-function