Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

al1000

XLDnaute Impliqué
Bonjour


=SI(ET(I11>0;I11<=400;J11>0;J11<=600);1;SI(ET(I11>0;I11<=400;J11>600;J11<=2000);0,2;SI(ET(I11>0;I11<=400;J11>2000);0,9;SI(ET(I11>400;I11<=900;J11>0;J11<=600);0,6;SI(ET(I11>400;I11<=900;J11>600;J11<=2000);0,7;SI(ET(I11>400;I11<=900;J11>2000);1;SI(ET(I11>900;J11>0;J11<=600);0,6;SI(ET(I11>900;J11>600;J11<=2000);0.3;SI(G11="";0;"voir table"))))))))


cette formule ne marche pas

mais si j'enleve 1 condition, cela marche SI(ET(I11>900;J11>600;J11<=2000);0.3;

a+
 
Re : fonction si

Bonsoir AL1000,CBernardT,

Ceci devrait fonctionner :

=SI(G11="";0;ET(I11>0;I11<=400;J11>0;J11<=600)*1+ET(I11>0;I11<=400;J11>600;J11<=2000)*0,2+ET(I11>0;I11<=400;J11>2000)*0,9+ET(I11>400;I11<=900;J11>0;J11<=600)*0,6+ET(I11>400;I11<=900;J11>600;J11<=2000)*0,7+ET(I11>400;I11<=900;J11>2000)*1+ET(I11>900;J11>0;J11<=600)*0,6+ET(I11>900;J11>600;J11<=2000)*0,3)

Bon cour@ge pour rajouter les autres conditions...
 
Re : fonction si

Re,

Elle marche chez moi : peu importe maintenant du nombre de conditions, la limite de 7 n'est valable que pour la fonction SI.

Vérifie s'il n'y a pas de problème avec le copier-coller (espaces en plus par exemple).

@+

Edition : j'ai ajouté le fichier en pièce jointe !!!
 

Pièces jointes

Dernière édition:
Re : fonction si

Bonsoir Al, Sergio,

Il faut enlever les espaces : =SI(G11="";0;ET(I11>0;I11<=400;J11>0;J11<=600)*1+ET(I11>0;I11<=400;J11>600;J11<=2000)*0,2+ET(I11>0;I11<=400;J11>2000)*0,9+ET(I11>400;I11<=900;J11>0;J11<=600)*0,6+ET(I11>400;I11<=900;J11>600;J11<=2000)*0,7+ET(I11>400;I11<=900;J11>2000)*1+ET(I11>900;J11>0;J11<=600)*0,6+ET(I11>900;J11>600;J11<=2000)*0,3)

Avec 12 en G11, 300 en I11 et 500en J11 j'obtiens 12 c'est juste ?

Sam (pardon pour la collision Sergio...)
 
Dernière édition:
Re : fonction si

Bonsoir Santha,

Samantha à dit:
Bonsoir Al, Sergio,

Il faut enlever les espaces : =SI(G11="";0;ET(I11>0;I11<=400;J11>0;J11<=600)*1+ET(I11>0;I11<=400;J11>600;J11<=2000)*0,2+ET(I11>0;I11<=400;J11>2000)*0,9+ET(I11>400;I11<=900;J11>0;J11<=600)*0,6+ET(I11>400;I11<=900;J11>600;J11<=2000)*0,7+ET(I11>400;I11<=900;J11>2000)*1+ET(I11>900;J11>0;J11<=600)*0,6+ET(I11>900;J11>600;J11<=2000)*0,3)

Avec 12 en G11, 300 en I11 et 500en J11 j'obtiens 12 c'est juste ?

Sam (pardon pour la collision Sergio...)
Non, le résultat est 1 ... je crois !!!
 
Re : fonction si

Bonsoir,

"Excel a trouvé une erreur et propose :
=SI(G11="";0;ET(I11>0;I11<=400;J11>0;J11<=600)*1+ETI11>0;I11<=400;J11>600;J11<=2000)*0,2+ET(I11>0;I11<=400;J11>2000)*0,9+ET(I11>400;I11<=900;J11>0;J11<=600)*0,6+ET(I11>400;I11<=900;J11>600;J11<=2000)*0,7+ET(I11>400;I11<=900;J11>2000)*1+ET(I11>900;J11>0;J11<=600)*0,6+ET(I11>900;J11>600;J11<=2000)*0,3)
acceptez vous la modif ?
lol
mais oui ça fait bien 1 mdr


Sam
 
Dernière édition:
Re : fonction si

Bonsoir à tous,

je vais répondre un peu comme Sergio :
=(I11>0)*(I11<=400)*((J11>0)*(J11<=600)*1+(J11>600)*(J11<=2000)*0,2+(J11>2000)*0,9)+(I11>400)*(I11<=900)*((J11>0)*(J11<=600)*0,6+(J11>600)*(J11<=2000)*0,7+(J11>2000)*1)+(I11>900)*((J11>0)*(J11<=600)*0,6+(J11>600)*(J11<=2000)*0,3)+((I11<0)+(J11<0)+(J11>2000)*(I11>900))*(G11<>"")*(-1)
avec quelques remarques :
le cas I>900 et J>2000 n'est pas géré.
on arrive au test sur G si I ou J sont négatifs ou I>900 et J>2000.
le résultat est alors soit 0 si G est vide soit du texte.

j'ai donc mis un format du genre standard;"voir table" et j'ai fait en sorte d'obtenir un résultat négatif si ((I11<0)+(J11<0)+(J11>2000)*(I11>900))*(G11<>"")

cordialement
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

R
Réponses
14
Affichages
623
RobinSAH
R
Réponses
3
Affichages
549
Réponses
3
Affichages
451
Retour