[Excell] Demande aide pour une formule

pc33 -  
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
A voir également:

10 réponses

Nightkill Messages postés 40 Statut Membre 3
 
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.
0
cp33
 
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
0
Nightkill Messages postés 40 Statut Membre 3
 
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.
0
UsulArrakis Messages postés 7683 Statut Contributeur 3 194
 
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
0
Nightkill Messages postés 40 Statut Membre 3
 
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.
0
UsulArrakis Messages postés 7683 Statut Contributeur 3 194
 
bizarre je l'ai testée avant de la poster !
je ré-essaye

Usul d'Arrakis /
Serial_dreamer
0
UsulArrakis Messages postés 7683 Statut Contributeur 3 194
 
oui j'ai modifié au dernier moment le ET en OU et ça coince aussi
je ne l'avais pas vérifié ;-)

je m'y recolle !

Usul d'Arrakis /
Serial_dreamer
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
UsulArrakis Messages postés 7683 Statut Contributeur 3 194
 
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
0
pc33
 
Whaaa super !!

Merci les mecs c'est super !

bonne aprem
0
cp33
 
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
0
Nightkill Messages postés 40 Statut Membre 3
 
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.
0
UsulArrakis Messages postés 7683 Statut Contributeur 3 194
 
+++ 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
0
ptitsteph
 
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 !
0
Nightkill Messages postés 40 Statut Membre 3
 
Salut,

Désolé ptitsteph, mais si tu multipli 1524.6 par 2 que tu l'arrondi et que tu divise par 2 tu obtiens 1524.5 ; alors que, pour ce nombre, pc23 veux que ca affiche 1525 .

@++ Nightkill

Le seul ordinateur réellement en sécurité est un ordinateur 
éteint... et encore... je ne suis pas sûr.
0