Arrondi au 8 inferieur...

Résolu
Anthelm Messages postés 202 Statut Membre -  
Anthelm Messages postés 202 Statut Membre -
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. gyrus
     
    Bonjour,

    Ou encore
    =ARRONDI.INF((A1-8);-1)+8
    3
  2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Bonjour,

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

      Merci infiniment, ça marche parfaitement!
      0
  3. fabien25000 Messages postés 697 Statut Membre 59
     
    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. Ghörgh Messages postés 4865 Date d'inscription   Statut Contributeur Dernière intervention   1 248
       
      Bravo pour le gros bricolage, qui a l'air de marcher parfaitement bien ;-)
      0
      1. fabien25000 Messages postés 697 Statut Membre 59 > Ghörgh Messages postés 4865 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Merci, 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