Partager via

Erreur #N/A lors de l'utilisation de la formule RechercheV et résultat partiel sur le fonctionnement de la formule

Anonyme
2024-12-11T07:42:46+00:00

Bonjour,

Dans mon tableau j'utilise la formule suivante =RECHERCHEV(O4;$E$3:$F$3480;2;0) afin de faire remonter la bonne valeur (distance en m de 0 à 35.11) en face de celle recherchée (cumul de la pente en m). Le problème est que la formule fonctionne partiellement avec seulement une partie des valeurs qui sont trouvées. La formule est pour moi bien faite, car la valeur recherchée est bien dans la 1ère colonne, et les données sont toutes du même type dans mon tableau. Par exemple, la valeur recherchée est 1 et la formule n'arrive pas à la trouver dans le tableau alors qu'il y a bien le chiffre 1. Autre chose bizarre, par exemple pour la valeur de 15m la formule n’arrive pas à trouver alors que si je tape 15.01 en valeur à rechercher la elle trouve. Mais pour 1m si je tape 1.01 elle ne trouve toujours pas ...

Si quelqu'un a une idée, je suis preneur, je peux vous fournir le tableur pour que vous compreniez bien le souci. Dans mon tableur la formule fonctionne pour les distances de 17 à 19m et de 28 à 35m, par contre le reste ne marche pas. J'arrive à contourner le problème en ajoutant 0.1 à chaque valeur recherchée (1.01, 2.01, 3.01...) et la formule fonctionne cette fois de 8.01 à 35.01 par contre toujours rien entre 1.01 et 7.01...

Bonne journée,

Microsoft 365 et Office | Excel | Pour les entreprises | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. DanielCo 107.7K Points de réputation
    2024-12-11T10:35:38+00:00

    Il y a un problème de décimales. Dans une colonne libre,, mets :

    =ARRONDI(E3;2)

    en ligne 3 et tire vers le bas. Copie ces cellules et fais un collage valeurs sur la plage initiale.

    Daniel

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

11 réponses supplémentaires

  1. Anonyme
    2024-12-11T09:05:55+00:00

    Bonjour,

    Il y a possiblement des décimales de type 1.00 au lieu de 1 mais ça ne change rien au probleme j'ai l'impression.

    voila le lien du fichier si jamais : https://www.cjoint.com/c/NLljcEpnZzn

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2024-12-11T09:04:16+00:00

    Bonjour Daniel,

    Toutes les valeurs sont "VRAI" avec la formule =ESTNUM(xx).

    De plus, j'ai déjà mis la table entière en standard (j'ai aussi testé avec toute la table en nombre) mais pas de mieux.

    Ci-joint le tableur. https://www.cjoint.com/c/NLljcEpnZzn

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2024-12-11T08:58:45+00:00

    Bonjour

    Il y a peut être des décimales pour les valeurs de ta 1ère colonne masquées par un format d'affichage. RECHERCHEV recherche la valeur exacte, pas celle affichée dans la cellule (Ps Je te conseillerais de passer à RECHERCHEX).

    Partage le fichier (ou la partie problématique) via un cloud ou un site comme http://www.cjoint.com (limite 15 Mo) ou https://www.swisstransfer.com/fr (limite 50 Go)

    Tu obtiendras une adresse/lien qu'il faudra publier/poster/copier ici dans un message.

    ! Attention ! Pas de données confidentielles (les effacer ou les remplacer) !

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2024-12-11T08:56:30+00:00

    Bonjour,

    La formule paraît correcte. En ce qui concerne la valeur 1, il est possible que la valeur ne soit pas un nombre mais que ce soit un chiffre alphanumérique (auquel cas, elle est généralement cadrée à gauche dans la cellule). Pour t 'en assurer, dans une cellule libre, entre :

    =ESTNUM(xx)

    où "xx" est l'adresse d'une de ces cellules. s'il s'agit de texte, la cellule renverra FAUX. Dans ce cas, mets 1 dans une cellule vide, copie-la, sélectionne les cellules contenant les "1" et fais un collage spécial multiplication.

    Pour le second problème, il doit s'agir d'un problème de format. Sélectionne ces cellules et mets-les au format standard.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire