Arrondire au minimum
Résolu
JESSE76
Messages postés
98
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
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.
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
Jesse, Patrice, Chris, Redbart,
je vous invite à être les tout premiers à consulter ces deux fiches pratiques :
https://forums.commentcamarche.net/forum/affich-37641976-excel-arrondir-un-nombre
https://forums.commentcamarche.net/forum/affich-37641977-excel-arrondir-un-nombre-complements
Amicalement.
je vous invite à être les tout premiers à consulter ces deux fiches pratiques :
https://forums.commentcamarche.net/forum/affich-37641976-excel-arrondir-un-nombre
https://forums.commentcamarche.net/forum/affich-37641977-excel-arrondir-un-nombre-complements
Amicalement.
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.
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.
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
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
Bonjour,
Il faut utiliser la fonction ARRONDI(valeur;nb_décimales).
Il faut utiliser la fonction ARRONDI(valeur;nb_décimales).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir messieurs : ça y est, c'est fait ...
https://forums.commentcamarche.net/forum/affich-37641903-excel-arrondir-pair-plancher
Du coup, j'en ai appris, des choses !
Amitiés.
https://forums.commentcamarche.net/forum/affich-37641903-excel-arrondir-pair-plancher
Du coup, j'en ai appris, des choses !
Amitiés.
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
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
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 :-)
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 :-)
@ 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://forums.commentcamarche.net/forum/affich-37641981-excel-decaler-une-fonction-puissante
https://forums.commentcamarche.net/forum/affich-37641974-excel-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 :
Cordialement.
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://forums.commentcamarche.net/forum/affich-37641981-excel-decaler-une-fonction-puissante
https://forums.commentcamarche.net/forum/affich-37641974-excel-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 :
- https://www.commentcamarche.net/applis-sites/bureautique/1511-utiliser-les-fonctions-si-et-ou-non-dans-excel/
- https://www.commentcamarche.net/applis-sites/bureautique/549-creer-des-listes-deroulantes-dans-excel/
- https://forums.commentcamarche.net/forum/affich-37641899-excel-liste-deroulante-en-cascade-sans-plage-nommee
- https://www.commentcamarche.net/applis-sites/bureautique/1517-faire-rapidement-un-planning-avec-excel/
- https://www.commentcamarche.net/applis-sites/bureautique/25285-feuille-de-gestion-des-recettes-depenses/
- https://forums.commentcamarche.net/forum/affich-37641917-excel-principe-d-edition-de-devis-facture-commande
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.
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
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
Bravo pour ces fiches pratiques. Tu peux également, si tu le juges nécessaire, ajouter les fonctions PAIR, IMPAIR, PLANCHER et PLAFOND qui sont aussi des fonctions d'arrondis.
Cordialement
Je reprends mon souffle, et je m'y mets ...
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
Je te remercie, et je vais appliquer tes suggestions.
Bon dimanche d'avant-déconfinement ...
J'ai voulu me servir des fiches que tu as faites, mais je ne sais pas comment formuler, je m'explique :
Dans une cellule, ou j'ai placé une formule, j'ai comme résultat 413,47 € et je souhaite que le résultat soit arrondi à 414 €
comment dois-je procéder, notamment avec : ARRONDI.SUP
La formule en question et la suivante : =(AG68>0)*(1208-AG68*75%)
Merci de ton aide.
Bien à toi.