HLOOKUP Excel #N/A erreur
Résolu
Bl4do
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
pilas31 Messages postés 1825 Date d'inscription Statut Contributeur Dernière intervention -
pilas31 Messages postés 1825 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un problème avec mon Hlookup. En effet, je l'ai utiliser des centaines de fois tout comme le vlookup donc je pense savoir ecrire la formule.
Cependant même si la formule me paraît bonne et que le résultat est présent dans ma plage de recherche, j'obtiens systématiquement un N/A...
Sans mon fichier ca me parait difficile de m'aider donc je joins mon doc:
http://www.cijoint.fr/cjlink.php?file=cj201110/cijT8ARDQI.xlsm
Avec le "Show calculation steps", on voit clairement que le Hlookup qui est correctement formulé, et pourtant rien à faire :(
(la cellule dont je parle est dans l'onglet CRAM, cellule B11)
Merci d'avance!
Cordialement,
L. L.
J'ai un problème avec mon Hlookup. En effet, je l'ai utiliser des centaines de fois tout comme le vlookup donc je pense savoir ecrire la formule.
Cependant même si la formule me paraît bonne et que le résultat est présent dans ma plage de recherche, j'obtiens systématiquement un N/A...
Sans mon fichier ca me parait difficile de m'aider donc je joins mon doc:
http://www.cijoint.fr/cjlink.php?file=cj201110/cijT8ARDQI.xlsm
Avec le "Show calculation steps", on voit clairement que le Hlookup qui est correctement formulé, et pourtant rien à faire :(
(la cellule dont je parle est dans l'onglet CRAM, cellule B11)
Merci d'avance!
Cordialement,
L. L.
A voir également:
- HLOOKUP Excel #N/A erreur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Aller à la ligne excel - Guide
- Si ou excel - Guide
4 réponses
Bonjour,
En regardant le fichier je pense que la formule en B11 est plutôt celle la:
=RECHERCHEH(RECHERCHEV(B9;PARAMETRES!$A$36:$B$43;2;0);'S22'!$6:$15;RECHERCHEV("SK00";'S22'!$1:$15;26;0)-5;FAUX)
Si j'ai bien compris la logique la ligne de recherche du jour de la semaine est la 6 et pas la 1. Et il faut un décallage de 5 car RechercheV et RechercheH calculent en relatif par rapport à la matrice de recherche.
A tester
A+
Cordialement,
En regardant le fichier je pense que la formule en B11 est plutôt celle la:
=RECHERCHEH(RECHERCHEV(B9;PARAMETRES!$A$36:$B$43;2;0);'S22'!$6:$15;RECHERCHEV("SK00";'S22'!$1:$15;26;0)-5;FAUX)
Si j'ai bien compris la logique la ligne de recherche du jour de la semaine est la 6 et pas la 1. Et il faut un décallage de 5 car RechercheV et RechercheH calculent en relatif par rapport à la matrice de recherche.
A tester
A+
Cordialement,
eriiic
Messages postés
24603
Date d'inscription
Statut
Contributeur
Dernière intervention
7 276
Ben à-priori nous sommes d'accord ;-)
pilas31
Messages postés
1825
Date d'inscription
Statut
Contributeur
Dernière intervention
646
Oui et dans la même minute...un exploit !!
Salut,
Je n'ai rien testé mais dans ta formule je vois $1:$15 à 2 endroits, ne manquerait-il pas tes lettres de colonnes devant tes lignes ?
Bonne journée
Je n'ai rien testé mais dans ta formule je vois $1:$15 à 2 endroits, ne manquerait-il pas tes lettres de colonnes devant tes lignes ?
Bonne journée
Bonjour,
Tu recherches Sat en ligne 1 (toujours 1ère ligne de la matrice) au lieu de ligne 6. Remplacer par
=RECHERCHEH(RECHERCHEV(B9;PARAMETRES!$A$36:$B$43;2;0);'S22'!$6:$15;RECHERCHEV("SK00";'S22'!$6:$15;26;0)-5;FAUX)
mais j'aurais plutôt fait une combinaison index,equiv :
=INDEX('S22'!$J$7:$P$10;EQUIV("SK00";'S22'!$A$7:$A$10;0);EQUIV(RECHERCHEV(B9;PARAMETRES!$A$36:$B$43;2;0);'S22'!$J$6:$P$6;0))
peut-être un peu plus longue mais à mon avis plus lisible (enfin c'est perso, sans doute parce que je n'utilise jamais rechercheh())
eric
Tu recherches Sat en ligne 1 (toujours 1ère ligne de la matrice) au lieu de ligne 6. Remplacer par
=RECHERCHEH(RECHERCHEV(B9;PARAMETRES!$A$36:$B$43;2;0);'S22'!$6:$15;RECHERCHEV("SK00";'S22'!$6:$15;26;0)-5;FAUX)
mais j'aurais plutôt fait une combinaison index,equiv :
=INDEX('S22'!$J$7:$P$10;EQUIV("SK00";'S22'!$A$7:$A$10;0);EQUIV(RECHERCHEV(B9;PARAMETRES!$A$36:$B$43;2;0);'S22'!$J$6:$P$6;0))
peut-être un peu plus longue mais à mon avis plus lisible (enfin c'est perso, sans doute parce que je n'utilise jamais rechercheh())
eric