Excel : fonction arrondi

Résolu/Fermé
pazi - 16 sept. 2010 à 20:08
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 16 sept. 2010 à 22:16
Bonjour,

Voilà,

Dans Excel, j'aimerais arrondir un nombre à deux chiffres apres la virgule. La fonction arrondi répond convenablement à cela.

Seulement voilà, il y a un cas qui me pose problème. Lorsqu'il y a égalité de distance entre le niveau supérieur et inférieur, excel choisi le supérieur ce qui ne me convient pas.


12,416 => excel donne 12,42 => OK pour moi
12,414 => excel donne 12,41 => OK pour moi
12,415 => excel donne 12,42 => NOK pour moi, j'aurais voulu dans ce cas là avoir 12,41.

Qq peut m'aider ?

Merci
A voir également:

4 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié par Patrice33740 le 16/09/2010 à 21:28
Bonsoir Pazi,

Comme dit Dj Nam il faut employer la fonction Si() :
=SI(100*A1-ENT(100*A1)=1/2;TRONQUE(A1;2);ARRONDI(A1;2))

ce qui te donnera le résultat
12,42
12,41
12,41

Cordialement
Patrice
3
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
16 sept. 2010 à 21:34
Bien vu
0
Bonsoir Patrice et merci pour ta réponse.

J'étais moi-même parti sur la piste du SI évoqué par DJ NAM. Et je suis arrivé à la même solution que toi à qq détails près : utilisation de la fonction mod (reste de la division entiere)

=SI(MOD(H23*100;1)=0,5;ARRONDI.INF(H23;2);ARRONDI(H23;2))

Merci à tous
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
16 sept. 2010 à 22:16
C'est mieux que moi !
0
transat Messages postés 28378 Date d'inscription vendredi 30 mars 2007 Statut Contributeur Dernière intervention 28 mai 2016 8 940
16 sept. 2010 à 20:13
Bonsoir
Je ne pratique pas excellmais je pense que ce topic pourra peut-être t'aider https://forums.commentcamarche.net/forum/affich-1582833-les-arrondis-sous-excel
@+
0
Dj Nam Messages postés 327 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 31 janvier 2014 41
16 sept. 2010 à 20:15
Bonsoir,

Excel ne fait qu'appliquer les lois mathématique.
Si tu veux faire une exception pour cette valeur, alors il va falloir soit vérifier la valeur du 2ème chiffre après la virgule, soit mettre une condition avec le fonction SI()
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
16 sept. 2010 à 20:41
Salut,

Pour le résultat attendu d'après la demande, tu n'as pas besoin d'utiliser de fonction, il suffit de paramètrer deux décimales après la virgule.

Suivant la version Excel que tu ne donnes pas, il suffit d'aller dans les paramètres de la cellule/onglet Nombre/Nombre et définir deux décimale
ce qui te donnera le résultat
12,42
12,41
12,42
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
16 sept. 2010 à 21:17
Ce n'est pas le résultat attendu !
0