Arrondire au minimum
Résolu/Fermé
JESSE76
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
-
8 mai 2020 à 01:09
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 16 mai 2020 à 17:25
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 16 mai 2020 à 17:25
6 réponses
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
9 mai 2020 à 21:31
9 mai 2020 à 21:31
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.
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
8 mai 2020 à 02:39
8 mai 2020 à 02:39
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.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié le 8 mai 2020 à 11:00
Modifié le 8 mai 2020 à 11:00
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
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
>
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
Modifié le 8 mai 2020 à 18:31
Modifié le 8 mai 2020 à 18:31
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.
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.
JESSE76
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
8 mai 2020 à 18:24
8 mai 2020 à 18:24
Bonjour Raymond,
Merci encore une foi pour ton aide si précieuse.
Ta formule fonctionne (encore).
Bien à toi.
Merci encore une foi pour ton aide si précieuse.
Ta formule fonctionne (encore).
Bien à toi.
Redbart
Messages postés
21302
Date d'inscription
dimanche 16 décembre 2007
Statut
Membre
Dernière intervention
26 décembre 2024
3 256
8 mai 2020 à 01:16
8 mai 2020 à 01:16
JESSE76
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
8 mai 2020 à 01:19
8 mai 2020 à 01:19
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)
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)
Chris 94
Messages postés
50978
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
17 février 2023
7 342
8 mai 2020 à 01:19
8 mai 2020 à 01:19
Bonjour,
Il faut utiliser la fonction ARRONDI(valeur;nb_décimales).
Il faut utiliser la fonction ARRONDI(valeur;nb_décimales).
JESSE76
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
8 mai 2020 à 01:20
8 mai 2020 à 01:20
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)
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)
Chris 94
Messages postés
50978
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
17 février 2023
7 342
>
JESSE76
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
8 mai 2020 à 01:25
8 mai 2020 à 01:25
Oui, vu ton commentaire :-/
De plus ARRONDI renvoie la valeur la plus proche, inférieure ou supérieure. Au temps pour moi !..
De plus ARRONDI renvoie la valeur la plus proche, inférieure ou supérieure. Au temps pour moi !..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
14 mai 2020 à 02:44
14 mai 2020 à 02:44
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.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
14 mai 2020 à 10:25
14 mai 2020 à 10:25
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
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
>
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
16 mai 2020 à 01:58
16 mai 2020 à 01:58
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 :-)
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
>
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
16 mai 2020 à 09:49
16 mai 2020 à 09:49
Bonjour Raymond,
Une dernière petite correction,
Remplaces (Excel 2007 et +)
Par (Excel 2010 et +)
Très cordialement
Patrice
Une dernière petite correction,
Remplaces (Excel 2007 et +)
Par (Excel 2010 et +)
Très cordialement
Patrice
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
>
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
16 mai 2020 à 17:25
16 mai 2020 à 17:25
OK !
Encore merci, Patrice :-)
Encore merci, Patrice :-)
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
13 mai 2020 à 01:25
13 mai 2020 à 01:25
@ 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.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
13 mai 2020 à 07:07
13 mai 2020 à 07:07
Bonjour Raymond,
Il ne me semble pas y avoir vu Plancher(), Plafond et leur copines avec .Math
eric
Il ne me semble pas y avoir vu Plancher(), Plafond et leur copines avec .Math
eric
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
>
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
13 mai 2020 à 12:07
13 mai 2020 à 12:07
Bonjour,
Déjà proposé, mais message apparemment supprimé du fil de discussion
Cordialement
Déjà proposé, mais message apparemment supprimé du fil de discussion
Cordialement
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
>
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
13 mai 2020 à 12:32
13 mai 2020 à 12:32
Il est toujours là !!!!: Post #11
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
>
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
13 mai 2020 à 12:42
13 mai 2020 à 12:42
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
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
>
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
13 mai 2020 à 14:10
13 mai 2020 à 14:10
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
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
9 mai 2020 à 21:50
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
9 mai 2020 à 21:52
Je reprends mon souffle, et je m'y mets ...
10 mai 2020 à 10:37
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
10 mai 2020 à 14:37
Je te remercie, et je vais appliquer tes suggestions.
Bon dimanche d'avant-déconfinement ...
12 mai 2020 à 19:30
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.