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

Fonction INDEX Equiv - Grille tarifaire

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

justinev

Guest
Bonjour,

J'ai un soucis avec l'une de mes fonctions Index, Equiv, qui pourtant marche sur d'autres fichiers que celui-ci.

Je vous demande de l'aide, car après l'avoir refaite, réécrite au moins une bonne vingtaine de fois, je vais finir par m'arracher les cheveux ! J'ai modifié les formats de cellules mais rien n'y fait. Est ce qu'une fonction Index Equiv, ne peut pas récupérer les données d'une macro, d'une fonction Gauche ?

Ci-joint un exemple de mon fichier.

Je remercie par avance toutes les âmes charitables qui pourront se pencher sur mon problème.
 

Pièces jointes

Re : Fonction INDEX Equiv - Grille tarifaire

Bonjour,
Plusieurs problemes dans ta formule :
le département est une donnée texte dans ta feuille calcul : donc utiliser cnum
la recherche du poids doit se faire sur la ligne 1 uniquement
ne pas omettre le troisième argument du equiv.
=INDEX(Grille!$C$2:$L$95;EQUIV(CNUM('Poids Calculs'!B4);Grille!$A$2:$A$95;0);EQUIV('Poids Calculs'!C4;Grille!$C$1:$L$1;1))
cordialement
 
Re : Fonction INDEX Equiv - Grille tarifaire

Bonjour,

Je suis à la bourre,

je plaçais
Code:
=GAUCHE(A4;2)*1
en colonne B et
Code:
=INDEX(Grille!$C$2:$L$95;EQUIV(B5;Grille!$A$2:$A$95;0);EQUIV(C5;Grille!$C$1:$L$1;1))
en colonne C

ou
Code:
=INDEX(Grille!$C$2:$L$95;EQUIV(GAUCHE(A4;2)*1;Grille!$A$2:$A$95;0);EQUIV('Poids Calculs'!C4;Grille!$C$1:$L$1;1))
en colonne C pour m'affranchir de cette colonne B

excellent "tuto" Dugenou
 
Re : Fonction INDEX Equiv - Grille tarifaire

Merci beaucoup, ça marche !

Est-ce que l'un d'entre vous, aurez une idée pour arrondir le poids en fonction des critères de la grille ?

Par exemple si le poids pèse 3500 kg l'arrondir à la case supérieur, donc 5000 etc...

J'ai essayé avec des Si, avec des >= devant les poids critères mais rien ne fonctionne.
 
Re : Fonction INDEX Equiv - Grille tarifaire

Pour suivre mon idée de m'affranchir de la colonne B
en D4 et en matricel (à validé par "CTRL"+"MAJ"+"ENTREE") et étirée vers le bas

Code:
=SI(C4="";"";INDEX(Grille!$C$2:$L$95;EQUIV((GAUCHE(B4;2)*1);Grille!$A$2:$A$95;0);EQUIV(VRAI;Grille!$C$1:$L$1>=C4;0)))

@ te lire
 
Re : Fonction INDEX Equiv - Grille tarifaire

Bonjour à tous,
Justine : avec le 1 sur le second equiv cela marche, à condition de corriger les titre de tes colonnes : la première concerne les poids de 0 à 1000 etc
voir PJ
 

Pièces jointes

- 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

H
Réponses
4
Affichages
2 K
Habs57
H
D
  • Question Question
Réponses
3
Affichages
979
D
Réponses
14
Affichages
2 K
X
Réponses
4
Affichages
6 K
xghsgsej
X
G
Réponses
5
Affichages
2 K
Guimoufle
G
K
Réponses
2
Affichages
3 K
K
T
Réponses
0
Affichages
789
Thib_C
T
F
Réponses
6
Affichages
3 K
FAB80170
F
R
  • Question Question
Réponses
2
Affichages
798
Remy23
R
M
Réponses
8
Affichages
2 K
Merinom
M
O
Réponses
5
Affichages
3 K
O
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…