TABLEAU : la plus ancienne date

Résolu/Fermé
Richrdk Messages postés 32 Date d'inscription jeudi 10 septembre 2015 Statut Membre Dernière intervention 14 décembre 2019 - 10 nov. 2019 à 10:57
Richrdk Messages postés 32 Date d'inscription jeudi 10 septembre 2015 Statut Membre Dernière intervention 14 décembre 2019 - 10 nov. 2019 à 12:02
Salut à tous !

J'ai créé un tableau sur excel avec 2 colonnes : date (colonne B) et catégorie (colonne D).
Je dois trouver la plus ancienne date selon la catégorie.

Ma formule est la suivante :
=SOMMEPROD(MIN((D6:D1000="Carburant")*B6:B1000))
Elle devrait m'afficher 23/09/2019, or le résultat est 30/12/1899 !

Comment puis-je procéder ? Merci pour votre aide précieuse !

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
10 nov. 2019 à 11:30
Bonjour
essayer en matricielle (à entrer avec la touche enter en maintenant les touches ctrl et shit enfoncées:
=MIN(SI(D6:D1000="carburant";B6:B1000))
la formule doit s'afficher automatiquement entre accolades dans la barre e formule si elle est entrée correctement
crdlmnt
1
Richrdk Messages postés 32 Date d'inscription jeudi 10 septembre 2015 Statut Membre Dernière intervention 14 décembre 2019 2
Modifié le 10 nov. 2019 à 11:41
Merci pour la réponse, sa fonctionne !

En revanche j'aimerais comprendre pourquoi ma formule ne marche pas ! La même formule SOMMEPROD() (citée dans mon 1er post) avec MAX() fonctionne très bien, mais pas avec MIN()...

=SOMMEPROD(MAX((D6:D1000="Carburant")*B6:B1000)) --> affiche bien la date la plus récente
=SOMMEPROD(MIN((D6:D1000="Carburant")*B6:B1000)) --> n'affiche pas la date la plus ancienne (affiche 30/12/1899)
0
Richrdk Messages postés 32 Date d'inscription jeudi 10 septembre 2015 Statut Membre Dernière intervention 14 décembre 2019 2
Modifié le 10 nov. 2019 à 12:02
Pour information, j'ai trouvé une autre formule intermédiaire non matricielle qui affiche la bonne date :
=MIN.SI.ENS(D6:D1000;B6:B1000;"Carburant")
0