Utilisation du résultat d'une RECHERCHEV dans une opération arithmétique

PhM69

XLDnaute Nouveau
Bonjour à tous,

Je souhaiterai utiliser le résultat arithmétique d'une RECHERCHEV dans une base de données situé dans une cellule "A1" pour poursuivre des calculs. Or, lorsque que je réalise l'opération (="A1"*100), j'obtiens #VALEUR".

Pouvez-vous m'expliquer la démarche pour réaliser mon calcul?

Merci :confused:
 

Misange

XLDnaute Barbatruc
Re : Utilisation du résultat d'une RECHERCHEV dans une opération arithmétique

Bonjour

tu n'es pas obligé de mettre le résultat du rechercheV dans la cellule A1 pour le réutiliser.
tu peux tout à fait écrire =recherchev(...)*25
Si tu écris A1 entre guillemets, excel considère que c'est du texte.
 

PhM69

XLDnaute Nouveau
Re : Utilisation du résultat d'une RECHERCHEV dans une opération arithmétique

Je viens de mettre à profil la proposition de Barbatruc sans résultat

Voici ma formule:
=RECHERCHEV(D4;AC13:AF16;E5;FAUX)*E158

Est je reçois de nouveau un #VALEUR
 

Dugenou

XLDnaute Barbatruc
Re : Utilisation du résultat d'une RECHERCHEV dans une opération arithmétique

Bonjour,
Pour une aide efficace, il serait bon que tu place un petit morceau de ton fichier pour qu'on comprenne la formule et l'objectif.
Quelle donnée est en E5 : est-ce un chiffre compris entre 1 et 4 (4 colonnes de AC à AF), la valeur en D4 est elle présente dans la plage AC13:AC16 (première colonne de la matrice). As-tu déjà fait d'autres recherchev auparant et la syntaxe de cette fonction t'est-elle familière ?
La donnée en E158 est-elle bien un chiffre ?

Cordialement
 

PhM69

XLDnaute Nouveau
Re : Utilisation du résultat d'une RECHERCHEV dans une opération arithmétique

Je viens de mettre à profil la proposition de Misange sans résultat

Voici ma formule:
=RECHERCHEV(D4;AC13:AF16;E5;FAUX) qui donne une valeur mais si je réalise une opération arithmétique, je reçois de nouveau un #VALEUR. Il semble que le contenu de recherchev ne soit pas pris en compte comme une valeur mais comme une chaine de texte. Y a t-il une manip pour modifier cela?
 

Dugenou

XLDnaute Barbatruc
Re : Utilisation du résultat d'une RECHERCHEV dans une opération arithmétique

Re,
si ton recherchev renvoie bien un chiffre (aligné à droite dans une cellule de format standard) et que la multiplication par e158 renvoie valeur, c'est que tu as du texte en e158 !
tu peux essayer =CNUM(recherchev(...)*e158
ou =CNUM(recherchev(...)*cnum(e158)

Cordialement
 

PhM69

XLDnaute Nouveau
Re : Utilisation du résultat d'une RECHERCHEV dans une opération arithmétique

En fait, le renvoi est un nombre et si j'effectue directement dans la formule une simple multiplication comme proposé par "Misange", je reçois toujours un #valeur".

J'essaie de joindre une partie du fichier mais je ne dois pas encore conrtôler correctement la procédure car il n'apparait pas en pièce jointe (il est compatible en taille)
 

Pièces jointes

  • Test.xls
    183 KB · Affichages: 45
  • Test.xls
    183 KB · Affichages: 42
  • Test.xls
    183 KB · Affichages: 52

Dugenou

XLDnaute Barbatruc
Re : Utilisation du résultat d'une RECHERCHEV dans une opération arithmétique

Bonjour,
les valeurs en ac13:af16 sont en texte ! remplace les points par des virgules et tout ira mieux.
Utilises le format monétaire si besoin
voir PJ
 

Pièces jointes

  • phm69.xls
    182 KB · Affichages: 33

PhM69

XLDnaute Nouveau
Re : Utilisation du résultat d'une RECHERCHEV dans une opération arithmétique

Merci, j'y travaillais car la persistance du #VALEUR reflétait une chaine de caractère, je me suis donc attaché à vérifier les données.

On est parfois aveugle à ce que l'on a sous le nez.

Merci à tous pour votre aide.
 

Discussions similaires

Statistiques des forums

Discussions
311 711
Messages
2 081 792
Membres
101 817
dernier inscrit
carvajal