Formule arrondi Excel
mathieulai
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, j'ai concocté une petite fonction personnalisée (appelée Arr) d'arrondi, elle marche très bien sur les valeurs mais pas sur les matrices :
=Arr(A1;2) -> OK
{=Arr(A1:A2;2)} -> #VALEUR!
Alors qu'avec une fonction native ça marche :
{=Arrondi(A1:A2;2)} -> OK
Merci pour votre aide
=Arr(A1;2) -> OK
{=Arr(A1:A2;2)} -> #VALEUR!
Alors qu'avec une fonction native ça marche :
{=Arrondi(A1:A2;2)} -> OK
Merci pour votre aide
3 réponses
-
Bonjour
comme on a pas le code de ta fonction, on ne peut que compatir, hélas!
-
Bonjour,
Comme l'indique michel_m, cela dépend du code.
S'il ne prend pas en compte le fait que l'argument peut être une plage de cellules, ça va poser problème.
Ici un exemple : https://www.enderlinphilippe.fr/2015/01/03/fonction-personnalisee-excel-trie/
A+ -
Désolé, voici le code de la fonction :
Function Arr(Montant, T)
If T = 1 Then
Arr = Application.WorksheetFunction.Round(Montant, 2)
ElseIf T = 2 Then
Arr = Application.WorksheetFunction.RoundUp(Montant, 2)
Else
Arr = Application.WorksheetFunction.RoundDown(Montant, 2)
End If
End If
End Function