Fonction rechercheh
Résolu/Fermé
valdeloire
Messages postés
5
Date d'inscription
mercredi 25 mai 2011
Statut
Membre
Dernière intervention
26 mai 2011
-
25 mai 2011 à 22:51
gbinforme Messages postés 14939 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 26 mai 2011 à 21:49
gbinforme Messages postés 14939 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 26 mai 2011 à 21:49
A voir également:
- Fonction rechercheh
- Fonction si et - Guide
- Fonction si avec date ✓ - Forum Excel
- Excel remplir une cellule en fonction d'une autre ✓ - Forum Excel
- Fonction find vba - Astuces et Solutions
- Ajout snap par la fonction - Forum Snapchat
6 réponses
gbinforme
Messages postés
14939
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 657
25 mai 2011 à 23:01
25 mai 2011 à 23:01
bonjour
Dans ta formule RECHERCHEH as-tu mis le quatrième paramètre (valeur proche) à "FAUX" ou à 0 ?
Si tu ne l'a pas renseigné cela devrait expliquer ton erreur.
Dans ta formule RECHERCHEH as-tu mis le quatrième paramètre (valeur proche) à "FAUX" ou à 0 ?
Si tu ne l'a pas renseigné cela devrait expliquer ton erreur.
Raymond PENTIER
Messages postés
57157
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2023
17 156
26 mai 2011 à 01:23
26 mai 2011 à 01:23
... et pour joindre un fichier tu utilises https://www.cjoint.com/ pour créer un lien ; et ce lien, tu le colles dans ton message.
valdeloire
Messages postés
5
Date d'inscription
mercredi 25 mai 2011
Statut
Membre
Dernière intervention
26 mai 2011
26 mai 2011 à 06:50
26 mai 2011 à 06:50
Vous trouverez le fichier ci joint
https://www.cjoint.com/?0EAgW5p9j7S
https://www.cjoint.com/?0EAgW5p9j7S
gbinforme
Messages postés
14939
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 657
26 mai 2011 à 09:25
26 mai 2011 à 09:25
bonjour
Tu as un problème dans la définition de ta matrice des tarifs et de la ligne département qui devrait donner cette correction en I3 :
Tu as un problème dans la définition de ta matrice des tarifs et de la ligne département qui devrait donner cette correction en I3 :
=SI(H3<=100;RECHERCHEH(K3;'Tarif trs1'!$C$2:$G$97;B3+1;0)+'Tarif trs1'!$C$99;RECHERCHEH(K3;'Tarif trs1'!$C$2:$G$97;B3+1;0)/100*H3+('Tarif trs1'!$C$99))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
valdeloire
Messages postés
5
Date d'inscription
mercredi 25 mai 2011
Statut
Membre
Dernière intervention
26 mai 2011
26 mai 2011 à 13:11
26 mai 2011 à 13:11
Si je change l'index du code postal et que je met +1 ça marche pour le département en question. Mais tous les autres départements il y a un écart.
gbinforme
Messages postés
14939
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 657
Modifié par gbinforme le 26/05/2011 à 17:44
Modifié par gbinforme le 26/05/2011 à 17:44
Ta colonne département n'est pas complète, il faut donc rechercher la bonne ligne :
En nommant tes plages, tu peux simplifier et rendre plus lisible ta formule :
Cela devrait faciliter la maintenance éventuelle.
=SI(H3<=100;RECHERCHEH(K3;'Tarif trs1'!$C$2:$G$97;EQUIV(B3;'Tarif trs1'!$A$2:$A$97;0);0)+'Tarif trs1'!$C$99;RECHERCHEH(K3;'Tarif trs1'!$C$2:$G$97;EQUIV(B3;'Tarif trs1'!$A$2:$A$97;0);0)/100*H3+('Tarif trs1'!$C$99))
En nommant tes plages, tu peux simplifier et rendre plus lisible ta formule :
=SI(H3<=100;RECHERCHEH(K3;tarifs;EQUIV(B3;deps;0);0);RECHERCHEH(K3;tarifs;EQUIV(B3;deps;0);0)/100*H3)+frais
Cela devrait faciliter la maintenance éventuelle.
valdeloire
Messages postés
5
Date d'inscription
mercredi 25 mai 2011
Statut
Membre
Dernière intervention
26 mai 2011
26 mai 2011 à 21:08
26 mai 2011 à 21:08
gbinforme je te remercie de ta réponse. elle a résolue mon problème.
Par contre je n'ai pas compris la fonction EQUIV dans un dernier élan peut me décrit de façon simple et compréhensible pour un novice comme moi.
Je te remercie encore
Par contre je n'ai pas compris la fonction EQUIV dans un dernier élan peut me décrit de façon simple et compréhensible pour un novice comme moi.
Je te remercie encore
gbinforme
Messages postés
14939
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 657
26 mai 2011 à 21:49
26 mai 2011 à 21:49
la fonction EQUIV (comme RECHERCHEH / V) fourni la position d'une valeur dans une ligne ou une colonne (le département 21 est en 20ème position par exemple) et ainsi tu obtiens le décalage de ligne correct : il te suffit de sélectionner la fonction lors de la saisie et de faire F1 pour avoir les explications de fonctionnement.
26 mai 2011 à 06:36