[Excell] Demande aide pour une formule
pc33
-
Nightkill Messages postés 40 Statut Membre -
Nightkill Messages postés 40 Statut Membre -
salut !
je bute sur une formule excel que je trouve simple de résonnement mais qui me pose probleme :
je vous explique sous forme d'exemples :
prenons 1524.52
je voudrais la formule lui demandant que SI le chiffre de tel cellule (1524.52 ici) à une décimale supérieur à 0.50 qu'il arrondi supérieur l'entier (1525), que SI le chiffre a une décimale en dessous de 0.50 il arrondi inférieur (1524) ou bien si il tombre sur 0.50, il laisse 0.50 !
Merci d'avance
je bute sur une formule excel que je trouve simple de résonnement mais qui me pose probleme :
je vous explique sous forme d'exemples :
prenons 1524.52
je voudrais la formule lui demandant que SI le chiffre de tel cellule (1524.52 ici) à une décimale supérieur à 0.50 qu'il arrondi supérieur l'entier (1525), que SI le chiffre a une décimale en dessous de 0.50 il arrondi inférieur (1524) ou bien si il tombre sur 0.50, il laisse 0.50 !
Merci d'avance
10 réponses
-
Salut,
la seule formule qui arrondi et : arrondi(cellule;0)
mais avec cette formule tu n'auras jamais les 0.50
Et je pense pas qu'il existe une formule pour faire ce que tu demande sorry
Nightkill
Le seul ordinateur réellement en sécurité est un ordinateur
éteint... et encore... je ne suis pas sûr.-
Et il ne pas analyse seul avec la condition SI la fonction ARRONDI SUP si le chiffre et en dessus de ~,5 et ARRONDI.INF pour du au dessous de ~,5 avec un complément lui mettant que SI le chiffre est égal à ~,5, dans se cas seulement il reprend ~,5 ??
ca me semblait évident de liés plusieurs formules dans la meme ! :s
-
-
RE,
Pourquoi pas mais je ne connais pour ma part aucune formule qui dise que si le chiffre est égal à *,5 alors il garde ce chiffre
sorry
Nightkill
Le seul ordinateur réellement en sécurité est un ordinateur
éteint... et encore... je ne suis pas sûr. -
salut
en D5 tu as 1524.xx
en D6 =SI(OU(TRONQUE(D5;0)<D5;D5<TRONQUE(D5;1));TRONQUE(D5;0);SI(D5=TRONQUE(D5;1);TRONQUE(D5;1);TRONQUE(D5;0)+1))
voilou ;-)
Usul d'Arrakis /
Serial_dreamer -
Salut arrakis,
j'ai essayé ta formule :) ben le résultat n'est pas la, si tu tape 1524.50 ta formule donne 1524 alors que pc23 veut que ca affiche 1524.50
Nightkill
Le seul ordinateur réellement en sécurité est un ordinateur
éteint... et encore... je ne suis pas sûr. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
voilà et là ça fonctionne :
en D5 1524.xx
en D6 =SI(ET(TRONQUE(D5;0)<D5;D5<TRONQUE(D5;0)+0,5);TRONQUE(D5;0);SI(D5=TRONQUE(D5;1);TRONQUE(D5;1);TRONQUE(D5;0)+1))
;-)
Usul d'Arrakis /
Serial_dreamer -
-
YAAAA UN SOUCI :(((((
si on prend :
1524.60
1524.70
1524.80 et
1524.90
ca fonctionne pas ! le chiffre revient a l'identique... snifff
Hellpp Merci -
re,
grace à usul et ca formule tronque que je connaissais pas :) merci à toi
cp23 essai cette formule :
=SI(D5=TRONQUE(D5;0)+0.5;D5;ARRONDI(D5;0))
@++
Le seul ordinateur réellement en sécurité est un ordinateur
éteint... et encore... je ne suis pas sûr. -
+++ beaucoup plus simple en effet ;-)
dans ma formule il faut mettre dans le 2ème SI
SI(D5=TRONQUE(D5;0)+0.5; ....
Usul d'Arrakis /
Serial_dreamer -
y'a + simple, PC 33 :
tu multiplies le nombre par 2, tu l'arrondis, et tu redivises par 2 : il sera forcément arrondi à 0.5 près !