Bonjour à tous.
Sous Access 2003
Dans une requête, j'ai des champs calculés :
MontantNetHT, MontantTVA
Je prends soin de mettre sur les 2 champs des Round(...;2)
Un autre champ calculé MontantTTC: MontantNetHT+MontantTVA
me renvoi certaines valeurs avec 14 décimales !
Je pourrais mettre un round dans le champ MontantTTC, mais ça ne convient
pas.
Je souhaite que le renvoi des 2 premiers champs ne comporte que 2 décimales
!
Je ne comprend pas le problème,
je pensais que "round" limitait bien au nombre de décimal souhaité.
J'ai essayé aussi arrond (je n'ai pas trouvé d'aide sur cette fonction)
j'ai Arrond(monCalcul*100)/100 pour obtenir 2 décimales
et là, ce sont d'autres valeurs qui ont les 14 décimales !!!
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer
un nouveau, il y a une erreur sur le chargement de la page, je ne comprends
pas...
J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...)
J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près
Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite
32.00, si j'ai 32.58, je souhaite 32.5 ect...
Comment faire?!
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
Eric
Bonjour,
Un truc du genre :
Function arrondi(UnNombre As Double) As Double Dim pentier As Long, reste As Double Dim pdecimale As Long pentier = Int(UnNombre) reste = UnNombre - pentier pdecimale = (reste * 100) 25 arrondi = pentier + pdecimale * 0.25 End Function
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Un truc du genre :
Function arrondi(UnNombre As Double) As Double
Dim pentier As Long, reste As Double
Dim pdecimale As Long
pentier = Int(UnNombre)
reste = UnNombre - pentier
pdecimale = (reste * 100) 25
arrondi = pentier + pdecimale * 0.25
End Function
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer
un nouveau, il y a une erreur sur le chargement de la page, je ne comprends
pas...
J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...)
J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près
Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite
32.00, si j'ai 32.58, je souhaite 32.5 ect...
Comment faire?!
Merci de votre aide
Baptiste
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Function arrondi(UnNombre As Double) As Double Dim pentier As Long, reste As Double Dim pdecimale As Long pentier = Int(UnNombre) reste = UnNombre - pentier pdecimale = (reste * 100) 25 arrondi = pentier + pdecimale * 0.25 End Function
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Charles ERNST
INT (VALEUR * 40 + 0.25) / 40
"Baptiste" a écrit dans le message de news:
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
INT (VALEUR * 40 + 0.25) / 40
"Baptiste" <Baptiste@discussions.microsoft.com> a écrit dans le message de
news: 7C6BC198-9D35-4208-9887-D5726D194B98@microsoft.com...
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer
un nouveau, il y a une erreur sur le chargement de la page, je ne
comprends
pas...
J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...)
J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près
Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite
32.00, si j'ai 32.58, je souhaite 32.5 ect...
Comment faire?!
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
Charles ERNST
ouups.....
INT( Valeur * 40 + 0.5) / 40
"Charles ERNST" a écrit dans le message de news:
INT (VALEUR * 40 + 0.25) / 40
"Baptiste" a écrit dans le message de news:
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
ouups.....
INT( Valeur * 40 + 0.5) / 40
"Charles ERNST" <NOSPAMcontact@micro-gestion.fr> a écrit dans le message de
news: e6eFMdVBGHA.1028@TK2MSFTNGP11.phx.gbl...
INT (VALEUR * 40 + 0.25) / 40
"Baptiste" <Baptiste@discussions.microsoft.com> a écrit dans le message de
news: 7C6BC198-9D35-4208-9887-D5726D194B98@microsoft.com...
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en
créer
un nouveau, il y a une erreur sur le chargement de la page, je ne
comprends
pas...
J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...)
J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près
Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je
souhaite
32.00, si j'ai 32.58, je souhaite 32.5 ect...
Comment faire?!
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
Laurent DUB
Bonjour, si je puis me permettre Monarrondi=INT(Monchiffre*4)/4 Cordialement LrD
Bonjour,
si je puis me permettre
Monarrondi=INT(Monchiffre*4)/4
Cordialement
LrD
Bonjour, si je puis me permettre Monarrondi=INT(Monchiffre*4)/4 Cordialement LrD
Charles ERNST
Décidément, c'est pas mon jour....
INT( VALEUR * 4 + 0.5 ) / 4
Là ca y est.....
"Charles ERNST" a écrit dans le message de news:
ouups.....
INT( Valeur * 40 + 0.5) / 40
"Charles ERNST" a écrit dans le message de news:
INT (VALEUR * 40 + 0.25) / 40
"Baptiste" a écrit dans le message de news:
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
Décidément, c'est pas mon jour....
INT( VALEUR * 4 + 0.5 ) / 4
Là ca y est.....
"Charles ERNST" <NOSPAMcontact@micro-gestion.fr> a écrit dans le message de
news: u5j9mpVBGHA.3268@TK2MSFTNGP10.phx.gbl...
ouups.....
INT( Valeur * 40 + 0.5) / 40
"Charles ERNST" <NOSPAMcontact@micro-gestion.fr> a écrit dans le message
de news: e6eFMdVBGHA.1028@TK2MSFTNGP11.phx.gbl...
INT (VALEUR * 40 + 0.25) / 40
"Baptiste" <Baptiste@discussions.microsoft.com> a écrit dans le message
de news: 7C6BC198-9D35-4208-9887-D5726D194B98@microsoft.com...
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en
créer
un nouveau, il y a une erreur sur le chargement de la page, je ne
comprends
pas...
J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...)
J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près
Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je
souhaite
32.00, si j'ai 32.58, je souhaite 32.5 ect...
Comment faire?!
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
Gilbert
Bonjour,
(Int((Valeur - 0.24) * 4) / 4) + 0.25
-- Gilbert
"Baptiste" a écrit dans le message de news:
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
Bonjour,
(Int((Valeur - 0.24) * 4) / 4) + 0.25
--
Gilbert
"Baptiste" <Baptiste@discussions.microsoft.com> a écrit dans le message de
news: 7C6BC198-9D35-4208-9887-D5726D194B98@microsoft.com...
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer
un nouveau, il y a une erreur sur le chargement de la page, je ne
comprends
pas...
J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...)
J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près
Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite
32.00, si j'ai 32.58, je souhaite 32.5 ect...
Comment faire?!
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
Charles ERNST
colle pas....., faut qu'il bascule à 1.13 par ex pour donner 1.25 le tien donne toujours 1... même à 1.19
"Laurent DUB" a écrit dans le message de news:
Bonjour, si je puis me permettre Monarrondi=INT(Monchiffre*4)/4 Cordialement LrD
colle pas....., faut qu'il bascule à 1.13 par ex pour donner 1.25
le tien donne toujours 1... même à 1.19
"Laurent DUB" <etudes.evreux@v-scanvirer.fr> a écrit dans le message de
news: u2weapVBGHA.1864@TK2MSFTNGP12.phx.gbl...
Bonjour,
si je puis me permettre
Monarrondi=INT(Monchiffre*4)/4
Cordialement
LrD
colle pas....., faut qu'il bascule à 1.13 par ex pour donner 1.25 le tien donne toujours 1... même à 1.19
"Laurent DUB" a écrit dans le message de news:
Bonjour, si je puis me permettre Monarrondi=INT(Monchiffre*4)/4 Cordialement LrD
Charles ERNST
colle pas.... à 1.13 ca donne 1 ca donne 1.25 à partir de 1.24
"Gilbert" a écrit dans le message de news:
Bonjour,
(Int((Valeur - 0.24) * 4) / 4) + 0.25
-- Gilbert
"Baptiste" a écrit dans le message de news:
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
colle pas....
à 1.13 ca donne 1
ca donne 1.25 à partir de 1.24
"Gilbert" <ZZZZgilbertvie@tiscali.fr> a écrit dans le message de news:
uVr4iuVBGHA.1676@TK2MSFTNGP09.phx.gbl...
Bonjour,
(Int((Valeur - 0.24) * 4) / 4) + 0.25
--
Gilbert
"Baptiste" <Baptiste@discussions.microsoft.com> a écrit dans le message de
news: 7C6BC198-9D35-4208-9887-D5726D194B98@microsoft.com...
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en
créer
un nouveau, il y a une erreur sur le chargement de la page, je ne
comprends
pas...
J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...)
J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près
Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je
souhaite
32.00, si j'ai 32.58, je souhaite 32.5 ect...
Comment faire?!
colle pas.... à 1.13 ca donne 1 ca donne 1.25 à partir de 1.24
"Gilbert" a écrit dans le message de news:
Bonjour,
(Int((Valeur - 0.24) * 4) / 4) + 0.25
-- Gilbert
"Baptiste" a écrit dans le message de news:
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
Charles ERNST
semble pas coller....
"Eric" a écrit dans le message de news: OzoLn$
Bonjour,
Un truc du genre :
Function arrondi(UnNombre As Double) As Double Dim pentier As Long, reste As Double Dim pdecimale As Long pentier = Int(UnNombre) reste = UnNombre - pentier pdecimale = (reste * 100) 25 arrondi = pentier + pdecimale * 0.25 End Function
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
semble pas coller....
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
OzoLn$SBGHA.4076@TK2MSFTNGP14.phx.gbl...
Bonjour,
Un truc du genre :
Function arrondi(UnNombre As Double) As Double
Dim pentier As Long, reste As Double
Dim pdecimale As Long
pentier = Int(UnNombre)
reste = UnNombre - pentier
pdecimale = (reste * 100) 25
arrondi = pentier + pdecimale * 0.25
End Function
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en
créer un nouveau, il y a une erreur sur le chargement de la page, je ne
comprends pas...
J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...)
J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près
Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je
souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect...
Comment faire?!
Merci de votre aide
Baptiste
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Function arrondi(UnNombre As Double) As Double Dim pentier As Long, reste As Double Dim pdecimale As Long pentier = Int(UnNombre) reste = UnNombre - pentier pdecimale = (reste * 100) 25 arrondi = pentier + pdecimale * 0.25 End Function
Bonjour
Je suis désolé de m'insérer dans ce sujet, mais je n'arrive pas à en créer un nouveau, il y a une erreur sur le chargement de la page, je ne comprends pas... J'ai un souci d'arrondi aussi alors le mieux c'est d'en parler ici non?
C'est pas simple (enfin pour moi...) J'ai des chiffres à décimale que je souhaite arrondir à 0.25 près Soit, si j'ai 32.28, je souhaite obtenir 32.25, si j'ai 32.24, je souhaite 32.00, si j'ai 32.58, je souhaite 32.5 ect... Comment faire?!
Merci de votre aide
Baptiste
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr