calcul et condition SI

  • Initiateur de la discussion lionel
  • Date de début
L

lionel

Guest
Bonjour , je souhaiterai incorporer dans mes feuilles de calcul un calcul type : (B1-C-1)/C1 , et y ajouter la fonction SI qui suivant la valeur obtenue afficherait soit le résultat de l'opération , soit une chaine de caractères.
Merci de votre aide

Lionel
 
J

jca06

Guest
Ta question n'est pas très claire, mais bon...

Si t'on problème est lié à la valeur de C1 (pour éviter le message #DIV/0!), tu peux taper :
=si(C1;(B1-B1)/C1;"Texte")

Ta condition peut aussi être liée au type de C1 :
=si(type(C1)=1;(B1-B1)/C1;"Texte")

Sinon, précise ta question
 
L

lionel

Guest
Merci et mes excuses pour mon manque de précision ,

En fait le résultat que je souhaite voir est quelque chose dans ce gout là :

=SI(esterreur;"*";SI(H22>=1;"N.S";(G22-F22)/F22))

à savoir que : si le résultat est une erreur la cellule affiche une astérixe , si le résultat est supérieur à 100% elle affiche N.S et enfin si le résultat ne fait partie d'aucune de ces deux catégories elle l'affiche.

Merci pour ton aide

Lionel
 
M

Monique

Guest
Bonjour,

=SI(ESTERREUR((G22-F22)/F22);"*";SI(H22>=1;"N.S";(G22-F22)/F22))
S'il y a erreur parce que F22=0, tu peux mettre ça :
=SI(F22=0;"*";SI(H22>=1;"N.S";(G22-F22)/F22))
Tu peux peut-être te passer de H22 :
=SI(F22=0;"*";SI(G22>=(F22*2);"N.S";(G22-F22)/F22))
 
L

lionel

Guest
Bonjour et merci Monique ,

Je ne peux pas me passer de H22 cele-ci étant la cellule ou se trouve le résultat.
De son contenu dépends le résultat affiché :
Voici la formule à laquelle je suis au final arrivé ( ne tiens pas compte des noms de cellule , ils ont étés modifiés ):

=SI(ESTERREUR((C19-B19)/B19);"N.A";SI(D19>1;"N.S";SI(D19<=-100%;"Pas de C.A !!";((C19-B19)/B19))))


Merci encore pour votre aide à tous :)

Lionel
 

Discussions similaires

Statistiques des forums

Discussions
312 504
Messages
2 089 073
Membres
104 019
dernier inscrit
pascal la