Arrondire au minimum [Résolu]

Signaler
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
-
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020
-
Bonjour à tous,

Est-il possible qu'Excel arrondisse au minimum au lieu de maximum ?

Je m’explique, j'ai un résultat de 850.90€ et si je retire les décimales, Excel, de manière automatique, passe le résultat à 851€ alors que j'ai besoin que le résultat soit arrondi au plus bas à savoir 850€ ... est-ce possible ?

Merci beaucoup d'avance pour votre aide.
Bien à vous.



Configuration: Windows / Firefox 75.0

6 réponses

Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020
14 669
Jesse, Patrice, Chris, Redbart,

je vous invite à être les tout premiers à consulter ces deux fiches pratiques :
https://www.commentcamarche.net/faq/56382-arrondir-un-nombre
https://www.commentcamarche.net/faq/56389-arrondir-un-nombre-complements

Amicalement.
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020
14 669 >
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020

Salut.

ARRONDI.SUP étant une fonction, elle doit être suivie de la valeur (ou de la formule) et de l'argument, séparés par un point-virgule, et placé entre parenthèses :
=ARRONDI.SUP(formule;0)
soit, dans ton cas de figure,
= ARRONDI.SUP( (AG68>0)*(1208-AG68*75%) ;0)

Dis-nous si c'est OK.
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
>
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020

Bonsoir, oui nickel ça fonctionne super !!!
Merci ...
Messages postés
8268
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
24 novembre 2020
1 527
Bonjour Raymond

C'est une très bonne idée ces deux fiches séparées.

A mon avis, la première doit rester simple, elle me paraît très bien comme ça.

Si tu ajoutes les autres fonctions suggérées par ALS35, je pense qu'il faudrait les mettre dans la seconde fiche.

Et lorsque tu cites l'autre fiche (à la fin de la première et au début de la seconde) il serait bien pratique que ce soit des liens pour y accéder directement sans recherche.

Très cordialement
Patrice
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020
14 669 >
Messages postés
8268
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
24 novembre 2020

OK, Patrice.
Je te remercie, et je vais appliquer tes suggestions.
Bon dimanche d'avant-déconfinement ...
Messages postés
49326
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
25 novembre 2020
6 477 >
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020

Bonsoir, Raymond,

Je débarque bien tardivement mais j'admire le travail accompli : ces fiches sont et seront très utiles aux excellents utilisateurs d'Excel. Merci pour cela.
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020
14 669
Salut Jesse ; c'est encore moi ...

Si en A1 il y a la valeur 8,976 tu peux écrire en B1
la formule =ENT(A1) qui supprime la partie décimale et donne 8
la formule =ARRONDI.INF(A1;2) conserve 2 décimales et donne 8,97
la formule =ARRONDI.INF(A1;1) conserve 1 décimale et donne 8,9
la formule =ARRONDI.INF(A1;0) ne conserve aucune décimale et donne 8.

