Signaler

Connaître la valeur maximale entre deux dates [Résolu]

Posez votre question Xenos1705 81Messages postés lundi 19 octobre 2015Date d'inscription 2 décembre 2016 Dernière intervention - Dernière réponse le 2 déc. 2016 à 13:32
Bonjour à tous,

Voilà mon pb:

Colonne A: Date de début.
Colonne B: Date de fin.
Colonne C: Durée entre A et B (uniquement jours ouvrés)

Je souhaiterais dans une autre feuille déterminer:
1) La durée maximale de la colonne C pour le mois de janvier, février, mars etc.

D'avance merci pour vos lumières.

Excellent après-midi à tous.
Afficher la suite 
Utile
+0
moins plus
Bonjour,

tu peux utiliser cette formule matricielle qu'il faudra confirmer en cliquant en même temps sur les trois touches du clavier Ctrl, Shift et Entrée et si tu fais bien la formule se placera entre ces accolades {}
en supposant que tes dates sont en colonne A, tes valeurs en colonne V et en G1 la date de référence inférieure et en H1 la date supérieure

=MAX(SI((A1:A50>=G1)*(A1:A50<=H1);B1:B50))

ou en plus long avec une formule normale
=MAX(INDEX(A2:B50;EQUIV(G1;A2:A50;1);2):INDEX(A2:B50;EQUIV(H1;A2:A50;1);2))
A+
Mike-31

Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Xenos1705 81Messages postés lundi 19 octobre 2015Date d'inscription 2 décembre 2016 Dernière intervention - 1 déc. 2016 à 15:40
Alors cela fonctionne mais ce n'est pas tout à fait ce que je souhaite...

Est-il possible de directement mettre la date de début et de fin correspondant à "G" et "H" dans la formule?
Répondre
Ajouter un commentaire
Utile
+0
moins plus
Re,

oui bien sur, mais dans ce cas il faudra changer à chaque fois le critère dans la formule
il suffit de remplacer G1 par la date de début exemple comme cela
"02/09/2016"*1
et la date de fin remplacer H1 par "15/09/2016"*1

=MAX(INDEX(A1:B50;EQUIV("02/09/2016"*1;A1:A50;1);2):INDEX(A1:B50;EQUIV("15/09/2016"*1;A1:A50;1);2))

et idem pour les autres formules que je t'ai donné
Xenos1705 81Messages postés lundi 19 octobre 2015Date d'inscription 2 décembre 2016 Dernière intervention - 2 déc. 2016 à 11:28
Hello,

Merci bcp pour cette solution.

Malheureusement, je n'atteind pas le résultat souhaité.

Y a-t-il une autre manière d'écrire la formule?

Ce que je souhaite vraiment:

Déterminer la valeur la plus haute dans ma colonne C pour la période du 01.01.2016 au 31.01.2016.

D'avance merci pour ton aide...

Bonne journée
A+
Répondre
Ajouter un commentaire
Utile
+0
moins plus
Re,

ce sont pourtant les formules qui conviennent, poste un exemple de ton fichier anonymisé parce qu'il doit y avoir un problème de format
1) Clic sur ce lien http://www.cjoint.com/
2) Clic sur le bouton Parcourir pour sélectionner ton fichier
3) Clic sur le bouton Créer le lien en bas de la page
4) Au bout de quelques secondes en haut de la page en bleu souligné un lien sera généré, tu le sélectionnes et tu le copies dans une réponse
Xenos1705 81Messages postés lundi 19 octobre 2015Date d'inscription 2 décembre 2016 Dernière intervention - 2 déc. 2016 à 13:26
En faîte ca fonctionne je ne comprenais juste pas le résultat renvoyé.
Merci beaucoup, c'est parfait.
Répondre
Ajouter un commentaire
Utile
+0
moins plus
Re,

alors je passe le statut de la discussion en résolu
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !