Bloqué par SI et RANG

Alain262

XLDnaute Nouveau
Bonjour à tous,

Je suis confronté à la nécessité de classer dans un tableau de 8 colonnes (B à I), la valeur des cellules de la ligne 4 et j'applique RANG(B4;B4:I4;1) pour B4, puis RANG(C4;B4:I4;1) pour C4... etc...

Tout va bien, sauf que dans quelques cas, les valeurs I4 et même H4 peuvent être égales à 0. Et mon classement est impossible.
Si I4 = 0 j'applique avec succès la formule : =SI(I4>0;RANG(B4;B4:I4;1);RANG(B4;B4:H4;1))

Mais je me casse les dents pour le cas où également H4 est égal = 0... L'emploi de ET OU avec SI me conduit à une situation impossible.

Voyez-vous une solution à la mesure d'un sous-doué ?
Merci d'avance
Alain
 

job75

XLDnaute Barbatruc
Re : Bloqué par SI et RANG

Bonjour Alain262, CISCO,

Si l'on ne veut pas classer les zéros et les cellules vides entrez en B5 et tirez vers la droite :

Code:
=SI(B4;RANG(B4;$B4:$I4;1)-NB.SI($B4:$I4;0);"")
Fichier de CISCO joint.

A+
 

Pièces jointes

  • Rang(1).xls
    23.5 KB · Affichages: 29
  • Rang(1).xls
    23.5 KB · Affichages: 33
  • Rang(1).xls
    23.5 KB · Affichages: 31

Alain262

XLDnaute Nouveau
Re : Bloqué par SI et RANG

Bonjour CISCO et job75,

Merci pour la rapidité de vos réponses.

Job75, c'est exactement ce que je cherchais en vain depuis des jours. En effet, il s'agit de feuilles imprimables pour comparer des offres et établir un classement sur le critère prix. Il me fallait un tableau n'affichant que les offres renseignées et donc valides. Ces formules me permettent du coup d'augmenter le nombre de colonnes.
Avec ma profonde gratitude,
Alain
 

Discussions similaires

Statistiques des forums

Discussions
312 439
Messages
2 088 432
Membres
103 849
dernier inscrit
giem