Problème avec la formule si trop de condition
Résolu
jp
-
Le Pingou Messages postés 12638 Statut Contributeur -
Le Pingou Messages postés 12638 Statut Contributeur -
Bonjour,
Voici ce que je cherche a faire un tableau pour un mannig de trois équipes sur la semaine .
voici ce que j'ai mis =SI(E13=0;"";SI(E13=1;"H6";SI(E13=2;"lelievre";SI(E13=3;H8;SI(E13=4;H9;SI(E13=5;H10;SI(E13=6;H11;SI(E13=7;H12;E13=8)))))))) mais impossible de mettre plus de 7 condition alors qu'il me faut 14 condition.
Ma question et comment faire svp
Voici ce que je cherche a faire un tableau pour un mannig de trois équipes sur la semaine .
voici ce que j'ai mis =SI(E13=0;"";SI(E13=1;"H6";SI(E13=2;"lelievre";SI(E13=3;H8;SI(E13=4;H9;SI(E13=5;H10;SI(E13=6;H11;SI(E13=7;H12;E13=8)))))))) mais impossible de mettre plus de 7 condition alors qu'il me faut 14 condition.
Ma question et comment faire svp
A voir également:
- Problème avec la formule si trop de condition
- Formule si et - Guide
- Excel cellule couleur si condition texte - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
5 réponses
Bonjour
reste à comprendre la fin de la formule avec E13=7 ???
pour éviter la cascade de SI (réalisable à + de 7 uniquement sur Excel à partir de 2007) et de toutes façons un peu lourde pour ce genre de question:
voir ici:
http://www.cijoint.fr/cjlink.php?file=cj201103/cijPPokMjQ.xls
crdlmnt
reste à comprendre la fin de la formule avec E13=7 ???
pour éviter la cascade de SI (réalisable à + de 7 uniquement sur Excel à partir de 2007) et de toutes façons un peu lourde pour ce genre de question:
voir ici:
http://www.cijoint.fr/cjlink.php?file=cj201103/cijPPokMjQ.xls
crdlmnt
Bonjour,
Puisque a priori ta formule dépend du contenu d'une seule cellule (E13), et que le résultat figure dans une liste (H6:H..), tu pourrais utiliser la fonction CHOISIR.
Exemple :
http://cjoint.com/?1dtsfVRLsnb
m@rina
Puisque a priori ta formule dépend du contenu d'une seule cellule (E13), et que le résultat figure dans une liste (H6:H..), tu pourrais utiliser la fonction CHOISIR.
Exemple :
http://cjoint.com/?1dtsfVRLsnb
m@rina
Re
ben voyons? m@rina a pris la peine de vous faire un modèle que vous verrez en cliquant sur le lien dans son message!!!
Quant à votre réponse au mien, elle pose le problème autrement:
voici un modèle ou les cellules sont remplies à partir d'un menu déroulant, qui élimine des noms disponibles ceux qui sont déjà placés.
Ca semble mieux correspondre à votre nouvelle demande?
http://www.cijoint.fr/cjlink.php?file=cj201103/cijOFNv43l.xls
mais n'oubliez pas de cliquer sur le lien pour trouver le fichier!!!
revenez si besoin de complément d'info.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
ben voyons? m@rina a pris la peine de vous faire un modèle que vous verrez en cliquant sur le lien dans son message!!!
Quant à votre réponse au mien, elle pose le problème autrement:
voici un modèle ou les cellules sont remplies à partir d'un menu déroulant, qui élimine des noms disponibles ceux qui sont déjà placés.
Ca semble mieux correspondre à votre nouvelle demande?
http://www.cijoint.fr/cjlink.php?file=cj201103/cijOFNv43l.xls
mais n'oubliez pas de cliquer sur le lien pour trouver le fichier!!!
revenez si besoin de complément d'info.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Salut,
Il est vrai que l'imbrication en cascade de conditionnelles est difficile à gérer, lorsqu'on teste une seule cellule dans le cas présent E13 contenant uniquement des valeurs alphanumériques mieux vaut passer par la fonction CHOISIR.
Avec les versions antérieures à 2007 il est possible d'aller jusqu'à 40 conditionnelles, un exemple jusqu'à 28 conditionnelles pour traiter des valeurs textes.
Pour traiter des valeurs numériques à la fin de chaque cascade remplacer "" par 0 et & par +
=SI(E13=1;"A";SI(E13=2;"B";SI(E13=3;"C";SI(E13=4;"D";SI(E13=5;"E";SI(E13=6;"F";SI(E13=7;"G";"")))))))&SI(E13=8;"H";SI(E13=9;"I";SI(E13=10;"J";SI(E13=11;"K";SI(E13=12;"L";SI(E13=13;"M";SI(E13=14;"N";"")))))))&SI(E13=15;"O";SI(E13=16;"P";SI(E13=17;"Q";SI(E13=18;"R";SI(E13=19;"S";SI(E13=20;"T";SI(E13=21;"U";"")))))))&SI(E13=22;"V";SI(E13=23;"W";SI(E13=24;"X";SI(E13=25;"Y";SI(E13=26;"Z";SI(E13=27;"AA";SI(E13=28;"AB";"")))))))
il est vrai difficile à gérer et mieux vaut passer par d'autres fonctions comme CHOISIR ou un RECHERCHEV par exemple
Il est vrai que l'imbrication en cascade de conditionnelles est difficile à gérer, lorsqu'on teste une seule cellule dans le cas présent E13 contenant uniquement des valeurs alphanumériques mieux vaut passer par la fonction CHOISIR.
Avec les versions antérieures à 2007 il est possible d'aller jusqu'à 40 conditionnelles, un exemple jusqu'à 28 conditionnelles pour traiter des valeurs textes.
Pour traiter des valeurs numériques à la fin de chaque cascade remplacer "" par 0 et & par +
=SI(E13=1;"A";SI(E13=2;"B";SI(E13=3;"C";SI(E13=4;"D";SI(E13=5;"E";SI(E13=6;"F";SI(E13=7;"G";"")))))))&SI(E13=8;"H";SI(E13=9;"I";SI(E13=10;"J";SI(E13=11;"K";SI(E13=12;"L";SI(E13=13;"M";SI(E13=14;"N";"")))))))&SI(E13=15;"O";SI(E13=16;"P";SI(E13=17;"Q";SI(E13=18;"R";SI(E13=19;"S";SI(E13=20;"T";SI(E13=21;"U";"")))))))&SI(E13=22;"V";SI(E13=23;"W";SI(E13=24;"X";SI(E13=25;"Y";SI(E13=26;"Z";SI(E13=27;"AA";SI(E13=28;"AB";"")))))))
il est vrai difficile à gérer et mieux vaut passer par d'autres fonctions comme CHOISIR ou un RECHERCHEV par exemple
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci d'avance pour votre aide