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
Bonjour,

Après avoir cherché sur Google, je ne trouve pas le résultat demandé dans mon classeur.
Je voudrais indiquer les valeurs de la ligne 13 correspondantes aux dates de mon tableau (en vert dans le classeur ci-joint).

https://www.cjoint.com/?DBfkgIjGtRG

Merci pour votre aide.
yao.

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
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
0
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
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
0
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
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
0
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
Bonjour Vaucluse,

Merci pour ta réponse, c'est exactement ce que je cherchais.

Merci encore.

Bonne fin de journée.
yao
0