Formule excell

Résolu/Fermé
Sissi - 14 mars 2012 à 23:37
 Sissi - 15 mars 2012 à 10:00
Bonjour,

J'aimerais mettre les 2 formules suivantes dans la même cellule, comment faire :

=arrondi((d10*e10)*20;0)/20
et
=si(d10>0;d10*e10;"")

la 1ère est pour arrondir au 5cts les plus proche
la 2ème est pour que la cellule reste vierge ( sans 0.00 ) si pas de valeur avant

ça fait des heures que je galère.
Merci de m'aider

6 réponses

Ricky38 Messages postés 4347 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
15 mars 2012 à 01:04
pardon j'avais mis < au lieu de >
=SI(D10>0;arrondi((d10*e10)*20;0)/20;"")
1
Raymond PENTIER Messages postés 58399 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 avril 2024 17 094
15 mars 2012 à 01:49
Salut Ricky.

Tu aurais pu aussi conserver ta première mouture en mettant <=
=SI(D10<=0;"";arrondi((d10*e10)*20;0)/20)
0
Ricky38 Messages postés 4347 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
15 mars 2012 à 02:28
Salut Raymond,

oui tu as bien raison
Merci bien
0
Ricky38 Messages postés 4347 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
15 mars 2012 à 00:09
Salut,

moi j'essaierais =SI(D10<0;"";arrondi((d10*e10)*20;0)/20)
0
Merci de votre réponse, mais il y a que l'arrondi qui marche, pas le SI
0
Raymond PENTIER Messages postés 58399 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 avril 2024 17 094
15 mars 2012 à 02:13
Bonjour Sissi.

Quand tu élabores une formule, ça peut effectivement t'aider de mettre des parenthèses supplémentaires pour bien visualiser certaines opérations, ou le rapprochement entre deux données ; mais il faut penser à les enlever dans ta formule définitive ; ainsi
=arrondi((d10*e10)*20;0)/20
s'écrit finalement
=arrondi(d10*e10*20;0)/20

... je sais, ce n'est pas bien grave dans ton exemple où il n'y a que 26 caractères ; mais si ta formule comportait 7 tests avec la fonction SI, elle tournerait aux alentours de 180 caractères, alors qu'en enlevant ces parenthèses inutiles tu n'aurais plus que 166 caractères ; et si cette formule est répétée dans une cinquantaine de cellules ce seront 700 caractères d'économisés !

Amicalement.
0

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

Posez votre question
cbauf Messages postés 4297 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 22 juin 2022 783
Modifié par cbauf le 15/03/2012 à 03:01
Heu, n'est-ce pas ? :
un problème de parenthèses
0
Raymond PENTIER Messages postés 58399 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 avril 2024 17 094
15 mars 2012 à 02:55
Non. Et la solution est déjà trouvée. On attend juste que Sissi se dise satisfaite ...
0
cbauf Messages postés 4297 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 22 juin 2022 783
Modifié par cbauf le 15/03/2012 à 03:25
J'ai rien dis !
0
cbauf Messages postés 4297 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 22 juin 2022 783
15 mars 2012 à 03:27
-1 Just for me.
0
Un grand merci à tous, car j'ai vraiment galéré des heures.
Alors la solution de Raymond fonctionne très bien, celle de Ricky38 fonctionne, sauf
que lorsqu'il n'y a pas de valeur dans la ligne ça met : FAUX au lien de rien.
Encore merci à tous
Sissi
0