Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/03/2011, 10h10   #1
Membre actif
 
Homme David
Inscription : septembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme David
Localisation : France

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : septembre 2007
Messages : 353
Points : 195
Points : 195
Par défaut signe inférieur ou égal dans une formule

bonjour,

Un p'tit post pour un truc qui me semble incohérent :
-j'ai une formule n°1 : (ça me donne 0.8, jusque là c'est bon)
-j'ai une formule n°2
Code :
SI(I17="";"";SI(ABS(I17)<=0.8;"C";"NC"))
(I17 étant la réf de la cellule contenant la formule n°1)
logiquement je devrais avoir le résultat "C"........et bien non cela me retourne "NC"!!

Et si je prends d'autre chiffre dont la différence fait 0.8, ça marche (30.1 et 30.9), mais 30 et 30.8 ne marche pas!

des idées????
damalaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 10h18   #2
Membre confirmé
 
Inscription : mai 2010
Messages : 200
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 200
Points : 278
Points : 278
Bonjour,

Dans la cellule contenant la première formule, affiches un grand nombre de décimales. Tu devrais voir apparaitre un 1 résiduel à partir de la 15ème décimale, du genre 0.8000000000000001

Utilises la fonction ARRONDI pour éviter ce problème.
Soit dans la première formule, soit dans la seconde :

Code :
1
2
 
SI(I17="";"";SI(ABS(ARRONDI(I17;10))<=0.8;"C";"NC"))
A+

Ajout d'un peu de lecture : http://support.microsoft.com/kb/78113/fr
GerardCalc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h36.


 
 
 
 
Partenaires

Hébergement Web