Erreur #N/A
Re Valérie, xorsankukai, le forum,
@xorsankukai Ta formule ne marche pas
Il faut que "_o_" et "_x_" ne soient pas dans le rangée pour ne rien afficher ! @Valérie Voici une formule qui répond à tes besoin (si j'ai bien compris), à placer H6 et à dérouler
=SI(ET(ESTNA(INDEX($E$6:$E$11;EQUIV("_o_";$E$6:$E$11;0)));ESTNA(INDEX($E$6:$E$11;EQUIV("_x_";$E$6:$E$11;0))));"";RECHERCHEV(A6;Tableau1;3;FAUX))
Bonne journée !
Baboutz
Re,
Mon post précédent est parti avant que je puisse lire vos derniers messages.
En effet, Baboutz a raison, il faut qu''aucun de ces symboles ne se trouve en plage 1 pour que rien ne s'affiche en plage 2... J'ai donc utilisé sa formule et cela fonctionne parfaitement !
Merciiii
Tu vois Baboutz que tu as bien fait d'intervenir, tout était une question d'interprétation,
Bien vu !
Ma correction:
=SIERREUR(SI(A6="";"";SI(ET(NB.SI($E$6:$E$11;"_o_")=0;NB.SI($E$6:$E$11;"_x_")=0);"";RECHERCHEV(A6;Tableau1;3;FAUX)));"")
Pour ce qui est de ta nouvelle demande, je t'avoue que je n'ai rien compris....
De plus tu dis que pour info _o_ = ___ et que _x_ = _ _ alors que c'est l'inverse en feuille 2.....
@+
Désolée pour mon manque de clarté, je fais au mieux
Je vais essayer de faire un autre tableau explicatif...
"De plus tu dis que pour info _o_ = ___ et que _x_ = _ _ alors que c'est l'inverse en feuille 2.....
_o_ = Yang mutable
___ = Yang
_x_ = Yin mutable
_ _ = Yin
Donc _o_ ; ___ sont tous 2 Yang et _x_ = _ _ sont tous 2 Yin, voilà pourquoi je dis qu'ils sont équivalents et cela va être nécessaire pour le remplissage automatique de la plage E6:E11.
En revanche, Yang mutable (_o_) se transforme en Yin dans le 2nd hexagramme et Yin mutable (_x_) se transforme en Yang dans le 2nd hexagramme et cela n'était important que pour ma demande originelle.
"et tu n'appliques pas la solution de Baboutz en colonne H
En effet, car je n'ai vu sa réponse qu'après avoir renvoyé mon tableau
Me revoilà avec une tentative d'explication de ma demande. Tout est indiqué dans le fichier joint.
En espérant que ce sera plus clair cette fois-ci
Et donc je souhaiterais savoir :
- si ma demande est réalisable ?
- si oui, quelle nomenclature dois-je utiliser pour la création d'un tableau regroupant les 64 hexagrammes afin que les requêtes soient simplifiées ?
Bonne soirée à tous et merci encore pour tout.
Re,
Merci pour tes explications, je crois que j'ai enfin compris ta demande
Mais ce n'est pas simple du tout ! .
quelle nomenclature dois-je utiliser pour la création d'un tableau regroupant les 64 hexagrammes afin que les requêtes soient simplifiées ?
A bientôt,
Bonne soirée,
- Messages
- 1'026
- Excel
- 2016 FR // 365
- Inscrit
- 19/04/2019
- Emploi
- Étudiant en 5e année d'école d'Ingénieur
Re Valérie, xorsankukai , le forum,
Mon post précédent est parti avant que je puisse lire vos derniers messages.
Pas de soucis
Tu vois Baboutz que tu as bien fait d'intervenir, tout était une question d'interprétation,
Bien vu !
Ahah en effet
@Valérie Je pense que la meilleur solution serait d'avoir une feuille qui fasse office de BDD (Base De Données) avec les 64 tableaux. Ils seraient disposés sur la même ligne ou même colonne afin de rechercher le tableau plus aisément puis insertion des données. Je suis encore une jeune pousse sur Excel, donc je ne sais pas si c'est la meilleur technique
Y-a-t-il une logique derrière ces 64 tableaux et le remplissage des colonnes "Invisible", "Aspects" etc... ?
Bonne soirée,
Baboutz,
PS: Par curiosité, à quoi peut servir un tel tableau ? Cryptologie ?
Re Baboutz, xorsankukai,
Je suis ravie que ce soit plus clair maintenant
"Je pense que la meilleur solution serait d'avoir une feuille qui fasse office de BDD (Base De Données) avec les 64 tableaux. Ils seraient disposés sur la même ligne ou même colonne afin de rechercher le tableau plus aisément puis insertion des données. Je suis encore une jeune pousse sur Excel, donc je ne sais pas si c'est la meilleur technique
J'ai en effet pensé à créer une base de données car je pense tout comme toi, Baboutz, que ce sera plus facile à gérer. J'ai un peu étudié SQL mais mon problème est que je ne parviens à l'installer sur mon Mac, raison pour laquelle je tente de faire cela avec Excel...
"Y-a-t-il une logique derrière ces 64 tableaux et le remplissage des colonnes "Invisible", "Aspects" etc... ?"
Oui il y a une logique derrière tout cela mais elle est particulièrement compliquée
"PS: Par curiosité, à quoi peut servir un tel tableau ? Cryptologie ?
Métaphysique chinoise (d'où la complexité...) et plus précisément Yi Jing
Bonne soirée.
- Messages
- 1'026
- Excel
- 2016 FR // 365
- Inscrit
- 19/04/2019
- Emploi
- Étudiant en 5e année d'école d'Ingénieur
Re,
On va y arriver, j'y crois !
Je pense que tu pourrais nous envoyer un fichier avec les 64 tableaux (courage), je ne vois pas d'autre solution pour le moment. Cette feuille qui contient la base de donnée pourra être masqué à terme !
Je me demandais au cours de ma soirée, les signes "_o_" et "_x_" sont-ils important ? Nous pourrions les remplacer directement dans le tableaux par "___" ou "_ _", non ? Cela nous éviterait d'avoir un deuxième hexagramme... Enfin c'est toi la spécialiste, ça se trouve c'est nécessaire dans ton processus.
J'ai regardé le Yi Jing, très intéressant !!
Bonne soirée !
Baboutz
PS : Pour citer quelqu'un, tu peux utiliser le symbole " en haut à droite des messages
(Oui, j'ai un certain niveau sur paint)
Salut Baboutz,
Merci pour ton retour.
1 : Le fichier contenant les 64 tableaux est un pdf donc pas exploitable pour le moment. Il n'y a aucun souci pour moi de le créer sous Excel (
Je vais en proposer plusieurs et vous me direz ce que vous en pensez ? Ne maîtrisant pas vraiment les formules avancées d' Excel, comme vous avez pu le constater
2 : Malheureusement ces signes sont nécessaires et le 2ème hexagramme, lorsqu'il existe, est important également. Nous ne pouvons pas le supprimer...
3 : Très intéressant en effet
4 : J'ai tenté d'utiliser le symbole " à plusieurs reprises hier pour vous citer mais le rendu était très bizarre à chaque fois (lorsque je vérifiais l'aperçu avant d'envoyer) d'où ma décision de vous citer à ma sauce
5 : Une véritable artiste
Bonne journée.
PS : Désolée pour le différé dans mes réponses mais étant à Singapour, j'ai 7h d'avance sur la France...
Voici quelques propositions de tableaux (onglet 3)... N'hésitez pas à me dire ce que vous en pensez.
Bonne journée.
Bonjour VALIONNE,
Je n'ai pas trop de temps en ce moment, mais je te mets une ébauche que j'avais commencée....
C'est un peu tordu..je m'y perds un peu
Tu dis qu'il y a 64 possibilités....rassure-moi, il n' y a pas plusieurs tableaux avec le même hexagramme ?
Car c'est le cas dans cet exemple, "ARMEE" et "UN GRAND", et bien sûr seul "ARMEE" est pris en compte,
Cordialement,
- Messages
- 1'026
- Excel
- 2016 FR // 365
- Inscrit
- 19/04/2019
- Emploi
- Étudiant en 5e année d'école d'Ingénieur
Salut Valérie,
1 : Le fichier contenant les 64 tableaux est un pdf donc pas exploitable pour le moment. Il n'y a aucun souci pour moi de le créer sous Excel (
) mais quelle serait la nomenclature idéale pour l'exploiter ensuite ? That is the big question Je vais en proposer plusieurs et vous me direz ce que vous en pensez ? Ne maîtrisant pas vraiment les formules avancées d' Excel, comme vous avez pu le constater
, je m'en remettrai à vous...
Après avoir regardé ton Excel, j'ai pensé à une solution et donc à une nomenclature.
À regarder dans proposition 4. Les tableaux seront les un sous les autres, permettant ainsi de chercher par colonne !
Il faut savoir que pour une BDD sur Excel, il faut éviter absolument de fusionner de cellules. Cela n'a qu'un aspect esthétique pas important, et gène fortement l'élaboration de formules.
Tu peux voir en G56 une cellule où sont concaténés les 6 lignes : c'est ce qui va énormément faciliter la tâche dans la recherche et l'élaboration de ton tableau
Juste, je vois que "1 - DYNAMISME" et "3 - DES APPUIS" ont les mêmes 6 lignes, c'est normal ?
Le N° de l'hexagramme est important ? Si oui, je pense qu'ils serait plus facile d'avoir une cellule propre aux numéros et non pas "1 - DYNAMISME" qui complique la récupération du N°. Sauf si tu veux que les deux soient ensemble dans une cellule
2 : Malheureusement ces signes sont nécessaires et le 2ème hexagramme, lorsqu'il existe, est important également. Nous ne pouvons pas le supprimer...
On va faire avec alors
Pas de soucis pour le symbole ", du moment qu'on te comprenne !
Bonne chance pour les 64 tableaux...
Bonne journée (Où plutôt début de soirée
Baboutz
PS : Je ne sais pas si je pourrai être très dispo aujourd'hui et ce we !
EDIT : Salut @xorsankukai ! J'écrivais mon message pendant quand tu as envoyé le tient. Un proposition différente de la mienne ! Je ne sais pas quelle serait la plus efficace, plus rapide etc...
EDIT 2 : Comment sont remplis les cellules A6 à A11 ? À la main ?
Bonjour VALIONNE,
Je n'ai pas trop de temps en ce moment, mais je te mets une ébauche que j'avais commencée....
C'est un peu tordu..je m'y perds un peu
Tu dis qu'il y a 64 possibilités....rassure-moi, il n' y a pas plusieurs tableaux avec le même hexagramme ?
Car c'est le cas dans cet exemple, "ARMEE" et "UN GRAND", et bien sûr seul "ARMEE" est pris en compte,
test4.xlsm
Cordialement,
Bonjour Xorsankukai,
Merci beaucoup pour ta proposition. J'ai fait un test mais cela m'a renvoyé l'erreur N°13. Je vais regarder ta macro et tenter de la comprendre, cela va me permettre de m'entraîner un peu sur VBA
Je te rassure, chaque tableau comporte un hexagramme différent. Les exemples donnés hier étaient factices...
Bonne journée.
Salut Valérie,
Après avoir regardé ton Excel, j'ai pensé à une solution et donc à une nomenclature.
Propositions.xlsx
À regarder dans proposition 4. Les tableaux seront les un sous les autres, permettant ainsi de chercher par colonne !
Il faut savoir que pour une BDD sur Excel, il faut éviter absolument de fusionner de cellules. Cela n'a qu'un aspect esthétique pas important, et gène fortement l'élaboration de formules.
Tu peux voir en G56 une cellule où sont concaténés les 6 lignes : c'est ce qui va énormément faciliter la tâche dans la recherche et l'élaboration de ton tableau
Juste, je vois que "1 - DYNAMISME" et "3 - DES APPUIS" ont les mêmes 6 lignes, c'est normal ?
Le N° de l'hexagramme est important ? Si oui, je pense qu'ils serait plus facile d'avoir une cellule propre aux numéros et non pas "1 - DYNAMISME" qui complique la récupération du N°. Sauf si tu veux que les deux soient ensemble dans une cellule
Salut Baboutz,
Merci pour ta proposition
Si j'ai bien compris ton idée, nous allons nous servir de la cellule où sont concaténées les 6 lignes pour faire la recherche ? La question qui me vient à l'esprit est : si on se sert de cette cellule, le résultat ne prendra pas en compte les hexagrammes qui contiendront des signes mutables, non ?
Puisque si ___ = _o_ et _ _ = _x_ cela nous donne 36 possibilités d'écriture pour chaque hexagramme... Du coup je me disais que le plus simple serait une formule avec OU du type (et là je vais peut-être dire n'importe quoi...
Pour Dynamisme et Appuis c'est une erreur, chacun des 64 hexagrammes est bien différent
Oui j'ai besoin du n° de l'hexagramme. S'il est plus simple de le mettre dans une cellule à part, pas de souci, je m'en arrangerai
Merci encore pour le temps que tu accordes à ma problématique et merci également à xorsankukai, vous m'aidez vraiment
Bonne journée et bon week-end;
Re,
Merci pour ton retour,
J'ai fait un test mais cela m'a renvoyé l'erreur N°13
Je n'ai aucune erreur de mon côté...mais je crois que tu es sous mac.....je crains de ne pouvoir t'aider d'avantage,
Mais je vois que notre ami Baboutz (
Sinon, tout comme Baboutz, je pense que la disposition des tableaux les uns en dessous des autres est plus simple à traiter.
Bon courage,
Bye,
- Messages
- 1'026
- Excel
- 2016 FR // 365
- Inscrit
- 19/04/2019
- Emploi
- Étudiant en 5e année d'école d'Ingénieur
Si j'ai bien compris ton idée, nous allons nous servir de la cellule où sont concaténées les 6 lignes pour faire la recherche ?
Exactement ! Cet ajout de cellule faciliterai la recherche au lieu de chercher avec les 6 valeurs...
La question qui me vient à l'esprit est : si on se sert de cette cellule, le résultat ne prendra pas en compte les hexagrammes qui contiendront des signes mutables, non ?
Sisi, aucun problème là dessus ! Enfin si j'ai bien compris
Okay ça marche, pas de soucis ! C'est cool de nous faire remuer les méninges et de pouvoir t'aider
Le fichier avec la formule qui permet de trouver le nom de l'hexagramme pour le moment, pour avoir un premier aperçu, il me reste juste à créer les autres formules!
A+
Baboutz
PS : Coucou
Re,
Merci pour ton retour,
J'ai fait un test mais cela m'a renvoyé l'erreur N°13
Je n'ai aucune erreur de mon côté...mais je crois que tu es sous mac.....je crains de ne pouvoir t'aider d'avantage,
SpoilerCapture.JPG
Capture2.JPG
Mais je vois que notre ami Baboutz (
) est toujours sur le coup, Sinon, tout comme Baboutz, je pense que la disposition des tableaux les uns en dessous des autres est plus simple à traiter.
Bon courage,
Bye,
Re
Après avoir fait un tour dans ta macro pour voir ton travail de Maître
Alors, comme je le disais, j'ai fait un tour dans ta macro et je n'ai évidemment rien compris
Ce serait un moyen de m'exercer en VBA avec ta solution et en "Formulation" avec la solution de Baboutz
Merci
Salut Baboutz,
Coucou
xorsankukai ! Toi qui a plus d'expérience Excelienne, l'idée de la concaténation est bonne ? Les formules matricielles je ne maîtrise pas trop et je crois que ça met plus de temps à être traité..
Je en suis pas un pro non plus,
Il est vrai que l'utilisation de formules matricielles est plus gourmande en ressources mais vu qu'il y a 64 tableaux de 9 lignes à traiter, ça ne devrait pas poser de problème.
Effectivement, la concaténation est une bonne idée,
Mais je crois que je me suis compliqué la vie inutilement,
Je te laisse donc la main, je vois que tu es motivé et en bonne voie,
@VALIONNE:
N'est pas Excel Master qui veut..
Ne t'embale pas ! Je suis loin d'être un pro....je tâtonne mais je suis très loin de maitriser excel.
Pour le principe de ma méthode:
- J'ai nommé chaque plage d'hexagramme (donc l'ensemble des 6 cellules).
- Je compare via la formule matricielle la correspondance exacte des plages.
- Si correspondance, je récupère le n° de la première ligne du caractère.
- J'utilise ce n° de ligne dans mes macros pour copier les données.
- Je traite les 2 Héxagrammes.
Amitiés,
- Messages
- 1'026
- Excel
- 2016 FR // 365
- Inscrit
- 19/04/2019
- Emploi
- Étudiant en 5e année d'école d'Ingénieur
Je en suis pas un pro non plus,
Je pense que tu as plus de connaissance dans le domaine que moi !
Je te laisse donc la main, je vois que tu es motivé et en bonne voie,
Je ferai mon possible... Néanmoins, ta solution intéresse peut-être aussi Valérie !
@Valérie
Cela me semble parfait !!
EDIT :
@Valérie Que doit contenir la colonne "Troncs célestes" ? Je ne t'ai pas vu mentionné cette information