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..... et tu n'appliques pas la solution de Baboutz en colonne H

@+

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,

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.

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

capture

(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 ( ) 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...

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 Et surtout incroyablement précis et efficace.

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.

3propositions.xlsx (20.04 Ko)

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,

4test4.xlsm (33.53 Ko)

Cordialement,

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.

6propositions.xlsx (20.00 Ko)

À 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 Cela ne devrait pas trop être gênant.

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... ) "Si ligne 1 = ___ ou _o_ et ligne 2 = _ _ ou _x_ et ligne 3 (etc) alors..."

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,

Spoiler
capture capture2

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,

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 Cela prendra en compte les hexagrammes avec les signes mutables. Mais que tu parles de ces hexagramme avec signes mutables, tu parles de rechercher via l'hexagramme 2 ou via l'hexagramme 1 avec les "_o_" et "_x_" ? Dans tous les cas, normalement je peux y arriver

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!

11propositions.xlsx (20.07 Ko)

A+

Baboutz

PS : 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é..

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,

Spoiler

Capture.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 j'ai refait un test et cette fois-ci cela a fonctionné ! Plus d'erreur d'exécution 13 !!!! Donc c'est formidable ! Et oui je suis sous Mac...

Alors, comme je le disais, j'ai fait un tour dans ta macro et je n'ai évidemment rien compris . N'est pas Excel Master qui veut... En revanche, si je souhaitais malgré tout la compléter avec l'ensemble des données, quelle serait la marche à suivre ?

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).
Spoiler
capture1
  • 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.
Spoiler
capture
  • J'utilise ce n° de ligne dans mes macros pour copier les données.
  • Je traite les 2 Héxagrammes.

Amitiés,

@xorsankukai : merci beaucoup pour tes explications, je vais étudier tout cela

@ Baboutz : merci encore Juste pour être bien certaine de la nomenclature avant de commencer le tableau, voici une capture d'écran de ce que cela donnerait :

capture d ecran 2019 11 29 a 19 57 30

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

Rechercher des sujets similaires à "erreur"