voilà j'aimerai arrondir à 2 décimale mais en plus de ça la deuxième décimale ne pouvant être que des 0 ou des 5.
c'est pour des prix car en Suisse on a pas plus petit que 5 centime
Merci de votre aide
Page 1 sur 1
Arrondi À 1,5 Décimale
#2
Posté 22 juillet 2010 - 21:39
Esaïe, le 22 juillet 2010 - 21:04, dit :
voilà j'aimerai arrondir à 2 décimale mais en plus de ça la deuxième décimale ne pouvant être que des 0 ou des 5.
Sujet récurrent. Il y a plusieurs solutions, tu devrais trouver ton bonheur avec une recherche du style "Décimale arrondi".
Christophe
Christophe
"Ce qui compte dans la sauvegarde des condors et de leurs congénères, ce n'est pas tant que nous avons besoin des condors, mais que nous avons besoin des qualités humaines nécessaires pour les sauver. Ce sont précisément celles-là même qui nous seront nécessaires pour nous sauver nous-mêmes." Ian Mac Millan
"Ce qui compte dans la sauvegarde des condors et de leurs congénères, ce n'est pas tant que nous avons besoin des condors, mais que nous avons besoin des qualités humaines nécessaires pour les sauver. Ce sont précisément celles-là même qui nous seront nécessaires pour nous sauver nous-mêmes." Ian Mac Millan
#3
Posté 22 juillet 2010 - 21:51
Tu risques d'avoir besoin des fonctions suivantes:
Div()
Mod()
GetAsText()
GetAsNumber()
Right()
Round()
Truncate()
Div()
Mod()
GetAsText()
GetAsNumber()
Right()
Round()
Truncate()
#4
Posté 22 juillet 2010 - 21:53
Salut,
"Esaïe" avec :
"Esaïe" avec :
Arrondi ( nb/,05;1 )*,05
Cordialement.
Michel
FM2.1 > FM 11 Adv
Win XPPro - FMS8
Pas de Tigre dans mon moteur
Michel
FM2.1 > FM 11 Adv
Win XPPro - FMS8
Pas de Tigre dans mon moteur
#5
Posté 24 juillet 2010 - 22:28
salut
et si tu veux les 00 en plus quand c'est un nombre entier, une formule où l'on peut adapter la précision et le symbôle monétaire et sa position, et le séparateur
et si tu veux les 00 en plus quand c'est un nombre entier, une formule où l'on peut adapter la précision et le symbôle monétaire et sa position, et le séparateur
Definir([
nbre = 2,91999999; // nombre ou rubrique
dp = 2; // décimale précision
sep = ","; //séparateur
sm = "FS"; //symbole monétaire
smp = "ap"; // position du symbole monétaire; "av" ou "ap" ("av" pour avant le nombre, "ap" pour après le nombre)
// le calcul-------------------
r = Arrondi ( Abs(nbre)/5 ; dp ) * 5; // arrondi à 5
e = Ent(r); // partie entière
d = IncrementSerie (sep & Filtre(10^dp;"0") ; 10^dp * (r-e)); // partie décimale avec rajout des 0
av = Si(smp="av";sm & " "); // valeur symbole avant
ap = Si(smp="ap";" " & sm); // valeur symbole après
s = Si(nbre < 0; "-";"") // signe
];
// résultat-------------------
av & s & e & d & ap
)
Mes amitiés
Eric
/////////////// Avant d'intervenir sur votre base >>> faites des sauvegardes ! //////////////////////////////
Vous pouvez tout faire,
penser ou croire,
posséder toute la science du monde,
si vous n'aimez pas,
vous n'êtes rien.
Marcelle Sauvageot.
Eric
/////////////// Avant d'intervenir sur votre base >>> faites des sauvegardes ! //////////////////////////////
Vous pouvez tout faire,
penser ou croire,
posséder toute la science du monde,
si vous n'aimez pas,
vous n'êtes rien.
Marcelle Sauvageot.
#6
Posté 25 juillet 2010 - 22:30
Merci à tous de vos réponses, je vais retenir la solution de LPN qui devrais me suffire pour mon besoin,
#7
Posté 25 juillet 2010 - 23:16
dac mais dans sa formule il faut remplacer ",5" par 5, ainsi par exemple 2,13 donnera 2,15 alors qu'avec ,5 ça le fais pas.
Mes amitiés
Eric
/////////////// Avant d'intervenir sur votre base >>> faites des sauvegardes ! //////////////////////////////
Vous pouvez tout faire,
penser ou croire,
posséder toute la science du monde,
si vous n'aimez pas,
vous n'êtes rien.
Marcelle Sauvageot.
Eric
/////////////// Avant d'intervenir sur votre base >>> faites des sauvegardes ! //////////////////////////////
Vous pouvez tout faire,
penser ou croire,
posséder toute la science du monde,
si vous n'aimez pas,
vous n'êtes rien.
Marcelle Sauvageot.
Partager ce sujet :
Page 1 sur 1
Développement FileMaker. Formation FileMaker. Hébergement FileMaker. Le blog FileMaker. Vente de licences FileMaker. Conférence FileMaker. Forum FileMaker. FileMaker resources

Aide

















