Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème formule tarif

  • Initiateur de la discussion Initiateur de la discussion JACMIC
  • 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 !

J

JACMIC

Guest
Bonsoir à tous sur le forum

Je viens vers vous avec un problème de formule.
Dans mon ficher de recherche de prix j'ai écrit la formule suivante:
INDEX(INDIRECT(A6);EQUIV(A16);Haut;1)+1;EQUIV(A14;Long;1)+1

A6 permet de trouver la table
A16 et A14 sont les dimensions (respectivement Hauteur et Longueur)

Tout va bien si les valeurs en A14 ou A16 sont des valeurs intermédiaires entre les dimensions du tableau du tarif.
Mais si les valeurs de A14 ou A16 sont les mêmes que celles du tableau le résultat de la recherche me prend la valeur au dessus (ce qui est recherché avec le +1 si la valeur de A14 ou A16 est différente de celle du tableau)

Exemple : j'ai dans le tableau des hauteurs de 2500 puis 2750,
si la valeur de A16 est 2600 le prix est fonction de la hauteur 2750
Si la valeur de A16 est 2500 ma formule me donne le prix en fonction de 2750 alors qu'il devrait me donner le prix en fonction de 2500
Comment modifier ma formule pour avoir le bon prix

Merci à ceux qui savent (il y en a je n'en doute pas)

JACMIC
 
Re : Problème formule tarif

Bonsoir

Je ne sais pas si c'est compliqué pour toi mais cela serait de copier ton tableau du Plus grand vers le plus petit et d'utiliser

=INDEX(INDIRECT(A6);EQUIV(A16);Haut;-1);EQUIV(A14; Long;-1))

Qui te retourne la ligne de la valeur supérieure
 
Re : Problème formule tarif

Merci Banzai de me répondre,

Cela va-t-il changer le problème ?

Le problème apparait lorsque l'une des valeurs, hauteur ou longueur est égale à une dimension figurant figurant en abcisse ou en ordonnées et seulement dans ce cas.

Tout le problème est à la limite des dimensions.
Sur 3 hauteurs : 1200 - 1500 - 1750 le prix d'un article de 1350 doit être celui de 1500.
Si mon article fait 1500 il doit prendre le prix de 1500 alors qu'il me prend le prix avec 1750

Je verrais demain si je peux appliquer ta proposition car je ne suis plus sur l'ordinateur qui gere ce fichier.

Merci encore et bonne soirée.

JACMIC
 
Re : Problème formule tarif

Bonjour le forum

Merci à banzai de s'être interressé à mon problème.

je l'ai résolu en rusant un peu.
J'ai modifier les dimensions de réference en ajoutant 1
2500 et devenu 2501, ainsi j'ai le prix correct pour 2500.

merci encore

JACMIC
 
Re : Problème formule tarif

Bonjour Jacmic, banzai, re tous,

Je n'ai pas suivi de fil, car sans fichier ce n'est pas toujours simple....

Ton idée est très bonne mais plutôt que de rajouter 1, pourquoi ne pas rajouter seulement que 0.01 par exemple.... Une idée simplement que je trouve, et sans en savoir plus, plus propre.

Bon week-end qui approche.

Jean-Pierre
 
Re : Problème formule tarif

Bonjour le forum
Bonjour Jean Pierre

Quand je dis que j'ai rajouté 1, le 1 est déjà un millimétre.
Je ne descends pas au dessous;
Rajouté un est plus simple et plus rapide.
Il y en a déja assez à rajouter.
mais je reconnais que pour des calculs avec une plus grande précision, ta solution est bonne.
Tout le problème consiste à rester dans la bonne tranche de calcul.

Merci tout de même

JACMIC
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
17
Affichages
836
Réponses
0
Affichages
429
Réponses
11
Affichages
419
Réponses
4
Affichages
334
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…