Avez vous déjà remarqué ...

Hicsygrek

XLDnaute Occasionnel
Hello tout l'monde,

Ceci n'est pas une demande d'aide :cool:

Imaginons que l'on veuille créer une sorte de distributeur de billets et pièces en fonction d'un montant choisi ... :eek:

Vous allez m'dire ... rien de plus simple ...
Et pourtant, selon les valeurs excel ne trouve pas le dernier centime :eek:

par exemple : 562,91 ; 888,88 ; 1000,01 ; 3590,83 ; etc ... :mad:

J'ai eu l'occasion de voir ceci sur 2003 et 2007 ... j'ignore si cela se produit sur les autres versions ...

La vraie question c'est : Pourquoi selon le nombre, excel ne trouve pas ce fameux centime ?? :confused:

En PJ, un petit exemple où excel ne le prend pas en compte et un autre où il est trouvé :cool:

Toutes les remarques sont les bienvenues :p
A+
 

Pièces jointes

  • Classeur1.xlsx
    12 KB · Affichages: 56
  • Classeur1.xlsx
    12 KB · Affichages: 60
  • Classeur1.xlsx
    12 KB · Affichages: 55

PascalXLD

XLDnaute Barbatruc
Modérateur
Re : Avez vous déjà remarqué ...

Re

Autre raison :

Cela ne vient pas que d'Excel mais de Windows et de sa façon de calculer

D'ailleurs mets le format nombre avec 30 chiffres après la virgule sur ton exemple et tu verras c'est surpenant
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Re : Avez vous déjà remarqué ...

Re

Donc pour finir avec quelques modifs de formule cela marche
 

Pièces jointes

  • Copie de Classeur1.xls
    29 KB · Affichages: 48
  • Copie de Classeur1.xls
    29 KB · Affichages: 54
  • Copie de Classeur1.xls
    29 KB · Affichages: 50
G

Guest

Guest
Re : Avez vous déjà remarqué ...

Bonjour,

Hello Pascal:)

Sinon formules qui trouve le centime dans les deux cas:

G7= Ent(G4/F7)

G8 =ENT(MOD($G$4;F7)/F8) '0 tirer vers le bas (divise le reste de la division précédente et en retient l'entier)

A+
 

Hicsygrek

XLDnaute Occasionnel
Re : Avez vous déjà remarqué ...

Bonjour PascalXLD,

Merci pour tes réponses ... Effectivement, il a du mal avec le zéro "absolu" :D
Je dois quand même dire que tu as l'oeil, oublier un = c'est tout bête même si ici ça change rien :eek: si on n'arrondi pas la dernière formule...

Est-ce que ça peut être lié au calcul binaire ?
Dans le sens ou, 1Ko n'est pas égale à 1000 mais 1024 :confused:

A+

Edit : Salut Hasco :eek:
 

Victor21

XLDnaute Barbatruc
Re : Avez vous déjà remarqué ...

Bonjour à tous.

Soit par formule, soit d'après un code de Jacky (MPFE).
 

Pièces jointes

  • Rendre la monnaie4.xls
    69 KB · Affichages: 51
  • Rendre la monnaie4.xls
    69 KB · Affichages: 53
  • Rendre la monnaie4.xls
    69 KB · Affichages: 51
Dernière édition:

Discussions similaires

Réponses
10
Affichages
8 K

Statistiques des forums

Discussions
312 502
Messages
2 089 023
Membres
104 007
dernier inscrit
Monvieux