Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

arrondi à 0,5 près

G

globule

Guest
bonjour,

je cherche à arrondir mes notes à 0,5 près.
j'ai cherché sur le net et toutes les solutions que j'ai trouvées ne fonctionnent pas :
=arrondi.au.multiple(note;0,5)
=ENT(note*2+0.5)/2
=(ARRONDI(note/5;1))*5
à chaque fois, la résultat est #valeur!

si qqun a une solution...

merci d'avance
 
C

Celeda

Guest
Bonsoir,

Bon je ne suis pas la spécialiste des arrondis (c'est André) mais tant pis je me lance pour 2004 (de toute façon je préfère les arrondis aux indirects hi hi hi)

Alors ta fonction : arrondi.au.multiple(note;0,5) que j'ai testée marche très bien, mais il faut que tu coches l'utilitaire d'analyse et si j'ai tout compris ton probléme d'arrondi : ex : une note de 10,2 donnerait 10 et 10,3 donnerait 10,5

Mais avec une formule relevée parmi tant d'autres concernant les arrondis, chez André : =ARRONDI(B4*2;0)/2, on obtient la même chose.

Et si j'ai tout faux, pardonne moi mais bonne année quand même. Et les puristes ne me tombaient pas dessus.....c'est le premier jour.....

Celeda
 
R

Roland

Guest
Bonjour globule

Je ne pense qu'il existe une solution toute faite ( en tout cas pas sous Ex97)
Je te propose donc cette petite fonction toute simple que tu pourras intégrée dans ta feuille en la récupérant dans Insertion - Fonctions - Personnalisées

Function arrondi_virgule_cinq(nb As Double) As Double
If nb - Int(nb) <= 0.25 Then arrondi_virgule_cinq = Int(nb)
If nb - Int(nb) >= 0.75 Then arrondi_virgule_cinq = Int(nb) + 1
If nb - Int(nb) > 0.25 And nb - Int(nb) < 0.75 Then arrondi_virgule_cinq = Int(nb) + 0.5
End Function

Cette fonction est à placéé dans un module sous VBA

A+ Roland
 
J

Jean-Marie

Guest
Bonjour

A mon avis, ce n'est pas la formule qui est en cause, mais le typage de la valeur note. Si note est de alphanumérique ou est une plage de cellule, le problème vient de là.

Pour te donner la solution, place une partie de ton fichier

@+Jean-Marie
 
G

globule

Guest
Merci de vos réponses !

Je vous joins un fichier sur lequel j'ai testé toutes ce que je trouvais...

En fait, j'ai deux PC, un portable avec Excel 2003 (celui sur lequel toutes ces formules ne marchent pas) et un PC de bureau avec Excel 2002 (et là ça fonctionne !)...
Je ne comprend pas pourquoi !

Merci encore et si vous avez une idée me permettant de travailler sur mon portable... je suis preneuse !

Thanxxx
 

Pièces jointes

  • arrondi.zip
    2 KB · Affichages: 58
  • arrondi.zip
    2 KB · Affichages: 62
  • arrondi.zip
    2 KB · Affichages: 60
J

Jean-Marie

Guest
Re...

Le type de la donnée Note est un alphanumérique, donc c'est normal que les différentes fonctions te retournent une erreur.

Deux possibilités :

Mettre dans une cellule une valeur 0, puis sélectionner cette cellule, la copier, sélectionner ensuite la colonne des notes, et faire un collage spécial du format avec une option d'addition, puis valider.

ou

Modifier tes formules pour additionner 0 à la valeur note, exemple =ARRONDI((A2+0)/5;1)*5

@+Jean-Marie
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…