Après des heures de recherches, je flanche...
Je possède un tableau très simple composé de 3 colonnes: lieu, date et nombre
Mon objectif est d'extraire le nombre le plus récent par lieu.
Exemple:
- Poitiers - 01/01/2024 - 432
- La Roche sur Yon - 06/02/204 - 678
- Poitiers - 04/03/2024 -545
- La Roche sur Yon - 06/03/2024 - 432
J'ai besoin d'obtenir dans un autre tableau:
- Poitiers: 545(car nbre le plus récent)
- La Roche sur Yon: 432 (car nbre le plus récent)
Désolé si c'est un cas d'école mais je galère vraiment.
Je n'ai peut-être pas été assez précis. j'ai essayé de faire au plus simple pour ne pas faire perdre de temps aux gens du forum.
Ce tableau regroupe des bons de collecte saisis manuellement.
Le 01/03/2024, j'ai collecté 4 palettes à Poitiers.
Le 22/03/2024, j'ai collecté 93 palettes à Nantes.
Ce que je souhaite c'est faire afficher, dans un autre tableau et de manière automatique, le dernier nombre de palettes collecté par ville.
Dans le cas de mon tableau:
Nantes: 12
La Roche S/yon: 91
Niort: 24
Poitiers: 84
J'ai copié et adapté la formule dans mon tableau mais j'ai un problème lorsque les dates sont au même jour.
Pour être clair, quand les dates se suivent et ne sont pas égales, la formule fonctionne à merveille.
Cependant, lorsque les dates sont égales, la formule additionne les valeurs, au lieu de choisir la dernière valeur.
Je vous joins mon tableau tableau pour explication.
Onglet collecte:
- Date
- Site
- Stock après départ
Onglet Stock palette:
- je cherche la dernière valeur "stock après départ" pour chaque site.
Sur mon onglet "stock palette", la valeur du site de Poitiers devrait être de 4 mais elle affiche 14 (car elle ajouter 10 + 4).
Même problème pour le site de La Roche S/Yon.
C'est un problème de date car si je modifie ma dernière collecte à Poitiers, passage du 02/07 au 03/07 par exemple, la formule fonctionne.
=SOMME.SI.ENS(Collecte!$J$4:$J$10;Collecte!$E$4:$E$10;GRANDE.VALEUR(SI(Collecte!$G$4:$G$10="Site de "&$D3;Collecte!$E$4:$E$10);1);Collecte!$G$4:$G$10;"Site de "&$D3)
=SOMME.SI.ENS(Collecte!$J$4:$J$10;Collecte!$E$4:$E$10;GRANDE.VALEUR(SI(Collecte!$G$4:$G$10="Site de "&$D3;Collecte!$E$4:$E$10);1);Collecte!$G$4:$G$10;"Site de "&$D3)
Oui!!!!!!!!!!
Merci JHA!!!!!
Encore plus rapide qu'un osthéo. J'arrive bloqué...5'après tu m'a remis les cervicales en place!
J'abuse mais dernière question: est-il possible de faire apparaître la date de la dernière collecte dans la cellule à côté de la formule trouvée? Voir fichier en PJ.