kan3pz XLDnaute Occasionnel 2 Février 2017 #1 Bonjour à tous, Est-il possible de mettre une condition dans la fonction max sous vba : Code: Application.Max(.Range("L2:L" & .Range("L" & 65536).End(xlUp).Row)) En formule matricielle ce que je souhaite obtenir c'est : =MAX(SI($I$3:$I$24=I3;$L$3:$L$24;"")) Merci !
Bonjour à tous, Est-il possible de mettre une condition dans la fonction max sous vba : Code: Application.Max(.Range("L2:L" & .Range("L" & 65536).End(xlUp).Row)) En formule matricielle ce que je souhaite obtenir c'est : =MAX(SI($I$3:$I$24=I3;$L$3:$L$24;"")) Merci !
vgendron XLDnaute Barbatruc 3 Février 2017 #2 bonjour, une piste à creuser: fonction "Evaluate" Vote positif 0 Vote négatif
job75 XLDnaute Barbatruc 3 Février 2017 #3 Bonsoir kan3pz, vgendron, A partir d'Excel 2016 on dispose de la fonction MAX.SI.ENS (MAXIFS en anglais) : https://support.office.com/fr-fr/article/Fonction-MAX-SI-ENS-dfd611e6-da2c-488a-919b-9b6376b28883 A+ Vote positif 0 Vote négatif
Bonsoir kan3pz, vgendron, A partir d'Excel 2016 on dispose de la fonction MAX.SI.ENS (MAXIFS en anglais) : https://support.office.com/fr-fr/article/Fonction-MAX-SI-ENS-dfd611e6-da2c-488a-919b-9b6376b28883 A+
kan3pz XLDnaute Occasionnel 6 Février 2017 #4 Bonjour à tous les deux, merci pour vos pistes de réflexion, je suis finalement passé par une boucle sur une colonne intermédiaire du type tant que condition vrai -> date = datemax A+ Vote positif 0 Vote négatif
Bonjour à tous les deux, merci pour vos pistes de réflexion, je suis finalement passé par une boucle sur une colonne intermédiaire du type tant que condition vrai -> date = datemax A+