Arrondi au 8 inferieur...

Résolu
Bonjour,

Comment dire ça...

Mes valeurs doivent finir par 8

a1 = 1200
J'aimerais que b1 affiche 1198.

Si a1 = 557, b1=548.

En fait, chercher le nombre entier inférieur terminant par 8...

Une idée avec la fonction arrondi?

Configuration: Android / SamsungBrowser 9.2

3 réponses

  1. Bonjour,

    Ou encore
    =ARRONDI.INF((A1-8);-1)+8
    3
    1. Bonjour,

      Plus simplement :
      =ARRONDI.INF(A1+2;-1)-2
      2
      1. je ne connaissais pas l'argument en négatif pour arrondir à la dizaine effectivement c'est plus simple
        0
      2. Énorme! J'étais en train d'écrire des formules de 6 pages...

        Merci infiniment, ça marche parfaitement!
        0
    2. Bonjour,

      c'est sûrement du bricolage mais ça a le mérite de répondre à la demande..

      =SI(DROITE(A1;1)="9";A1-1;SI(DROITE(A1;1)<"8";(ARRONDI.INF(A1/10;0)-1)*10+8;A1))
      1
      1. Contributeur
        Bravo pour le gros bricolage, qui a l'air de marcher parfaitement bien ;-)
        0
      2. @GhörghMerci, j'ai pensé à faire une fonction en vba mais ma macro aurait fait exactement le même boulot donc tant que ça passe en formule on se passe de code ^^
        0