erreur type #NUM!

cabsen

XLDnaute Junior
Bonjour,

Je rencontre une erreur #NUM! dans une cellule…

L'aide d'excel ne répertorie pas cette erreur.
Je ne parviens pas à trouver une source sur le web.

Quelqu'un a-t-il déjà rencontré cette erreur NUM ? et saurait-il m'expliquer d'où elle provient ?

Je joins mon fichier au cas où…

D'avance merci ! :)
 

Pièces jointes

  • pb_num.xls
    19.5 KB · Affichages: 124

jeanpierre

Nous a quitté
Repose en paix
Re : erreur type #NUM!

Bonjour cabsen, re le forum,

Je ne vois pas l'erreur que tu annonces... Peux-tu préciser la cellule ? (autant pour moi, je viens de voir...) Ne serrais-tu pas sur un excel anglais ?

2 choses, toutefois,
- ton format, à l'affichage avec 22 décimales est peut-être un peu exagéré pour excel, qui n'en entend que 15...
- la largeur de tes colonnes qui n'est pas suffisante...

As-tu besoin aussi de toutes les décimales à l'affichage, 5 devrait suffire d'autant que le calcul se fera de toutes façon sur l'intégralité..

A te lire.

Jean-Pierre
 
Dernière édition:

cabsen

XLDnaute Junior
Re : erreur type #NUM!

J'ai réduit l'affichage du nombre de décimal… mais rien ne change… (j'avais poussé un peu le bouchon pour voir si mon erreur disparaissait avec une augmentation des décimales)
Sinon, je suis bien sur un Excel français…

Je constate bien que modifier la latitude de la deuxième entreprise supprime l'erreur mais je ne comprends toujours pas l'erreur puisque la formule fonctionne avec les autres entreprises mais pose problème seulement avec cette latitude précise (46,85°) :(
 
Dernière édition:

Cousinhub

XLDnaute Barbatruc
Re : erreur type #NUM!

Bonsoir cabsen, re- le forum

sans doute que le calcul :
(COS(H18)*COS($L$15)*COS(I18-$L$14)+SIN(H18)*SIN($L$15), qui devrait donner 1 te donne 1, quelques millionièmes, donc la fonction ACOS te renvoie l'erreur.
Pour l'éviter, tu peux essayer :
ACOS(ARRONDI.INF(COS(H18)*COS($L$15)*COS(I18-$L$14)+SIN(H18)*SIN($L$15);))

Peut-être?
 

jeanpierre

Nous a quitté
Repose en paix
Re : erreur type #NUM!

Re,

Je suis en train de me cramer les yeux sur ton fichier...

Pourquoi ne pas utiliser les valeurs issues des colonnes E et F, plutôt que les reporter en H et I, d'une part et de les vérouiller en lignes 14 et 15.
La lecture en est rendue extrêmement difficile...

Par contre ACOS(1) = 0

La partie COS donne : 0,46773384587352200
tandis que la partie SIN donne : 0,53226615412647800

Ces deux valeurs additionnées donne 1 en apparence, mais peut-être pas dans le mode de calcul de l'ordinateur...

Donc fais comme indiqué par Bruce sato mais avec 4 ou 5 décimales de plus pour ne pas altérer le calcul... par exemple : 46,850001

Peut-être mettre un test sur la formulation pour éviter ce genre de souci.

Bonne soirée.

Jean-Pierre
 

Excel_lent

XLDnaute Impliqué
Re : erreur type #NUM!

Bonsoir à tous et aux autres,


Pour certains calculs avec 3,14159265358979*, Excel trouve 1 et ce n’est pas toujours exact.

Si on remplace cette valeur par 3,1415926535897 et on aura des erreurs ailleurs.

Une solution, peut-être, consisterait à prendre la partie entière soit à écrire :
6378*ACOS(Ent(COS(H18)*COS($L$15)*COS(I18-$L$14)+SIN(H18)*SIN($L$15)))

Avec 3,14159265358978, on n’a plus d’erreur dans le tableau du fichier mais que se passera-t-il avec d’autres angles ?

Excel refuse d’autres chiffres à la fin :
3,1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 5923078164 0628620899 8628034825 3421170679 … est revu à la baisse 3,14159265358979 !
 

cabsen

XLDnaute Junior
Re : erreur type #NUM!

Bonjour le forum,

Merci pour vos réponses !

J'ai suivi les conseils et donc réduis le nombre de décimal.
J'ai trouvé des sources de coordonnées plus précises qui ont engendré la disparition de l'erreur "#NUM!" : elle devait être produite par un arrondi incohérent sur une certaine valeur.

Bonne journée ! :)
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 976
dernier inscrit
kaizertv2001@gmailcom