Formule SI = 0 sans les décimales

Résolu/Fermé
garfield - 11 juil. 2014 à 15:23
 garfield - 11 juil. 2014 à 16:26
Bonjour,

J'ai des résultats dans diverses cellules qui donnent 0.0000000023545 par exemple.
Mais je me fous des décimales qui sont si loin.

Et j'ai des notes qui doivent s'afficher si les résulats n'égalent pas 0.00
Mais les messages s'affichent quand même vu que ce n'est pas tout à fait 0.00

comment exclure les lointaines décimales ?

Voici ma formule:

=SI(M23=0;"-";"ATTENTION")

merci


A voir également:

5 réponses

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
11 juil. 2014 à 15:39
Bonjour

Arrondis tes résultats dans les cellules avant avec la fonction ARRONDI en limitant à 1 ou 2 chiffres après la virgule

Cdlmnt
0
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 31
11 juil. 2014 à 15:40
Tu peux définir un seuil en dessous duquel tu considères les notes comme nulles. Tu peux ajuster ce seuil selon la situation et ton expérience des données récoltées.

Par exemple 0,5 qui donne dans ta formule :

=SI(M23<0,5;"-";"ATTENTION")

N.B: si tu as des notes négatives aussi, il faudra ajouter une borne inférieure.

En espérant t'avoir répondu ;)
0
bobcec74 Messages postés 157 Date d'inscription samedi 7 novembre 2009 Statut Membre Dernière intervention 11 juillet 2014
11 juil. 2014 à 15:45
Bonjour,
On peut contourner le problème en mettant la fonction ARRONDI au résultat de M23.remplacer pa
exemple, si la formule dans M23 est : = M21+M22, insérer la fonction ARRONDI :
- si on veut arrondir à 2 décimales la formule devient =ARRONDI(M21+M22;2) ; le résultat de 0,204 devient 0,20
- si on veut arrondir à 0 décimale la formule devient =ARRONDI(M21+M22;0) ; le résultat de 0,204 devient 0.
Salutations.
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
11 juil. 2014 à 15:46
Bonjour,

C'est possible en traitant la chaîne de caractère contenu en M23 et non pas le nombre. On utilise alors la fonction GAUCHE pour "analyser" les 2, 3, 4 ou plus premiers caractères.
Un exemple pour "0,00" :
=SI(GAUCHE(M23;4)="0,00";"-";"ATTENTION")
0

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

Posez votre question
plein de solutions. !
Merci, j'en demandais pas tant :)

Je vais toutes les essayer pour voir laquelle va mieux avec mon document car il comporte beaucoup de formule partout.

C'est certain que ça va marcher.

un gros merci à tous.
0