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