Formule SI sur Excel

MagicRay Messages postés 6 Date d'inscription   Statut Membre -  
Robocopp Messages postés 164 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimerai que la formule calcule un ARRONDI.INF ou un ARRONDI.SUP suivant le nombre que j'ai. En gros, ARRONDI.INF si A1>=10 et ARRONDI.SUP si A1<10.

Je pensais donc faire:

=SI(A1>=10;=ARRONDI.INF((A1-10)/2);=ARRONDI.SUP((A1-10)/2))

Le problème c'est qu'il faut mettre des "" autour de chaque formule d'ARRONDI et du coup, cela ne calcule rien. Ça met simplement =ARRONDI.INF((A1-10)/2) quand A1>=10 et =ARRONDI.SUP((A1-10)/2) quand A1<10.

Pouvez vous m'aidez à régler mon problème?

Merci

3 réponses

  1. aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   1 311
     
    Bonjour,
    Essaie avec la formule écrite ainsi :
    =SI(A1>=10;ARRONDI.INF((A1-10)/2;0);ARRONDI.SUP((A1-10)/2;0))

    Bonne journée
    0
  2. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Je ne comprend pas le but de ta formule, ça affiche -3 ou 2 ?
    Je pense plutôt à
    =SI(A1>=10;ARRONDI.INF(A1;2);ARRONDI.SUP(A1;2))


    A+
    0
  3. Robocopp Messages postés 164 Date d'inscription   Statut Membre Dernière intervention   2
     
    Bonjour à tous.
    Si j'ai bien compris Magicray, il voudrait que si la cellule A1= 8,6 par exemple, apparaisse dans une autre cellule la valeur 9 et si A1= 10.1 on ait 10.

    Si c'est cela, en compilant les formules de aquarelle et de lermite222, je peux vous proposer:

    =SI(A1>=10;ARRONDI.INF(A1;0);ARRONDI.SUP(A1;0))

    En supprimant les décimales les fonctions "arrondi" s'appliquent.

    Cordialement.
    0