Problème avec RECHERCHEH
Résolu/Fermé
yao.chris
Messages postés
92
Date d'inscription
mercredi 16 octobre 2013
Statut
Membre
Dernière intervention
6 août 2020
-
Modifié par yao.chris le 5/02/2014 à 10:13
yao.chris Messages postés 92 Date d'inscription mercredi 16 octobre 2013 Statut Membre Dernière intervention 6 août 2020 - 5 févr. 2014 à 16:43
yao.chris Messages postés 92 Date d'inscription mercredi 16 octobre 2013 Statut Membre Dernière intervention 6 août 2020 - 5 févr. 2014 à 16:43
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
Modifié par Vaucluse le 5/02/2014 à 10:24
Modifié par Vaucluse le 5/02/2014 à 10:24
Bonjour
d'une part, les valeurs en A ne sont pas des N° de semaine, mais des dates, vous ne les trouverez donc pas en ligne 13, là où le code RECHERCHEH va chercher la valeur de A
Si vous travaillez avec les dates, il faut utiliser le champ lignes 14 et 15 et pas la 13
Si vous travaillez avec des n° de semaines:
d'une part il faut des N° en A
d'autre part, les cellules fusionnées lignes 13 font que vous obtiendrez toujours la valeur du premier jour de la semaine avec la fonction RECHERCHEH
à revoir selon ce que vous voulez faire, mais avec tout ça, on ne sait pas!
à vous lire?.
crdlmnt
Errare humanum est, perseverare diabolicum
d'une part, les valeurs en A ne sont pas des N° de semaine, mais des dates, vous ne les trouverez donc pas en ligne 13, là où le code RECHERCHEH va chercher la valeur de A
Si vous travaillez avec les dates, il faut utiliser le champ lignes 14 et 15 et pas la 13
Si vous travaillez avec des n° de semaines:
d'une part il faut des N° en A
d'autre part, les cellules fusionnées lignes 13 font que vous obtiendrez toujours la valeur du premier jour de la semaine avec la fonction RECHERCHEH
à revoir selon ce que vous voulez faire, mais avec tout ça, on ne sait pas!
à vous lire?.
crdlmnt
Errare humanum est, perseverare diabolicum
yao.chris
Messages postés
92
Date d'inscription
mercredi 16 octobre 2013
Statut
Membre
Dernière intervention
6 août 2020
2
5 févr. 2014 à 13:32
5 févr. 2014 à 13:32
Bonjour Vaucluse,
Effectivement j'ai fait une erreur dans mon énoncé.
De A2 à A8, j'ai une série de date qui change en fonction du N° de semaine indiqué dans la cellule B1 (voir fichier joint).
https://www.cjoint.com/?DBfkgIjGtRG
J'aurais besoin que la RECHERCHEH m'indique de B2 à B8 les indicateurs correspondants à sa date dans la ligne 15, exemple :
Si en A2 j'ai le 30/12/2014 alors en B2 on aurais 0,8
Si en A3 j'ai le 31/12/2014 alors en B3 on aurais 1,1
En B2, j'ai entré la formule suivante:
=RECHERCHEH(A2;$B$13:$O$15;3)
Interprétation = Recherche la cellule A2 dans le tableau de B13 à Q15 et indique la valeur de la 3ème ligne (la ligne 15).
J'obtiens 3,4 à chaque foi au lieu de 0,8, 1,1 etc.....
Je ne trouve pas l'erreur.
Pouvez-vous m'aider ???
Merci à tous.
yao
Effectivement j'ai fait une erreur dans mon énoncé.
De A2 à A8, j'ai une série de date qui change en fonction du N° de semaine indiqué dans la cellule B1 (voir fichier joint).
https://www.cjoint.com/?DBfkgIjGtRG
J'aurais besoin que la RECHERCHEH m'indique de B2 à B8 les indicateurs correspondants à sa date dans la ligne 15, exemple :
Si en A2 j'ai le 30/12/2014 alors en B2 on aurais 0,8
Si en A3 j'ai le 31/12/2014 alors en B3 on aurais 1,1
En B2, j'ai entré la formule suivante:
=RECHERCHEH(A2;$B$13:$O$15;3)
Interprétation = Recherche la cellule A2 dans le tableau de B13 à Q15 et indique la valeur de la 3ème ligne (la ligne 15).
J'obtiens 3,4 à chaque foi au lieu de 0,8, 1,1 etc.....
Je ne trouve pas l'erreur.
Pouvez-vous m'aider ???
Merci à tous.
yao
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
5 févr. 2014 à 15:53
5 févr. 2014 à 15:53
Re
je croyais avoir expliqué au début de mon précédent message
Je recommence:!
La formule RECHERCHEH recherche une valeur dans la 1° ligne du champ et ressort une valeur dans la colonne correspondante au N° de ligne indiqué.
Si vous affecter le champ B13:O15, la valeur de A sera cherchée dans la ligne 13 alors qu'elle se trouve en ligne 14!
Par ailleurs si vous n'imposez pas au code RECHERCHEH de chercher la valeur exacte (en terminant la formule par ;0) ou; FAUX), elle va trouver la valeur inférieure la plus proche dans un champ classé.
D'où le résultat que vous obtenez puisque quand votre formule cherche la date A2 dans la ligne 13, la plus proche valeur est 1.
La formule en B2 sera donc:
=RECHERCHEH(A2;$B$14:$O$15;2;0) ou encore=RECHERCHEH(A2;$B$14:$O$15;2;FAUX)
crdlmnt
je croyais avoir expliqué au début de mon précédent message
Je recommence:!
La formule RECHERCHEH recherche une valeur dans la 1° ligne du champ et ressort une valeur dans la colonne correspondante au N° de ligne indiqué.
Si vous affecter le champ B13:O15, la valeur de A sera cherchée dans la ligne 13 alors qu'elle se trouve en ligne 14!
Par ailleurs si vous n'imposez pas au code RECHERCHEH de chercher la valeur exacte (en terminant la formule par ;0) ou; FAUX), elle va trouver la valeur inférieure la plus proche dans un champ classé.
D'où le résultat que vous obtenez puisque quand votre formule cherche la date A2 dans la ligne 13, la plus proche valeur est 1.
La formule en B2 sera donc:
=RECHERCHEH(A2;$B$14:$O$15;2;0) ou encore=RECHERCHEH(A2;$B$14:$O$15;2;FAUX)
crdlmnt
yao.chris
Messages postés
92
Date d'inscription
mercredi 16 octobre 2013
Statut
Membre
Dernière intervention
6 août 2020
2
5 févr. 2014 à 16:43
5 févr. 2014 à 16:43
Bonjour Vaucluse,
Merci pour ta réponse, c'est exactement ce que je cherchais.
Merci encore.
Bonne fin de journée.
yao
Merci pour ta réponse, c'est exactement ce que je cherchais.
Merci encore.
Bonne fin de journée.
yao