Excel formule EQUIV

Résolu
GenBreau Messages postés 9 Date d'inscription lundi 16 décembre 2024 Statut Membre Dernière intervention 15 février 2025 - Modifié le 15 févr. 2025 à 02:29
GenBreau Messages postés 9 Date d'inscription lundi 16 décembre 2024 Statut Membre Dernière intervention 15 février 2025 - 15 févr. 2025 à 15:28

Bonjour, 

Je travaille sur un classeur Excel, j'ai besoin d'une formule dans la colonne Sous-Total renvoi le côut d'un soin en fonction de 2 critères soit la colonne tarification et la ligne durée. Présentement, j'ai validé mes cellules est l'information du numéro de colonne et de ligne est bon. Par contre, lorsque j'intégre le tout à ma formule ce n'est pas  le croisement de la bonne ligne avec la bonne colonne.

https://www.dropbox.com/scl/fi/p1l8u9ocdvuo0pp77fv10/TEMPLATE-Comptabilit-Sabrina.xlsx?rlkey=gngbfltlqs6g5hx5p8okii5tp&st=4n0vb38f&dl=0

1 réponse

NonoM45 Messages postés 708 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 10 mars 2025
15 févr. 2025 à 05:10

Bonjour Geneviève

Ca ne vous parait pas logique que ça ne fonctionne pas !?

Vous avez inverser votre formule, vous cherchez la tarification dans les lignes et la durée dans les colonnes... alors que dans votre tableau, c'est l'inverse

De plus pour la durée vous avez oublié le 3ème paramètre (très important) de la fonction EQUIV()

Il faut donc mettre

=SIERREUR(INDEX(Tarif;EQUIV([@DURÉE];Duree;0);EQUIV([@TARIFICATION];Tarif_2;0))-[@RABAIS];"")

Voilà

0
GenBreau Messages postés 9 Date d'inscription lundi 16 décembre 2024 Statut Membre Dernière intervention 15 février 2025 2
15 févr. 2025 à 15:28

Un énorme merci !!!

1