Remplacer valeur sous condition

Résolu
Nekkini -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    0
  2. Nekkini
     
    Bonjour,

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

    Bonne journée
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi, je passe le sujet en résolu
      Bonne route
      0