Microsoft 365 Extraire une valeur sous 2 conditions

Milou86

XLDnaute Nouveau
Bonjour à tous,

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 joins un ex du tableau en PJ.

Merci pour votre aide!
 

Pièces jointes

  • Pbl Excel.xlsx
    10.3 KB · Affichages: 6

wDog66

XLDnaute Occasionnel
Bonjour Milou86

Comment pouvez-vous obtenir les chiffres donnés avec le tableau qui figure dans votre fichier 🤔 :rolleyes:
1722243306614.png
 

Milou86

XLDnaute Nouveau
Bonjour wDog66,

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

Est-ce plus clair?
 

Milou86

XLDnaute Nouveau
Bonjour à tous,

A essayer formule matricielle
VB:
=SOMME.SI($D$7:$D$16;GRANDE.VALEUR(SI($C$7:$C$16=$I7;$D$7:$D$16);1);$E$7:$E$16)

JHA

Merci bcp JHA d'avoir pris du temps.

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.

J'espère être assez clair.
 

Pièces jointes

  • Pbl2.xlsx
    16.2 KB · Affichages: 2

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer
VB:
=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)

JHA
 

Pièces jointes

  • Pbl2.xlsx
    15.5 KB · Affichages: 1

Milou86

XLDnaute Nouveau
Bonjour à tous,

A essayer
VB:
=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)

JHA
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.
 

Pièces jointes

  • Pbl2.xlsx
    16.3 KB · Affichages: 1

Statistiques des forums

Discussions
314 422
Messages
2 109 447
Membres
110 482
dernier inscrit
ilyxxxh