Un casse tete: mix (index;equiv & decaler)

  • Initiateur de la discussion Initiateur de la discussion fileofish
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fileofish

XLDnaute Occasionnel
Hello tout le monde,

N'ayant pas réussi tout seul à résoudre ce casse tête 😡 (meme après 2heures) je sollicite votre aide 🙂

Voilà la belle histoire

A Partir:
- du type Magasin
- & du Prix approché

J'aimerais trouver la réf donc dans l'exemple TV ref 2

je sais que c'est un mix entre (index; equiv & decaler) mais alors bonjour le casse tete !!!!

Celui qui trouve …. Se gave 😉

Bon courage
Fil 😎
 

Pièces jointes

Re : Un casse tete: mix (index;equiv & decaler)

Bonjour,

Un essai avec une formule matricielle :

Code:
=INDEX(B5:B7;EQUIV(MIN(ABS((DECALER(B4;1;EQUIV(D10;C4:G4;0);3))
-D11));ABS((DECALER(B4;1;EQUIV(D10;C4:G4;0);3))-D11);0))

Formule à valider par CTRL + MAJ + ENTREE

Je te laisse tester

@+
 
Re : Un casse tete: mix (index;equiv & decaler)

Yes Tibo 😀

Ca marche 🙂
Mais j'ai du mal à comprendre:
1. Pourquoi utiliser abs & min?
2. Que signifie le 3 dans la formule
3. Pourquoi utiliser une matricielle

En tt cas Bravo c'était pas facile
Merci
@+
Fil😎
 
Re : Un casse tete: mix (index;equiv & decaler)

Ouais Tibo

Au moins de 10 mn à bloquer sur la formule ca va un peu mieux...
Il me reste plus qu'une question
1. Pourquoi utilise tu une matricielle (A vrai dire je ne sais pas quand il faut l'utiliser) tu peux m'éclairer la dessus?

Et un 2eme mini question:
(Y'avait il une soluce sans matricielle?)

Merci
"Gros Gavage" 😀
Fil 😎
 
Re : Un casse tete: mix (index;equiv & decaler)

Bonjour,

Petite tentative d'explication :

ABS : permet d'avoir la valeur absolue des différences avec le prix de référence. Ainsi on obtient la différence en nombre positif, que le prix soit inférieur ou supérieur.

MIN : permet d'obtenir la différence minimale, c'est à dire le prix le plus proche.

3 : correspond au nombre de lignes de ton tableau de prix

Pourquoi une formule matricielle : la formule retourne une matrice de différences, il faut donc recourir à une formule matricielle.

Y-a-t-il une solution sans matricielle : peut-être .... mais j'ai pas cherché... Peut-être du côté de SOMMEPROD, mais sans certitude.

L'essentiel est que tu aies une formule qui donne le résultat attendu (enfin, j'espère).

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

T
Réponses
5
Affichages
2 K
totodor
T
Retour