MAX() de date selon 2 critères

  • Initiateur de la discussion Initiateur de la discussion Compte Supprimé 979
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Compte Supprimé 979

Guest
Bonjour à tous,

Après quelques recherches infructueuses, j'aurais besoin de votre aide

Sur un fichier, je cherche à calculer la dernière date d'utilisation d'un article selon 2 critères
1) le nom de l'utilisateur
2) la désignation de l'article

Vous trouverez le fichier ici : Cijoint.fr - Service gratuit de dépôt de fichiers
Avec mes formules de calcul

Merci pour l'aide que vous voudrez bien m'apporter 😉

A+
 
Re : MAX() de date selon 2 critères

Salut Bruno,

Plusieurs possibilités, parmi celles-ci :
Code:
=DECALER(B1;H33-1;)

Édition :
Pas bon, je n'avais pas vu le dessous de ta feuille !

Essaie celle-ci en I48 :
Code:
=SI(ET(H48<>0;H48<>"");MAX(SI((A$2:A47=A48)*(D$2:D47=D48);B$2:B47));"")
à valider en matricielle.
 
Dernière édition:
Re : MAX() de date selon 2 critères

Salut Bruno, Hoerwind,

Une solution sans la colonne H avec une formule matricielle :

Code:
=SI(NB.SI($D$1:D1;D2)=0;"";MAX(SI($D1:$D$2=D2;$B1:$B$2)))

à recopier vers le bas

@+

Edit : Correction (à tester quand même) :

Code:
=SI(SOMME(($D$1:D1=D2)*($A$1:$A1=A2))=0;"";MAX(SI(($D$1:$D1=D2)*($A$1:$A1=A2);$B$1:$B1)))

Toujours matricielle

@+
 
Dernière édition:
Re : MAX() de date selon 2 critères

Re,

Merci à vous 2 😉

Hoerwind, désolé mais ta formule ne fonctionne pas
Maitre Tibo, no soucy 😉

En revanche et désolé de ne pas l'avoir assez explicité,
j'ai absolument besoin de l'info du numéro de ligne ...
et si il était possible de faire ça avec ... SOMMEPROD()

A+
 
Dernière modification par un modérateur:
Re : MAX() de date selon 2 critères

re,

Pour obtenir le n° de ligne, une petite adaptation avec la fonction LIGNE :

Code:
=SI(SOMME(($D$1:D1=D2)*($A$1:$A1=A2))=0;"";MAX(SI(($D$1:$D1=D2)*($A$1:$A1=A2);LIGNE($B$1:$B1))))

Par contre, je ne vois pas trop comment utiliser la fonction SOMMEPROD. SOMMEPROD, comme son nom l'indique, va faire la somme d'éléments répondant à des critères plutôt que d'isoler une donnée (la date MAX) répondant à ces mêmes critères.

Cela dit, j'espère être démenti sur ce point...

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
666
Réponses
3
Affichages
461
Retour