Erreur sous excel

Fermé
calimero - 21 avril 2012 à 18:09
 calimero - 22 avril 2012 à 17:00
Bonjour,
j'ai des #valeur ds mes totaux suite à des cellules où la formule ci-dessous ne trouve pas de valeur

=SI(ESTERREUR(RECHERCHEV($A103;$J$3:$L$241;1;0));"";SI(RECHERCHEV($A103;$J$3:$L$241;2;0)=0;RECHERCHEV($A103;$J$3:$L$241;3;0);-RECHERCHEV($A103;$J$3:$L$241;2;0)))

comment faire pour ne pas avoir ce problème ?
Merci à tous

A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
21 avril 2012 à 19:02
Bonjour
Votre erreur vient surement du signe - que vous avez dans la dernière condition, associé au fait probable (mais il faut deviner!!!)que la dernière valeur trouvé n'est pas toujours numérique?
Mais c'est une supposition.A priori il n'y a que le signe moins qui peut engendrer l'affichage #VALEUR dans votre formule (à moins qu'il soit déjà dans le champ!)

Alors soit vous avez dans votre tableau des valeurs textes et des numériques mélangées, soit vos num sont en texte.
essayez s'il y a des valeurs Alpha dans votre liste, de terminer votre formule avec:
=SI(ESTERREUR(RECHERCHEV($A103;$J$3:$L$241;1;0));"";SI(RECHERCHEV($A103;$J$3:$L$241;2;0)=0;RECHERCHEV($A103;$J$3:$L$241;3;0);SI(ESTERREUR(RECHERCHEV($A103;$J$3:$L$241;2;0)*1;"";-RECHERCHEV($A103;$J$3:$L$241;2;0))))

et plus simplement si vos valeurs sont toutes num, mais en format texte:
soit vous traitez la, colonne K comme suit:
placez 1 dans une cellule hors champ et copier là
sélectionnez le champ K:K
Clic droit / collage spécial / Multiplication
ou transformez le dernier item de votre formule en:

....;;RECHERCHEV($A103;$J$3:$L$241;2;0)*-1))

Si ça ne marche pas, revenez avec des infos sur ce que vous avez dans vos colonnes.

bonne chance

crdlmnt


0
Merci
j ai changé les formules msis je ne comprend ps seul les additions finales ont #valeur alors que les autres totaux n'ont pas d'erreur
ce tableau est la reprise d'une balanace comptable
exemple
647500 MEDECINE DU TRAVAIL -574,47 174,47
647600 PHARMACIE
-62 157,80 336,55
Charges de personnel -230 824,16 -212,84
651600 DROITS D'AUTEUR ET DE REPRODUCTION -168,00 18,00

654400 PERTES/CREANCES EXERCICES ANTERIEUR

658110 PERTE AJUST. COMPTES CLIENTS 0,21 -0,21
658120 PERTE AJUST. COMPTE FOURNISSEURS -1,58 1,58
658130 PERTE AJUST. COMPTES GENERAUX -4,69 4,69
Autres charges exploitation -174,06 24,06

681110 DOT. AMORT. IMMOBILISATION CORPOREL -6 000,00 2 250,00
681120 DOT. AMORT. IMMOBILISATION CORPOREL
681730 PROVISION DEPR STOCKS -3 000,00 0,00
681740 DOT. AMORT. SUR PRO. CLIENTS DOUTEUX -3 000,00 -3 000,00
provisions : -12 000,00 -750,00

Total Charges #VALEUR! #VALEUR!
le total charge reprend tous les sous totaux, qui eux n'ont pas d'erreur. Pourquoi ?
Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
22 avril 2012 à 07:39
bonjour
ce n'est pas avec ce tableau que l'on va savoir quel et le type de vos données ,n i dans quelles colonnes elles sont;;;!
si vous voulez de l'aide:
soit vous placez votre fichier sur:
http://www.cijoint.com
si vous ne pouvez pas out soumettre, faite un modèle avec les infos ci dessus, mais aux endroits ou elles doivent être, dans les colonnes qu'on retrouve ce qu'il y a dans celles qui vous servent pur votre formule.;;;;
et revenez placer dans un message le lien donné par le site où vous avez placé le fichier
crdlmnt
0
Bonjour
j'ai trouvé d'où vient le problème mais je ne sais pas comment le résoudre : en fait cela vient que lors de la recherche des éléments certains n'ont pas de données donc les n° de cpt de recherche n'apparaissent pas.
colonne A : n° de compte
colonne B et C : montant
je demande la recherche des n° situé en colonne A pour affecter le montant soit de la colonne B ou C. le problème est que certain N° de A ne sont pas dans la zone de recherche et sont donc par défaut à 0. Pour résoudre mon problème de valeur j'ai étais obligé d'aller mettre dans la zone de recherche tous les n° non trouvé. Y a t il une solution plus facile puisque tous les mois mon tableau va évoluer ? merci
Cdlt
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
21 avril 2012 à 21:43
En général, l'erreur #VALEUR! se produit lorsqu'on effectue des opérations arithmétiques sur des cellules contenant du texte.

Vérifie qu'aucune des cellules ne contienne de texte, et attention selon le cas, des chiffres peuvent être du texte ou un nombre.
Pour les différencier, il suffit de mettre toutes les cellules concernées en alignement standard (c-à-d ni droite, ni centré, ni gauche) et d'élargir suffisamment les colonnes : par défaut, les nombres sont alignés à droite et les texte à gauche.
0