Formule sur excel 2003 pour hyper pro

titi -  
 axions -
Bonjour,

Je recherche une formule pour classé en ordre différent colis exemple:

IDENTIFIANT POIDS VALEUR
A 60 32
B 56 29.5

4 kg séparent les deux colis mais 2.5 seulement en valeur, ce qui donne 4 - 2.5 = 1.5 point en faveur du colis B à classer en premier du coup, mais là où cela se complique, c' est que j'ai 22 identifiants avec différents poids et différentes valeurs à comparer entre eux et à classer dans cette ordre.

Là je bloque et je vous remercie par avance, si vous pouvez m'aider dans ce casse tête.

cordialement Titi.

3 réponses

  1. cpedro27 Messages postés 39 Statut Membre 2
     
    creez une formule dans la derniere colonne (hors du tableau) qui calcul un coefficient pour chaque colis.
    Par exemple au bout de la ligne du colis A, =60+32+... et ainsi de suite pour tout les colis.
    Ensuite faire un tri croissant ou décroissant selon sur cette colonne.
    0
  2. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour Titi.

    Ton exemple avec seulement deux lignes n'est pas suffisant.
    Donne-nous un exemple avec 10 lignes et le classement que tu veux obtenir.
    0
    1. titi
       
      Bonjour Raymond,

      A 60 41
      B 58,5 39,5
      C 58 39
      D 58 39
      E 58 39
      F 57,5 38,5
      G 56,5 37,5
      H 55 36
      I 54,5 35,5
      J 56 37

      voici 10 exemples avec un classement pour le 1er du plus petit résultat et en dernier du plus grand résultat.

      merci
      0
    2. axions
       
      Bonjour,
      quelle est la logique qui amène J au dernier rang ?, à part l'ordre alpha ?
      0
    3. titi
       
      une petite erreur exact la valeur de j doit être à la place de h etc...
      0
    4. axions
       
      re

      il suffit pourtant de rajouter, à la 1ere formule ci-dessous : -C2/B2 avant la dernière parenthèse
      ou bien : -(C2-MIN(C$2:C$20))/B2 plus précise
      Cordialement
      0
  3. axions
     
    Bonjour,

    si les données sont en col A, B et C, la col D compte les points avec une
    formule =SI(OU(B2="";C2="");"";MAX(B$2:B$20)-B2-MAX(C$2:C$20)+C2)
    et la col E donne le rang : =SI(D2="";"";RANG(D2;D$2:D$20;1))

    les pts négatifs sont éliminatoires ??
    la col D peut être masquée
    -1
    1. titi
       
      Bonjour Axions,

      Les pts négatifs ne sont pas éliminatoire, j'ai essayé ta formule pour la première tout est à 0 et pour la deuxième tout est classé en 1.

      merci pour votre aide.
      0