Erreur nombre d'imbrications
RésoluMike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
- Trop de niveaux d'imbrication de champs
- Excel liste déroulante en cascade 2 niveaux - Guide
- Word mettre à jour tous les champs ✓ - Forum Word
- Word : Mise à jour des champs - Forum Word
- Clé de mise à niveau windows 7 gratuit - Guide
- Le nom du champ de tableau croisé dynamique n'est pas valide - Forum Excel
10 réponses
Bonjour
Tout dépend de la version d'Excel que tu utilises
Dans les (très) anciennes versions le nombre d'imbrication était limité à 7
Donc c'est à partir de la 8ème que ça coince et pas la 9ème
Maintenant il est limité à 64 !!
Et il existe aussi les fonctions SI.CONDITIONS et SI.MULTIPLE pour mieux gérer les imbrications
Si tu es dans une ancienne version il a différents moyens de contourner la limite de 7, voir ici :https://forums.commentcamarche.net/forum/affich-37641581-utiliser-plus-de-7-imbrications-si-dans-une-formule
Cdlmnt
Via
Bonjour
Quelle version d'Excel avez-vous
Sous 2021 on peut en mettre plus avec 25 c'est toujours bon
=SI(A1=1;1;SI(A1=2;2;SI(A1=3;3;SI(A1=4;4;SI(A1=5;5;SI(A1=6;6;SI(A1=7;7;SI(A1=8;8;SI(A1=9;9;SI(A1=10;10;SI(A1=11;11;SI(A1=12;12;SI(A1=13;13;SI(A1=14;14;SI(A1=15;15;SI(A1=16;16;SI(A1=17;17;SI(A1=18;18;SI(A1=19;19;SI(A1=20;20;SI(A1=21;21;SI(A1=22;22;SI(A1=23;23;SI(A1=24;24;SI(A1=25;25;0)))))))))))))))))))))))))
Que voulez-vous faire il y a sûrement une autre solution avec une liste et une RechercheV ou autres
Je vous confirme que j'ai bien une version récente d'excel.
En fait ma case M1 fait référence à une autre case J1 dont les données sont récupérees via ma requête avec la fonction RECHERCHEV. En fonction du résultat de la case J1 je lui attribue un texte correspondant. Exemple : (SI (J1="01";"Amelie";Si (J1 ="02" ;"Valérie"...
J'espère que je suis assez claire dans mes explications...
Bonsoir,
2 petites questions :
- Quand vous parlez de requête, vous parlez d'une requête "Power Query"?
- Le msg d'erreur alerte sur "le format de fichier...", ne serait-il pas enregistré en ".xls", au lieu de ".xlsx" (ou ".xlsm")?
Le format ".xls" est obsolète depuis plus de 15 ans....
Bonne soirée
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionOk,
Selon la version "récente" (>=2016), il est nettement préférable d'utiliser Power Query
On peut ainsi effectuer toutes les fusions, combinaisons, calculs, et tellement d'autres opérations en interne (pas de limites de lignes...)
Mais là, il faudrait revoir toute la requête, et je ne sais pas si c'est ce que tu voudrais...
Bonjour
Donc vous pouvez essayer avec une table à 2 colonnes
Table
Colonne 1 Colonne 2
1 Amelie
2 Valérie
3 ... ...
=Recherchev(J1;Table;2;0)
Je ne sais pas si j'ai bien compris
Bonjour,
je me permet de m'ingérer dans la discussion pour relever le nombre d'imbrication conditionnelle. en 2015 j'ai écrit une astuce pour rendre le nombre pratiquement infini déjà avec la version Excel 2000,
si l'imbrication doit retourner une valeur numérique, il suffit d'imbriquer 7 conditionnelles qui retour zéro si aucune n'est vrai et on relance une formule de 7 conditionnelles avec le signe plus +
=SI(A2="un";1;SI(A2="deux";2;SI(A2="trois";3;SI(A2="quatre";4;SI(A2="cinq";5;SI(A2="six";6;SI(A2="sept";7;0)))))))+SI(A2="huit";....
si l'imbrication doit retourner une valeur au format texte, il suffit de remplacer la condition vrai zéro par rien "" et on relance une nouvelle imbrication en remplaçant le signe +, par &
=SI(A8=1;"un";SI(A8=2;"deux";SI(A8=3;"trois";SI(A8=4;"quatre";SI(A8=5;"cinq";SI(A8=6;"six";SI(A8=7;"sept";"")))))))&SI(A8=8; ...
et pour aller encore plus loin il suffit de créer des champs nommés dans lequel on imbrique les formules conditionnelles et le nombre n'a jamais été un frein dans Excel mais plutôt un case tête pour ne pas perdre le fil.
mon astuce a été retranscrite en 2022 sur ce lien même si le fichier exemple n'est plus disponible.
un exemple vite fait avec 40 imbrications
https://www.cjoint.com/c/MFouHQjTBMF
c'est comme afficher plusieurs colonnes de données dans une liste de validation souvent jugé impossible qui pour Excel tout est possible
Merci pour vos réponses !
D'abord non, je n'ai pas pas la version Power Query !
Et philou10120, c'est un peu flou pour moi.
Par contre je sens bien la formule de Mike-31, j'essaie dès demain matin et vous tiens au courant.
Bonne nuit à vous !
Super ! Ca fonctionne 5/5 !
Merci encore pour votre aide ;)
Et belle journée à vous !!!
Bonjour PHILOU,
Oui tout à fait, ce qui m'a fait réagir est la limite du nombre d'imbrications Conditionnelles qu'il a toujours été possible de contourner et qui avec l'évolution d'Excel on a tendance à oublier par facilité, comme bon nombre d'autres possibilités, je donnais en exemple l'affichage de plusieurs colonne dans une validation ou encore compter les cellules couleurs avec la très vieille syntaxe LIRE.CELLULE.
cordialement