Formats conditionnels et formules

J

Jacques

Guest
Bonjour et bonne année à tous
Celà fait bien lontemps que je n'ai pas eu le loisir de venir essayer de résoudre quelques questions sur ce forum.
Aujourd'hui, c'est moi qui suis interrogatif et qui recherche vos lumières.
J'ai un problème avec des formules utilisées pour un format conditionnel. Je cherche à déterminer si la partie décimale d'un nombre fait partie d'une liste déterminée. Or il semble que pour les parties décimales inférieures à 0,1 (0,08 par exemple) ça ne fonctionne pas. (voir les exemples dans le fichier ci-joint).
Vous verrez d'ailleurs que j'ai trouvé une solution en utilisant la fonction 'TEXTE', mais ça ne me satisfait pas car je ne comprends pas les résultats obtenus
Quelqu'un a-t-il une explication?
Merci d'avance pour vos explications éclairées [file name=formatsconditionnels.zip size=3335]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/formatsconditionnels.zip[/file]
 

Pièces jointes

  • formatsconditionnels.zip
    3.3 KB · Affichages: 15

andré

XLDnaute Barbatruc
Salut,

Tu tapes tes valeurs en format décimal.
Le processeur (qui n'a rien à voir avec Excel) calcule en binaire.
D'où approximation dans le traitement du résultat renvoyé.

En C5, affiche la valeur avec 15 décimales et tu verras.

Pour éviter cette approximation il faut arrondir les valeurs.
=ARRONDI(A5-ENT(A5);2)‹›0.08 renverra FAUX

Â+
 

Statistiques des forums

Discussions
312 228
Messages
2 086 421
Membres
103 205
dernier inscrit
zch