Fonction pour tri sur excel

Résolu
Bonjour,
je suis nouveau sur le forum. désolé, je sais que mon français va vous gener mai on vous dever cooperz ha ha ha . je m'amuse les gars. mon probleme est le suivant :
je devrais classer des candidats selon deux critères :leur score et leur age.
- formule de l'age je l'ai pris de ce forum (merci) : =DATEDIF(H3;I3;"y")&" ans, "&DATEDIF(H3;I3;"ym")&" mois et "&DATEDIF(H3;I3;"md")&" jours"
je dois classer les candidats de 1 à n de celui ayant le meilleur score à celui le dernier.
deux candidats ayant le meme score celui le plus jeune sera favorisé.
MERCI D'AVANCE
Configuration: Windows XP
Firefox 3.0.3

4 réponses

  1. Contributeur
    Bonjour,
    Sous quel version d'excel tu travail ? j'ai le 2000 et 2007 et DATEDIF n'apparait nul part ? c'est une fonction perso ?
    Sur quel colonne les Ages et Scores ?
    A+
    0
    1. merci mon ami
      - office 2003
      - age colonne A et score colonne B
      merci
      0
      1. MERCI
        vraiment c'est super
        0
        1. Contributeur
          Un autre moyen, plus simple, mais ne permet pas de revenir au classement précédant.
          Sub TrieAge()
          Worksheets("Feuil2").Range("A5:F21").Sort _
              Key1:=Worksheets("Feuil2").Range("C5"), Order1:=xlDescending, _
              Key2:=Worksheets("Feuil2").Range("D5")
          End Sub


          A+
          0