Automatiser une recherche dans un abaque

Bonjour,

Messieurs, dames, j'ai un défis pour vous ^^

je suis nouveau ici, d'habitude je me contente de chercher mes réponses lorsque je bloque sur un problème mais la je n'ai rien trouver qui pouvait m'aider.

j'aimerais automatiser une recherche dans un abaque sans VBA.

ci-dessous une capture d'écran synthétisant ce que je veut réaliser.

Capturedecran2016-12-14a21.04.21.md

en details:

  • la recherche commence par la valeur Y directement supérieur a la valeur écrite en Y= (ce sont bien des valeurs numeriques)
  • ensuite une recherche sur la ligne sur laquelle la valeur Y a été trouvé pour trouver la valeur directement supérieur a la valeur inscrite dans X= (valeur numérique aussi)
  • et pour finir la colonne dans laquelle a été trouver la valeur X nous donnera la valeur écrite dans la ligne "valeur souhaité".

j'avait essayé plusieurs solutions en essayant de décomposer le problème mais j'ai bloqué sur comment rechercher sur la ligne sur laquelle j'ai trouver ma valeur Y.

je vous joint un fichier pour avoir une base de travail.

merci a ceux qui prendront le temps de relever mon petit défis

Bonjour,

Avec formules mais ici, d'autres bien plus calés que moi en formules te donneront surement une meilleure solution mais c'est un début !

La contrainte étant que les valeurs du tableau doivent être rangées des plus grandes aux plus petites de gauche à droite et de haut en bas donc pour les X et les Y !

77abaque.xlsx (10.09 Ko)
Theze a écrit :

Bonjour,

Avec formules mais ici, d'autres bien plus calés que moi en formules te donneront surement une meilleure solution mais c'est un début !

La contrainte étant que les valeurs du tableau doivent être rangées des plus grandes aux plus petites de gauche à droite et de haut en bas donc pour les X et les Y !

Bonjour,

merci d'avoir essayé quelquechose, mais ta formule s’arrête a la deuxième étape et ne fournis pas la réponse de la 3eme étape dans mon exemple j'attendais la reponse "D".

je vient de joindre a mon premier message l'excel de mon exemple

j'ai avancé dans mon problème,

j'ai réussi a répondre a ma problématique (Cependant j'ai du inverser mon abaque pour qu'il soit décroissant sur mes valeurs de X).

je n'ai pas vu de bug ça m'a l'air d’être opérationnel mais pour trouver mon numéro de colonne (voir fichier joint) j'ai pas trouver de solution plus simple qu'imbriquer des "SI" pour pouvoir définir des plages de cellule personnalisable du coup sur un tableau de cette taille c'est vite faite mais sur l'original j'ai près de 40 ligne xD.

si quelqu'un peut essayer de d'optimiser mon travail

je vous joint un fichier ou j'explique ce que je fait a chaque étapes.

bonjour

un essai

62nemesis.xlsx (16.28 Ko)

cordialement

Bonjour,

Oups, désolé je ne suis pas allé jusqu'au bout donc, pour finir, remplacer la formule par celle-ci dans mon classeur :

=INDEX(C5:H5;1;EQUIV(C13+1;DECALER(C6:H6;EQUIV(C12+1;B6:B10;-1)-1;0);-1))
Rechercher des sujets similaires à "automatiser recherche abaque"