Nb de conditions limitée sous excel 2003

phiphi27

XLDnaute Junior
Bonjour
Voila je suis EXCEL 2003
Je suis limité dans les condition. J'ai en cellule AP3 une valeur qui peut varié entre 0 et 80000 et ma condition est si valeur est entre 0 et 5000 affiche 2
J'ai donc ecrit ceci qui fonctionne 8 conditions
=SI(AP3<1000;"1";SI(AP3<5000;"2";SI(AP3<10000;"3";SI(AP3<15000;"4";SI(AP3<20000;"5";SI(AP3<25000;"6";SI(AP3<30000;"7";SI(AP3<35000;"8";0))))))))

Je voudrais pouvoir édendre a + comment faire
=SI(AP3<1000;"1";SI(AP3<5000;"2";SI(AP3<10000;"3";SI(AP3<15000;"4";SI(AP3<20000;"5";SI(AP3<25000;"6";SI(AP3<30000;"7";SI(AP3<35000;"8";SI(AP3<40000;"9";SI(AP3<45000;"10";SI(AP3<50000;"11";SI(AP3<55000;"11";0)))))))) jusqu'a 80000;"XX"
Merci
Phiphi
 

Brigitte

XLDnaute Barbatruc
Re : Nb de conditions limitée sous excel 2003

Bonjour,

Ton énoncé me semble ne pas renvoyer le même résultat que ta première formule, déjà...

Tu dis :


ma condition est si valeur est entre 0 et 5000 affiche 2

et tu notes dans ta formule :

=SI(AP3<1000;"1"; donc là déjà on est mal, on devrait pas avoir 2 ???

D'autre part, concernant 50000 et 55000, est ce normal que tu veuilles 11 chaque fois... car dans ce cas, quelle logique au delà ?

Quel est ton souhait : formule ou énoncé ?
 
Dernière édition:

solquagerius

XLDnaute Junior
Re : Nb de conditions limitée sous excel 2003

Bonjour,

Tu ne peux pas utiliser plus de 8 conditions (je pensais que c'était 7 d'ailleurs) dans les formules Excel... t'as deux solutions :

- Soit tu sépares tes 8 conditions en 2*4 conditions (2 cellules avec 4 conditions et une autre pour faire la synthèse des deux).
- Soit passer par une macro VBA

Ou alors tu divises le nombre par 5000 et tu rajoutes 1...
=INT(AP3/5000)+1 :)
 

phiphi27

XLDnaute Junior
Re : Nb de conditions limitée sous excel 2003

Merci pour vos réponse
Oui je me suis trompé ma condition est par exemple si en AP3 le chiffre est entre 0 et 5000 j'ecris "1" ou entre 5001 et 10000 j'ecris "2" etc mais je suis limité en condition
je cherche donc comment faire
Merci
 

Brigitte

XLDnaute Barbatruc
Re : Nb de conditions limitée sous excel 2003

Ouahou...
Comme j'avais fait mon exemple, me basant sur la réponse : 12 pour <55000, je le poste, mais bon bertrand a fait le même.

Je passe par un tableau d'équivalences également.

A plus
 

Pièces jointes

  • phiphi.xls
    15.5 KB · Affichages: 77

solquagerius

XLDnaute Junior
Re : Nb de conditions limitée sous excel 2003

... moi je reste sur ma proposition... Etant donné que c'est périodique tous les 5000, une simple division suffit, avec une exception pour 0, et en enlevant 1 au nombre à cause du inférieur ou égal.

=IF(B1=0;1;INT(((B1-1)/5000))+1) 'Si excel en anglais
=SI(B1=0;1;INT(((B1-1)/5000))+1) 'si francais
 

Pièces jointes

  • nb.xls
    15.5 KB · Affichages: 55
  • nb.xls
    15.5 KB · Affichages: 53
  • nb.xls
    15.5 KB · Affichages: 52

Discussions similaires

Réponses
2
Affichages
520

Statistiques des forums

Discussions
312 222
Messages
2 086 395
Membres
103 200
dernier inscrit
pascalgip