Remplacer valeur sous condition

Résolu
Bonjour,

Voilà 3 colonnes:
Colonne A = NumProjet
Colonne B = CA
colonne C = Typologie

Je peux avoir plusieurs fois la même valeur en colonne A.

Je souhaite affecter à tous les projets ayant le même NumProjet (en colonne A donc) la valeur de la colonne C pour laquelle j'ai le max de la colonne B.

Je ne sais pas par quel bout prendre le problème.
Merci de vos propositions.

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour

    en colonne D, formule matricielle assez lourde, je préviens et donc à limiter au champ utile (éviter ls adresses genre A:A ou B:B qui engage un calcul sur toutes les lignes)

    pour l'exemple de ligne 1 à ligne 100

    =INDEX(C:C;EQUIV(A1&MAX(SI($A$1:$A$100=A1;$B$1:$B$100));$A$1:$A$100&$B$1:$B$100;0))

    à tirer sur la hauteur du champ
    Formule matricielle à entrer avec la touche Enter en maintenat crtrl et shift enfocnées. Elle se retrouve an accolade dans la barre de formule.

    crdlmnt

    Errare humanum est, perseverare diabolicum
    1. Bonjour,

      Je viens de tester et ça marche nickel.
      Merci beaucoup Vaucluse...Respect

      Bonne journée
      1. Contributeur
        Pas de quoi, je passe le sujet en résolu
        Bonne route