Rang avec des lignes vides

norgogne

XLDnaute Nouveau
Bonjour à tous,

Je voudrais utiliser la fonction RANG pour établir un classement.

Dans une colonne B, j'ai des temps avec un format personnalisé ==> [hh]:mm:ss,00
Dans une colonne C, je veux établir le classement ==> =RANG(B1;B$1:B$5;1)

Jusque là tout va bien, mon problème vient du fait que certaines cellules ne sont pas renseignées.

Par exemple si B3,B4 et B5 ne sont pas renseignés le RANG en C3,C4 et C5 est égale à 1 et ensuite le RANG en C1 et C2 est bien calculé mais en partant de 4.

Comment peut-on faire pour ne pas tenir compte des cellules non renseignées.

Merci à tous.
 

job75

XLDnaute Barbatruc
Re : Rang avec des lignes vides

Bonjour norgogne, bienvenue sur XLD, [Edit] salut Modeste, hoerwind,

Par exemple si B3,B4 et B5 ne sont pas renseignés le RANG en C3,C4 et C5 est égale à 1 et ensuite le RANG en C1 et C2 est bien calculé mais en partant de 4.

Ah oui ??? Chez moi (Excel 2010) ça donne ça :
 

Pièces jointes

  • Rang(1).xls
    23.5 KB · Affichages: 78
  • Rang(1).xls
    23.5 KB · Affichages: 74
  • Rang(1).xls
    23.5 KB · Affichages: 74
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Re : Rang avec des lignes vides

Bonsour®
pour que le resultat soit rang= 1 cela signifie que les cellules non renseignées contiennent en fait la valeur 0 , espace ou texte
sinon #N/A ou #Valeur!

modifier la formule :
=SI(ET(ESTNUM(B1);B1>0);RANG(B1;B$1:B$5;1);"")
 

norgogne

XLDnaute Nouveau
Re : Rang avec des lignes vides

Merci à tous,

La dernière réponse de "Modeste geedee" semble me rapprocher de la solution.
En appliquant la formule SI(ET(ESTnum.... je n'obtiens plus de classement pour les cellules vides. Par contre pour les cellules renseignées j'ai des RANGS plus que bizarre.

temps ==> 00:50:32,83 me donne comme RANG 2880:00:00,00
temps ==> 00:51:24,58 me donne comme RANG 2904:00:00,00

Je pense que mon problème vient de mon format personnalisé. Pour les centièmes je mets une virgule - est-ce correct?

Les cellules non renseignées ne contiennent ni 0, ni espace, ni texte
 

norgogne

XLDnaute Nouveau
Re : Rang avec des lignes vides

J'ai fait un test avec un nouveau fichier Excel.
La solution de Modeste geedee fonctionne parfaitement.

Dans mon fichier Excel, celui sur lequel j'ai le problème, la colonne résultat dont j'essaye d'obtenir le rang est en fait la somme de deux autres colonnes.

J'utilise SOMMEPROD pour additionner le temps de deux autres colonnes que si les deux colonnes sont renseignées:
=SOMMEPROD((E2>0)*(F2>0)*E2:F2)
Dans certains cas, la cellule de la deuxième colonne est vide ==> ce qui me donne un SOMMEPROD vide.
Et quand le SOMMEPROD est vide, mon RANG ne fonctionne pas.

Voilà, ai-je été assez clair?

Est-ce que cela vous renseigne pour apporter une solution à mon problème?

Merci
 

Modeste geedee

XLDnaute Barbatruc
Re : Rang avec des lignes vides

J'ai fait un test avec un nouveau fichier Excel.
La solution de Modeste geedee fonctionne parfaitement.

Dans mon fichier Excel, celui sur lequel j'ai le problème, la colonne résultat dont j'essaye d'obtenir le rang est en fait la somme de deux autres colonnes.

J'utilise SOMMEPROD pour additionner le temps de deux autres colonnes que si les deux colonnes sont renseignées:
=SOMMEPROD((E2>0)*(F2>0)*E2:F2)

que vient faire sommeprod ici ???

=si(et(E2>0;F2>0);E2+F2;0)
 

norgogne

XLDnaute Nouveau
Re : Rang avec des lignes vides

Bonsour®


au-dela du B A BA des formules excel, ne crois-tu pas qu'un extrait de fichier nous faciliterait les choses ???

aide_nous et XLD t'aidera !


Merci pour ton aide,

Voici un extrait (test.zip). Le problème est en colonne F. Le classement ne commence pas par 1.
 

Pièces jointes

  • test.zip
    9.4 KB · Affichages: 35
  • test.zip
    9.4 KB · Affichages: 38
  • test.zip
    9.4 KB · Affichages: 45

Modeste geedee

XLDnaute Barbatruc
Re : Rang avec des lignes vides

Bonsour®
quote_icon.png
Envoyé par norgogne
Le classement ne commence pas par 1.

tableau legerment remanié
 

Pièces jointes

  • rang.xls
    84.5 KB · Affichages: 104
  • rang.xls
    84.5 KB · Affichages: 82
  • rang.xls
    84.5 KB · Affichages: 82

Modeste geedee

XLDnaute Barbatruc
Re : Rang avec des lignes vides

Bonsour®
Ok,


Es-ce que SOMMEPROD était la cause de mon pb?
OUI...
- la fonction sommeprod renvoie toujours un résultat numérique : 0, quand une épreuve est non renseignée.
(l'affichage des zéros t'aurais mis sur la voie)
- la formule n'était pas appliquée à toute la plage d2:d122

de plus à noter :
- Ici, utilisation inadéquate d'une fonction matricielle à des matrices uni-cellulaire.
- consommation de ressource superieure à la combinaison (comparaison-somme) rédibitoire sur une utilisation intensive.

Ce lien n'existe plus
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 545
Messages
2 089 454
Membres
104 168
dernier inscrit
Make