Problème avec la formule si trop de condition
Résolu/Fermé
jp
-
19 mars 2011 à 17:49
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 - 20 mars 2011 à 00:01
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 - 20 mars 2011 à 00:01
A voir également:
- Problème avec la formule si trop de condition
- Formule si et - Guide
- Excel cellule couleur si condition texte - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
5 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
19 mars 2011 à 18:00
19 mars 2011 à 18:00
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
m@rina
Messages postés
21080
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
11 351
19 mars 2011 à 18:07
19 mars 2011 à 18:07
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 19/03/2011 à 18:45
Modifié par Vaucluse le 19/03/2011 à 18:45
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?
m@rina
Messages postés
21080
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
11 351
19 mars 2011 à 18:42
19 mars 2011 à 18:42
Hello Vaucluse ;),
J'ai posté 7 mn après toi sans voir que tu avais envoyé une solution ! Désolée !
A +
m@rina
J'ai posté 7 mn après toi sans voir que tu avais envoyé une solution ! Désolée !
A +
m@rina
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
19 mars 2011 à 18:44
19 mars 2011 à 18:44
pas de problème M@rina, surtout que la tienne est autre et vaut largement la mienne.
Et puis, ça donne l'occasion de te croiser ce qui n'est pas rien.
Au plaisir
Et puis, ça donne l'occasion de te croiser ce qui n'est pas rien.
Au plaisir
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
19 mars 2011 à 19:09
19 mars 2011 à 19:09
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
Le Pingou
Messages postés
12187
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 novembre 2024
1 449
20 mars 2011 à 00:01
20 mars 2011 à 00:01
Bonjour à tous,
Juste une idée au passage pour éviter la fonction [SI] :
Juste une idée au passage pour éviter la fonction [SI] :
=INDEX({"a";"b";"c";"d";"e";"f";"g";"h";"i";"j";"k";"l";"m";"n";"o"};EQUIV(E13;{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15};0))
19 mars 2011 à 18:16
merci d'avance pour votre aide