Remplacer valeur sous condition

Résolu/Fermé
Nekkini - 28 oct. 2013 à 11:32
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 28 oct. 2013 à 12:27
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.

A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 28/10/2013 à 11:48
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
Bonjour,

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

Bonne journée
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
28 oct. 2013 à 12:27
Pas de quoi, je passe le sujet en résolu
Bonne route
0