Maximum d'une colonne entre deux dates

kiki31140

XLDnaute Junior
Bonjour la forum
je viens vers vous car rien trouvé dans les différentes discussions (peut-être à cause de mauvais mots clefs !!)

j'ai un tableau, feuil1, avec 30 colonnes
dans la colonne 2, j'ai des dates et heures ("dd/mm/aaaa hh:mm:ss")
dans les autres colonnes, j'ai des données diverses.

dans une feuil2, j'ai deux dates , début en A1 et fin en A2
je voudrais calculer ,dans cette feuil2, avec une formule, le max et min de chaque colonne , des données entre date_début et date-fin.
j'ai pris la piste MAX.SI.ENS et vraiment rien de concluant
J'ai tenté avec l'INDEX de reprendre les données de feuil1 , mais avec des conditions <date_fin et >date_début, je ne m'en suis pas sorti

Merci d'avance pour votre aide.
Bonne soirée
KIKI
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

N'ayant pas de fichier exemple pour essayer de te dépanner, à essayer:
=max(si(plage1=critère1)*(plage2=critère2);plage))
Formule matricielle

JHA
 

kiki31140

XLDnaute Junior
Bonjour JHA
Je transmets ça demain matin
J'ai essayé ta méthode matricielle, dans la même feuille, mais en mettant des < ou> , ça n'a pas fonctionné
Pourquoi mettre des = , alors que l'on veut supérieur ou inférieure à des valeurs ?
Je cherche des valeurs entre deux dates
Par avance, merci
Kiki
 

JHA

XLDnaute Barbatruc
Re bonjour à tous,

En principe pas de soucis avec "> ou <"

=max(si(plage1>=critère1)*(plage2<=critère2);plage))
A valider par Ctrl+Maj+Entrée (formule matricielle)

JHA
 

job75

XLDnaute Barbatruc
Bonjour kiki31140, JHA,

Pour le fun j'ai construit un fichier avec des nombres aléatoires.

Voyez les MFC en 1ère feuille et les formules matricielles en 2ème feuille.

A+
 

Fichiers joints

kiki31140

XLDnaute Junior
@job75
je viens d'essayer ta methode .... ça marche mais .... j'ai quand meme deux problèmes
dans ta solution, on marge de B2 à B100, hors de mon coté , il m'est difficile de borner car le nombre de données peut varier
ensuite, avec ta solution bornée, j'ai en résultat "0.00"
je ne vois pas d'ou cela peut provenir !! format de cellule ou autre !!
merci d'avance pour vos retours
 

job75

XLDnaute Barbatruc
Bonjour kiki31140,
dans ta solution, on marge de B2 à B100, hors de mon coté , il m'est difficile de borner car le nombre de données peut varier
Qu'à cela ne tienne, il suffit de définir dynamiquement le nom Dates :
Code:
=DECALER(Feuil1!$B$1;1;;NB(Feuil1!$B:$B))
Fichier (2).
ensuite, avec ta solution bornée, j'ai en résultat "0.00"
Ne pas oublier dans la 2ème feuille en C2 et C3 de valider les formules par Ctrl+Maj+Entrée.

A+
 

Fichiers joints

kiki31140

XLDnaute Junior
je viens de regarder le fichier envoyé et bizzarement, je ne retrouve pas le min ou max
de plus, je n'arrive pas appliquer ta methode dans mon fichier
Je suis un peu novice et je ne comprends pas ce qu'il faut faire avec:
il suffit de définir dynamiquement le nom Dates
Je suis novice et je visite le site régulièrement pour en apprendre un peu plus, mais là, je sèche

merci d'avance
 

kiki31140

XLDnaute Junior
Yess, enfin , ça marche
ta methode est bonne
le probleme est que j'avais oublié le fameux "CTRL + shift + enter" sur chaque cellule concernée

merci encore pour votre aide à tous
 

Discussions similaires


Haut Bas