Si imbriqués

Fermé
Djad33 Messages postés 3 Date d'inscription vendredi 4 juin 2021 Statut Membre Dernière intervention 4 juin 2021 - 4 juin 2021 à 14:29
Djad33 Messages postés 3 Date d'inscription vendredi 4 juin 2021 Statut Membre Dernière intervention 4 juin 2021 - 4 juin 2021 à 18:36
Bonjour,

Je suis en train de créer un classeur Excel pour trier des sorts pour un jeu de rôles.
J'ai une colonne avec le nom des sorts, et une colonne par classe pouvant lancer des sorts.
Certains sorts peuvent être lancés par plusieurs classes, j'ai donc créé une colonne par classe en renseignant dans la case le niveau du sort.
J'ai créé un volet déroulant listant les classes et j'aimerai faire apparaître une liste des sorts que cette classe peut lancer.
Pour ça j'ai fait une formule SI([case volet déroulant]=[case nom de la classe ];SI(ESTVIDE([ligne2 de la colonne de la classe]);"";[case comprenant le numéro de la ligne])
Mon objectif est de faire ensuite un PETITE.VALEUR après pour trier et ressortir les sorts, mais comme j'ai un volet déroulant, j'ai voulu imbriquer les SI comme ça:
=SI($[case volet déroulant]=$[case nom de la classe A];SI(ESTVIDE(C2);"";$[numéro de ligne]);
SI($[case volet déroulant]=$[case nom de la classe B];SI(ESTVIDE(D2);"";$[case numéro de ligne]);"")

Ca fonctionne avec deux imbrications, mais si je rajoute un SI pour la classe C j'ai un retour vide.
J'ai essayé avec un SI.CONDITION sans succès.

Quelqu'un aurait une solution?

3 réponses

Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 17 258
Modifié le 4 juin 2021 à 14:57
Oui.
Mais aurais-tu ton fichier Excel ?
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/


0
Djad33 Messages postés 3 Date d'inscription vendredi 4 juin 2021 Statut Membre Dernière intervention 4 juin 2021
4 juin 2021 à 18:03
Bonjour,

Merci, j'ai cherché comment joindre dans le message mais je cherchais pour une pièce jointe...
J'ai fait plusieurs tests, le panneau déroulant est dans la feuille 3 mais les colonnes de fonctions sont à la fin de la feuille 1

https://www.cjoint.com/c/KFeqcqMtcsF

Merci!
0
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 167
4 juin 2021 à 18:12
Bonsoir,

je n'ai rien compris à ce que vous attendez et dans quel onglet !

Il aurait fallu mettre un exemple du résultat attendu et de quelle façon l'obtenir, dans votre fichier.

Ou dans le pire des cas, en commentaire ici.
0
Djad33 Messages postés 3 Date d'inscription vendredi 4 juin 2021 Statut Membre Dernière intervention 4 juin 2021
4 juin 2021 à 18:36
Alors l'idée est que dans la feuille 3, dans le panneau déroulant de la case A7, en fonction de la classe que je choisis, la liste des sorts de la feuille 1 qui ont un niveau renseigné dans la colonne de la classe s'affichent dans une colonne de la feuille 3 (de préférence). Mon problème est de réussir à afficher les sorts quelle que soit la classe sélectionnée.
0