Arrondi dans Excel - Logiciels - Windows & Software
Marsh Posté le 31-08-2007 à 16:53:38
Format de cellule nombre nombre de décimales à 0 ( zéro )
A+
Marsh Posté le 31-08-2007 à 17:09:30
ReplyMarsh Posté le 31-08-2007 à 17:14:34
Bonsoir,
tu mets dans une cellule:
=TRONQUE(A1) si tes données sont dans A1
et en vbe si tu veux tronquer dans la cellule au moment de l'arrivée des données:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Application.EnableEvents = False
Target.Value = Int(Target.Value)
Application.EnableEvents = True
End If
End Sub
cordialement
Marsh Posté le 31-08-2007 à 20:08:44
euh bah merci de ta réponse mais j'ai rien compris.
Je vais préciser :
donc y'a une cellule dans laquelle je met un chiffre de mon choix; à partir de là des pourcentages de ce chiffre sont affichés dans un tableau, donc c'est de la forme:
"=A1*0.5" avec toujours la même cellule pour le chiffre; mais les pourcetages varient selon les cellules. Je voudrais que ca affiche directement le résultat du chiffre pair le plus prêt.
Voilà si tu peux me dire simplement comment faire, sinon si c'est trop dur pour moi c'est pas grave.
Marsh Posté le 31-08-2007 à 21:11:34
Bonsoir, j'avais mal la question: le 81,2->82 m'avais totalement échapé.
Si je trouve quelque chose je te dis.
Cordialement
Marsh Posté le 31-08-2007 à 21:23:11
re,
=TRONQUE(A1)+TRONQUE(MOD(A1;2))
mais je ne suis pas certain que cela corresponde à ton critère du pair le plus proche
@+
Marsh Posté le 31-08-2007 à 21:48:17
ok merci, mais du coup mon "A1*0.5" je l'insère ou dans ta formule
Marsh Posté le 31-08-2007 à 22:06:34
re,
si ton A1*0.5 te donnait 80.8 ou 81.2 etc oui, dans la formule:=TRONQUE(A1*0.5)+TRONQUE(MOD(A1*0.5;2))
essaye
a demain
Marsh Posté le 01-09-2007 à 00:18:20
TRONQUE, ce n'est pas un arrondi mais une troncature... c'est ARRONDI qu'il faut utiliser, tout simplement.
Marsh Posté le 01-09-2007 à 07:09:33
Bonjour DayWalker II,
Puex-tu donner la formule exacte avec ARRONDI qui te donnes:
80.8-> 80 et 81.2->82?? j'ai essayé et je ne trouve pas.
Merci
Cordialement
Marsh Posté le 01-09-2007 à 11:53:48
tu veux un arrondi en deux ? donc tu divise par deux, tu arrondi et tu remultiplie par 2.
=2*ARRONDI(x/2;0)
Même formule pour les arrondi en 5 avec des 5
Marsh Posté le 01-09-2007 à 12:03:45
Merci,
c'est ok, et plus simple que ma proposition
Cordialement
Marsh Posté le 31-08-2007 à 16:44:17
Salut
Voilà je voudrais savoir si c'est possible de faire ce type d'arrondi avec Excel: je voudrais arrondir au chiffre pair le plus proche. Bon tout le monde aura compris mais exemple quand même :
- 80,8 -> 80
- 81,2 -> 82
Merci