fonction rang +execo

  • Initiateur de la discussion Initiateur de la discussion meldja
  • Date de début Date de début

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 !

meldja

XLDnaute Impliqué
Bonjour,
J'ai peur de paraitre lourdingue parce que la question a sûrement déjà été traité, mais je n'ai pas réussi à trouver le lien.
En fait mon problème est tout bête, je voudrais savoir comment gérer les execos avec la fonction rang.
Explication concrète :
Nom d'élève et note
Ali 12
Bakri 12
Salim 10

Si j'utilise la fonction "rang", il me renvoie comme résultat :
Ali 1
Bakri 1
Salim 3

Mon problème est que j'aimerais qu'il me renvoie "Salim" en 2ème position et non en 3ème.
En espérant avoir été suffisamment clair, merci pour vos lumières
Si quelqu'un a un lien, je suis preneur, ça éviterait de faire se répéter les gens, merci.
 
Re : fonction rang +execo

Bonjour,

Les notes en B2:B20
En C2 puis copier-coller vers le bas :
=SOMME(SI(B$2:B$20>=B2;1/NB.SI(B$2:B$20;B$2:B$20)))

Renvoie le nombre de notes inférieures ou égales à B2
Formule matricielle, à valider en appuyant simultanément sur ctrl, maj et entrée.

Si tout le monde sauf un est 1er, le dernier est deuxième.
C'est ça que tu veux ?
 
Re : fonction rang +execo

Bonjour et merci de ta réponse,
Je n'ai pas encore testé ta proposition, mais ce que je veux c'est effectivement ça, mais je veux également que ça marche pour une grosse base de données ;
c'est-à-dire que ça marche s'il y a plusiieurs Premiers exéco et d'autres exos, emple :
Nom (note)
Ali (14)
NAcim (14)
Chaïne (12)
Farid (12)
Bakri (10)

Rang renvoyé :
Ali 1er
NAcim 1er
Chaïne 2ème
Farid 2ème
Bakri 3ème

Je viens de tester ta formule et ça me renvoie DIV/O (division par zéro)
 
Re : fonction rang +execo

En fait, je me suis planté, j'ai oublié de modifier la colonne B que tu as donné dans ton exemple, par la colonne que je teste (colonne "M" pour info).
En rectifiant ta formule, tout le monde est 1er.
C'est pas le même résultat que tout à l'heure, mais ce n'est toujours pas ce que j'aimrais obtenir.
J'espère que ce n'est pas moi qui est m...dé en essayant ta formule.
 
Re : fonction rang +execo

Re,

Tu dois avoir des cellules vides, non ?

Fais un essai comme ça :
=SOMME(SI(B$2:B$20>B2;1/NB.SI(B$2:B$20;B$2:B$20)))+1

S'il y a du texte parmi les notes, du genre "Absent"
Le notes en F2:F20, cette fois-ci :
=SI(ESTNUM(F2);SOMME(SI(F$2:F$20>F2;SI(ESTNUM(F$2:F$20);1/NB.SI(F$2:F$20;F$2:F$20))))+1;"")
 
Re : fonction rang +execo

Merci pour ton aide,
Je t'envoie mon fichier avec ta formule.
Ca ne marche tjrs pas, ça me renvoie tjrs des "1".
J'ai un peu détailler dans le fichier ce que j'attends en terme de résultat.
Je reste attentif à tes observations, merci
 
Re : fonction rang +execo

Je ne comprends pas où je me plante, ton fichier est carrément ce que je cherche, mais je n'arrive pas à le reproduire. Logiquement, ça ne peut être qu'une erreur de ma part (puisque ce que tu m'as donné en pièce jointe marche très bien), je vais donc mieux examiner tes formules.
Merci beaucoup
 
Re : fonction rang +execo

"Tu as bien validé les formules en appuyant simultanément sur les touches ctrl, maj et entrée ?"

Eh ben non

Au lieu de valider en appuyant sur "Entrée", tu valides en appuyant simultanément sur ctrl, maj et entrée.
Et là, ce sera bon.
 
Re : fonction rang +execo

J'ai compris ce qui ne marche pas,
quand je valide la formule par ctrl+shift+entrée, la première cellule reste en valeur absolue (pourtant je ne lui ai pas mis de $)
C'est peut être mon application Excel qui plante quelque part, ça me reproduit exactement la même formule que dans la première cellule où j'ai entré la formule :
{=SI(B4="";"";SOMME(SI(B$4:B$20>B4;1/NB.SI(B$4:B$20;B$4:B$20)))+1)}
J'ai exactement la même chose dans la ligne suivante au lieu d'avoir :
{=SI(B5="";"";SOMME(SI(B$4:B$20>B5;1/NB.SI(B$4:B$20;B$4:B$20)))+1)}
 
- 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
Retour