Fonction si modifiant la décimale d'un résultat

Résolu
PharLap Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
PharLap Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je cherche une formule qui me permette d'arrondir un résultat selon les conditions suivantes:
Condition 1: Si la décimale du résultat est égale à 0.1 ou 0.2 ou 0.3 ou 0.4, il faut appliquer l'arrondi inférieur

Condition 2: Si la décimale du résultat est supérieure à 0.1 ou 0.2 ou 0.3 ou 0.4, il faut appliquer l'arrondi supérieur

Condition 3: Si la décimale du résultat est égale à 0.5, je souhaite conserver le résultat tel que

J'ai utilisé une formule du type suivant:

=SI($B$16>",5";ARRONDI.SUP($B$16;0);ARRONDI.INF($B$16;0))

qui fonctionne très bien pour les 2 premières conditions, mais ne s'applique pas à la troisième.

Merci d'avance pour vos suggestions/propositions/corrections !!!
A voir également:

4 réponses

tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Peut-être: =SI(MOD(H4;0,5)=0;H4;ARRONDI(H4;0))
jusqu'à trouver plus simple!
2
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

=SI($B$16>",5";ARRONDI.SUP($B$16;0);SI($B$16<",55";ARRONDI.INF($B$16;0);$B$16)

Cdlmnt
0
PharLap Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour ta réactivité.

Je viens te saisir ta formule, mais la condition 3 ne s'applique pas:
si mon résultat est de 25.50, la formule affiche 25.00
0
PharLap Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Merci! c'est parfait et simple!
0