Formule SI sur Excel

MagicRay Messages postés 6 Statut Membre -  
Robocopp Messages postés 169 Statut Membre -
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

aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   1 304
 
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
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
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
Robocopp Messages postés 169 Statut Membre 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