Arrondir à l'entier supérieur sous OpenOffice
nathchen
-
Raymond PENTIER Messages postés 71833 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71833 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Afin de calculer le nombre de serveurs nécessaires pour une réception, j'ai besoin de pouvoir arrondir un nombre décimal à l'entier SUPERIEUR. Après avoir parcouru l'aide d'Open Office Calc, je ne parviens pas à faire cette manip. Votre aide me sera précieuse, merci de bien vouloir me répondre.
Nathchen
"L'orgueil vient avant la chute"
Afin de calculer le nombre de serveurs nécessaires pour une réception, j'ai besoin de pouvoir arrondir un nombre décimal à l'entier SUPERIEUR. Après avoir parcouru l'aide d'Open Office Calc, je ne parviens pas à faire cette manip. Votre aide me sera précieuse, merci de bien vouloir me répondre.
Nathchen
"L'orgueil vient avant la chute"
A voir également:
- Libreoffice calc arrondi supérieur
- Libreoffice - Télécharger - Suite bureautique
- Arrondi 0.5 supérieur ou inférieur - Forum Excel
- Signe supérieur clavier ✓ - Forum Clavier
- Libreoffice calc si plusieurs conditions ✓ - Forum LibreOffice / OpenOffice
- Signe superieur clavier ✓ - Forum Windows 8 / 8.1
2 réponses
Bonsoir !
La solution est valeur entière de ( Nombre + 1 )
me semble-t-il ...
à condition que Nombre ne soit pas entier
Donc subordonner à la condition Ent(nombre)<>nombre
Donc qqchose comme :
=> Nombre = Si ( Ent(nombre)=nombre ; nombre ; Ent(nombre + 1 ) )
si ENT() est bien la syntaxe pour la fonction valeur entière ( je ne me souviens plus ).
Cela si tu ne disposes pas de Arrondi.sup ( ) qui, je crois, sous Excel, donne la même chose ..
Tu dois aussi pouvoir faire : 1 + valeur entière ( nombre ) si nombre est non entier, et c'est plus facile à comprendre :
=> Nombre = Si ( Ent ( nombre ) < nombre ; 1 + Ent ( nombre ) ; nombre )
car Ent(nombre) ne peut être > nombre
Dans les deux fonctions SI () tu peux bien sûr permuter les résultats Vrai/Faux en "retournant" la condition
Par exemple pour la dernière :
=> Nombre = Si ( Ent ( nombre ) = nombre ; nombre ; 1 + Ent ( nombre ) )
Il faut bien sûr enlever tous les espaces de "lisibilité" des formules ...
J'espère ne pas m'être planté .. mais l'essai est facile à faire ..
A+
Nyctaclope
La solution est valeur entière de ( Nombre + 1 )
me semble-t-il ...
à condition que Nombre ne soit pas entier
Donc subordonner à la condition Ent(nombre)<>nombre
Donc qqchose comme :
=> Nombre = Si ( Ent(nombre)=nombre ; nombre ; Ent(nombre + 1 ) )
si ENT() est bien la syntaxe pour la fonction valeur entière ( je ne me souviens plus ).
Cela si tu ne disposes pas de Arrondi.sup ( ) qui, je crois, sous Excel, donne la même chose ..
Tu dois aussi pouvoir faire : 1 + valeur entière ( nombre ) si nombre est non entier, et c'est plus facile à comprendre :
=> Nombre = Si ( Ent ( nombre ) < nombre ; 1 + Ent ( nombre ) ; nombre )
car Ent(nombre) ne peut être > nombre
Dans les deux fonctions SI () tu peux bien sûr permuter les résultats Vrai/Faux en "retournant" la condition
Par exemple pour la dernière :
=> Nombre = Si ( Ent ( nombre ) = nombre ; nombre ; 1 + Ent ( nombre ) )
Il faut bien sûr enlever tous les espaces de "lisibilité" des formules ...
J'espère ne pas m'être planté .. mais l'essai est facile à faire ..
A+
Nyctaclope