Remonter une valeur selon plusieurs critères dont date
Résolustitchbouck Messages postés 137 Statut Membre -
Bonjour,
Je suis en office 365.
Sur le fichier, j'ai en colonne A des codes articles pour lesquels je cherche à mettre, en colonne B, le dernier numéro de commande, celui le plus récent (ou 0 si rien).
Cette colonne A ne contient pas de vide. Les codes sont alphanumériques.
Pour remonter cette information, j'ai en colonne F tous les codes articles (alphanum) , en G tous les numéros de commandes (numérique) et en H les dates de création de ces commandes (jj/mm/aaaa).
La colonne F peut avoir du vide, mais ni la G ni la H ne peuvent en avoir.
Un article peut être sur plusieurs commandes différentes mais aussi sur la même commande.
Le nombre de code article recherché en réalité est d'environ 8000, pour plus de 40 000 lignes de commandes.
Je ne sais pas trop par quel bout le prendre, d'ordinaire j'utilise la formule =INDEX(Valeur à remonter; EQUIV( 1; (plage critère 1 = critère 1) * (Plage critère 2 = critère 2); 0 ); 1 ) (merci au site Excel en un Cleex, à ce propos).
J'ai essayé d'inclure la fonction MAX en guise de critère 2 mais sans succès.
Pouvez-vous m'aider svp ?
CI dessous lien vers un fichier d'exemple, j'ai rempli la colonne B des résultats supposément attendus.
https://www.cjoint.com/c/NLkoWycivjD
Merci !
- Remonter une valeur selon plusieurs critères dont date
- Excel couleur cellule selon valeur - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
- Retrouver une publication facebook par date - Guide
- Comment remonter une conversation snap rapidement - Forum iPhone
2 réponses
Bonjour,
Avec Excel 365, en C2 à recopier vers le bas :
=PRENDRE(FILTRE($G$2:$G$10;($F$2:$F$10=A2);0);-1)
(A condition que les commandes soient bien triées sur la date).
Si tu as une autre version, ,dis-le.
Daniel