OVH Cloud OVH Cloud

Arrondi superieur

5 réponses
Avatar
Surcouf
Bonjour,
Comment arrondir un nombre à son entier superieur ?
Ex: de 2,01 à 2,99 la valeur renvoyée doit être 3
Merci

5 réponses

Avatar
Gafish
Bonjour,

Tu peux faire la chose suivante dans une requete :

VraiFaux(TonNombre - Ent(TonNombre)=0;TonNombre;Ent(TonNombre)+1)
où tu remplace TonNombre par le nombre que tu souhaites

En fait tu ajoutes 1 à la partie entière de ton nombre. Le seul cas
particulier c'est si tu as un nombre entier déja, par exemple 2, c'est la
raison du test VraiFaux, car si le nombre moins sa partie entière égal 0, ca
veut dire que c'est un entier. Auquel cas tu prends le nombre tel quel.

Arnaud

"Surcouf" a écrit dans le message news:

Bonjour,
Comment arrondir un nombre à son entier superieur ?
Ex: de 2,01 à 2,99 la valeur renvoyée doit être 3
Merci


Avatar
Jessy Sempere [MVP]
Bonjour

Ou alors un plus simple :

=-Ent(-[TonNombre])

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Gafish" a écrit dans le message news:
#
Bonjour,

Tu peux faire la chose suivante dans une requete :

VraiFaux(TonNombre - Ent(TonNombre)=0;TonNombre;Ent(TonNombre)+1)
où tu remplace TonNombre par le nombre que tu souhaites

En fait tu ajoutes 1 à la partie entière de ton nombre. Le seul cas
particulier c'est si tu as un nombre entier déja, par exemple 2, c'est la
raison du test VraiFaux, car si le nombre moins sa partie entière égal 0, ca
veut dire que c'est un entier. Auquel cas tu prends le nombre tel quel.

Arnaud

"Surcouf" a écrit dans le message news:

Bonjour,
Comment arrondir un nombre à son entier superieur ?
Ex: de 2,01 à 2,99 la valeur renvoyée doit être 3
Merci






Avatar
Surcouf
Bonjour,

Comment n'y ai-je pas pensé !!!!!!
Ca marche. A trop vouloir se compliquer la vie on en oublie les choses
simples...

Grand merci à toi.




Bonjour,

Tu peux faire la chose suivante dans une requete :

VraiFaux(TonNombre - Ent(TonNombre)=0;TonNombre;Ent(TonNombre)+1)
où tu remplace TonNombre par le nombre que tu souhaites

En fait tu ajoutes 1 à la partie entière de ton nombre. Le seul cas
particulier c'est si tu as un nombre entier déja, par exemple 2, c'est la
raison du test VraiFaux, car si le nombre moins sa partie entière égal 0, ca
veut dire que c'est un entier. Auquel cas tu prends le nombre tel quel.

Arnaud

"Surcouf" a écrit dans le message news:

Bonjour,
Comment arrondir un nombre à son entier superieur ?
Ex: de 2,01 à 2,99 la valeur renvoyée doit être 3
Merci







Avatar
Gafish
A trop vouloir se compliquer la vie on en oublie les choses
simples...



Je sais, il n'y a qu'à voir la solution de Jessy par rapport à la mienne
:)))

Avatar
Surcouf
Merci

J'ai pas compris comment mais ça fonctionne...



Bonjour

Ou alors un plus simple :

=-Ent(-[TonNombre])

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------