Formule à simplifier

  • Initiateur de la discussion Archi
  • Date de début
A

Archi

Guest
Bjr le forum,

Je cherche à simplifier la formule suivante qui se trouve en I6

=SI(ET(AU6<0;AS6=1);"";SI(ET(AU6<0;AT6=1);"c";SI(ET(AU6>0;AS6=1);"p";SI(ET(AU6>0;AT6=1);"";SI(ET(AU6=0;AS6=1);"";SI(ET(AU6=0;AT6=1);"";SI(AU6="";"")))))))

Sachant que AU6= des valeurs positives, négatives, nul ou rien (attention c'est une formule)
Sachant que AS6=1 ou rien
Sachant enfin que AT6= 1 ou rien

le gros prob,
c'est quand AS6=1 et AU6="" j'obtiens "p" alors que je veux ""

Pouvez-vous m'aider ??
Merci d'avance
 
D

Dugenou

Guest
Archi :

c'aurait été sympa que tu décrives tout ce que tu veux (que tu balayes tous les cas. J'aurais tendance à écrire ça autrement:

=si(as6<1;si(at6<1;si(au6<0;cas1;si(au6=0;cas2;si(au6>0;cas3;cas4));cas5);cas6)

salut

Jean Yves
 
M

Michel_M

Guest
Bonsoir Archi

Comme dirait l'autre rien ce n'est pas rien (je sais, mais on est lundi..)
"" veut dire texte nul et un texte nul est supérieur à un nombre dans les codes ANSI...

comme en dehors des conditions donnant p ou c tout le reste est égal à ""
pourquoi pas:
=SI(ET(AU6<0;AT6=1);"c";SI(ET(AU6>0;AU6<>"";AS6=1);"p";""))

mais j'ai peut-être rien compris au schmillblick....
Michel
 

Statistiques des forums

Discussions
312 503
Messages
2 089 062
Membres
104 014
dernier inscrit
Aurélie MONTEIL