Dans ton exemple on doit écrire =ENT((S12-U12)*W12-Y12*AA12)
ou bien encore =ARRONDI.INF((S12-U12)*W12-Y12*AA12;0)
(Dans ta formule, la fonction SOMME est superflue ; tu peux t'en abstenir)

Cordialement.
Messages postés
8268
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
24 novembre 2020
1 527
Bonjour Raymond,
Bonjour le Fil,

Attention aux nombres négatifs avec ENT() :
=ENT(-450,90) donne -451
Alors que ARRONDI.INF() donne -450

En Math, l'arrondi inférieur s'appelle aussi arrondi par troncature, les fonctions TRONQUE() et ARRONDI.INF() sont équivalentes.

Pour plus d'infos sur les différents arrondis existants (sans rentrer dans la façon de les écrire en VBA):
https://www.commentcamarche.net/faq/29243-vba-vb6-les-fonctions-d-arrondi
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020
14 669 >
Messages postés
8268
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
24 novembre 2020

Exact ! Merci d'avoir apporté ces précisions.
Dans le cas de Jesse il n'y a pas de risque, sa formule donnant toujours un résultat positif.
Mais dans un autre cas de figure, et pour d'autres utilisateurs, la précision était effectivement nécessaire ...

Bonne journée à toi, Patrice.
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020

Bonjour Raymond,

Merci encore une foi pour ton aide si précieuse.
Ta formule fonctionne (encore).
Bien à toi.
Messages postés
16732
Date d'inscription
dimanche 16 décembre 2007
Statut
Membre
Dernière intervention
24 novembre 2020
2 332
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020

Bonjour et merci pour votre réponse,

Toutefois j'avais déjà trouvé l'info ARONDI mais le problème et que j'ai déjà une formule qui calcul des données, puis-je ajouter quelque chose à sa pour obtenir ce que je souhaite ? La formule est la suivante : =SOMME(S12-U12)*W12-(Y12*AA12)
Messages postés
49326
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
25 novembre 2020
6 477
Bonjour,

Il faut utiliser la fonction ARRONDI(valeur;nb_décimales).
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020

Bonjour et merci beaucoup pour votre réponse,

Toutefois j'avais déjà trouvé l'info ARONDI mais le problème et que j'ai déjà une formule qui calcul des données, puis-je ajouter quelque chose à sa pour obtenir ce que je souhaite ? La formule est la suivante : =SOMME(S12-U12)*W12-(Y12*AA12)
Messages postés
49326
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
25 novembre 2020
6 477 >
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020

Oui, vu ton commentaire :-/

De plus ARRONDI renvoie la valeur la plus proche, inférieure ou supérieure. Au temps pour moi !..
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020
14 669
Bonsoir messieurs : ça y est, c'est fait ...
https://www.commentcamarche.net/faq/56430-arrondir-pair-plancher
Du coup, j'en ai appris, des choses !

Amitiés.
Messages postés
8268
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
24 novembre 2020
1 527
Bonjour Raymond,

Quelques erreurs dans ta fiche :
=IMPAIR(14) .................... donne 14 ... donne 15
=PLANCHER(5,6;0,75) ......... donne 5 ... donne 5,25
=PLANCHER("Non") ............. donne #VALEUR! ... c'est impossible à saisir :
il manque un argument, ex : =PLANCHER("Non";1) ............. donne #VALEUR!

D'autre part, contrairement à Excel 2013 et 2016 (et très probablement 2019 que je n'ai pas), avec les versions Excel 2003 et 2007 (je n'ai pas 2010 pour tester) les fonctions PLANCHER et PLAFOND sont différentes :
=PLANCHER(-5,6;0,75) ......... donne 5 ... donne #NOMBRE!
D'après l'aide : Si nombre et précision sont de signes opposés, PLANCHER renvoie la valeur d'erreur #NOMBRE!
=PLAFOND(-5,6;1,3) ................... donne -5,2 ... donne #NOMBRE!
D'après l'aide : Si nombre et précision sont de signes opposés, PLAFOND renvoie la valeur d'erreur #NOMBRE!

Bien Cordialement,
Patrice
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020
14 669 >
Messages postés
8268
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
24 novembre 2020

Bonsoir.

Un grand merci à toi, Patrice.
Grâce à ta vigilance et à ton intervention rapide, j'ai pu réparer mes erreurs.
Tu peux t'en rendre compte en accédant à la fiche mise à jour ...

Et à bientôt :-)
Messages postés
8268
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
24 novembre 2020
1 527 >
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020

Bonjour Raymond,

Une dernière petite correction,
Remplaces (Excel 2007 et +)
Par (Excel 2010 et +)

Très cordialement
Patrice
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020
14 669 >
Messages postés
8268
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
24 novembre 2020

OK !
Encore merci, Patrice :-)
Messages postés
52726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 novembre 2020
14 669
@ Jesse, Patrice, Chris, Redbart,

emporté par mon élan, et fortement stimulé par Via55, j'ai également pondu, cette semaine, deux fiches (début d'une série) sur la fonction DECALER :
https://www.commentcamarche.net/faq/56394-decaler-une-fonction-puissante
https://www.commentcamarche.net/faq/56400-decaler-avec-index-et-equiv


... et dans la catégorie des fiches "on connaît déjà, mais ça ne fait pas de mal de le relire de manière accessible ",
je me permets de vous signaler d'autres fiches plus anciennes, mais encore consultées :
 Je reste ouvert à vos propositions (modifications, corrections, ajouts), ainsi qu'à la mise sous forme de fiche pratique de vos propres tutos et méthodes, comme ce fut le cas avec Via55. 

Cordialement.
Messages postés
535
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
24 novembre 2020
24 >
Messages postés
23673
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
24 novembre 2020

Bonjour,

Déjà proposé, mais message apparemment supprimé du fil de discussion

Cordialement
Messages postés
8268
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
24 novembre 2020
1 527 >
Messages postés
535
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
24 novembre 2020

Il est toujours là !!!!: Post #11
Messages postés
23673
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
24 novembre 2020
6 490 >
Messages postés
8268
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
24 novembre 2020

Toujours aussi bordélique ce système de tri et de masquage des commentaires.
Aucune pertinence dans 80% des cas, je me demande pourquoi ils maintiennent ce système qui rend les topics incompréhensibles, et parfois masque des réponses correctes, voire meilleures...
Belle illustration du mieux est l'ennemi du bien.
eric
Messages postés
535
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
24 novembre 2020
24 >
Messages postés
535
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
24 novembre 2020

Merci !
Mais il y a des fois ou je ne comprends pas le système de classement et d'affichage. J'avais pourtant eu l'impression de bien regarder. Il y aurait du boulot pour les développeurs à améliorer cela, comment le remonter à CCM ?

Bonne journée
Messages postés
23673
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
24 novembre 2020
6 490 >
Messages postés
535
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
24 novembre 2020

Dans le forum https://forums.commentcamarche.net/forum/bugs-et-suggestions-ccm-9
Mais ils s'en moquent, persuadés que leur système révolutionnaire est le meilleur.