Remplacer valeur sous condition [Résolu/Fermé]

Signaler
-
Messages postés
25207
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 août 2020
-
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

Messages postés
25207
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 août 2020
5 387
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
Bonjour,

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

Bonne journée
Messages postés
25207
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 août 2020
5 387
Pas de quoi, je passe le sujet en résolu
Bonne route