Aide excel

Résolu
jlfa Messages postés 203 Statut Membre -  
jlfa Messages postés 203 Statut Membre -
Bonjour à tous et Merci pour l'aide que vous m'apporter régulièrement
Voila mon problème j'ai voulu faire une petit programme pour me simplifier la tache pour remplir une fiche d'indemnité kilométrique, comme je maitrise très mal Excel je me suis fait aidait, mais je ne me souviens plus de l'explication des formules dans mes cellules, je me retrouve avec plein d'erreurs de valeur et arrive pas à les corriger, ci quelqu'un peut regarder ce fichier, je lui dirais ensuite un peut mieux ce que je recherche à faire, Merci
https://www.cjoint.com/?3DtpsCzyBr3

5 réponses

Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Bonjour,

L'erreur vient de ta feuille Liste cellule B4 0.565 cette valeur est considérée comme texte, remplace le point par une virgule
0,565 idem en VB5 ,et tout devrait rentrer dans l'ordre
et clic sur le pictogramme/Convertir en nombre
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour
votre feuille liste n'est pas très bien organisée, et le nom du champ liste concerne u cham bien trop grand c'est u)inutile. Voyez pour le limiter au données dont vous avez besoin dans cette feuille.
(Para exemple: A1:B5pour les taux kilométriques.
Mais par contre le problème valeur vient du fait que vous avez écrit en B3,B4,B5 les taux km avec un point comme séparateur de décimale au lieu d'une virgule.
Corriger ça et ça va s'arranger
Cdrlmnt
1
Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Re,

tu as nommée toute ta feuille, va dans le gestionnaire de nom
onglet Formules/module Noms définis/Gestionnaires de noms tu verras le nom de ta plage nommée liste, clic dessus et en bas de l'assistant dans fait référence à :
remplace
=liste!$1:$1048576
par
=liste!$A$2:$D$20
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Vous avez dans la liste des champs nommés un champ nommé liste qui concerné toute la feuille alors que vous n'utilisez que le champA3:D5 dans votre base
soit vous utilisez cette adresse dans vos formule, c'est à dire remplacer
;liste; par liste!$A$3:$D5
soit, dans la liste de nom vous placer l'adresse liste!$A$3:$D$5

l'état actuel n'est pas grave, mais risque de ralentir les calculs si vous allez un peu plus loin en obligeant Excel à rechercher sur toute la feuille.

crdlmnt
1
jlfa Messages postés 203 Statut Membre 7
 
merci énormément , Bonne soirée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jlfa Messages postés 203 Statut Membre 7
 
Merci à tous les deux, ça marche, par contre je ne comprend pas cette remarque ? et le nom du champ liste concerne u cham bien trop grand c'est u)inutile

Merci encore
0