Tentative d'automatisation d'une formule MIN avec ligne variable

Fermé
josephine93 - 11 avril 2017 à 10:51
mdo100 Messages postés 126 Date d'inscription jeudi 9 décembre 2010 Statut Membre Dernière intervention 21 février 2019 - 11 avril 2017 à 15:54
Bonjour à tous,

Je ne sais pas si ma question à deja été posée mais je n'ai pas trouvé de question similaire et je suis bloquée dans l'élaboration d'une fichier excel qui automatise une sun tableau de synthèse.

Pour etre plus clair, j'essaie de faire un tableau de synthèse qui s'adapte à une extraction de base de donnée dont le nombre de ligne varie.
J'ai donc fait des formules avec une matrice qui prend en compte deux dates pour fonctionner. Ma formule Max fonctionne trés bien ainsi :
{=MAX(($G$3:$G$714)*($C$3:$C$714>=P45)*($C$3:$C$714<=$O$44))}

Ma colonne G : cours de cloture
Ma colonne C : dates
P45 et O44 : dates limites


Cependant ma fonction MIN ne fonctionne pas, c'est pourtant exactement la meme mais elle m'affiche 0 à chaque fois.
{=MIN(($G$3:$G$714)*($C$3:$C$714>=P45)*($C$3:$C$714<=$O$44))}

J'éspère que vous saurez m'aider car je galère depuis 3 semaine.

Merci d'avance,

Joséphine
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
Modifié le 11 avril 2017 à 11:33
Bonjour
probablement parce que MIN prend en compte les 0 comme mini
essayez avec:
=MIN(SI($G$3:$G$714<>0;$G$3:$G$714)*($C$3:$C$714>=P45)*($C$3:$C$714<=$O$44))

toujours en matricielle bien sur

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Bonjour,

Merci pour votre réponse, j'obtiens toujours 0 alors que mon Min n'est certainement pas 0.

Peut-etre faudrait-il que je parte sur une autre approche.
Auriez-vous une idée?

Cordialement,

Joséphine
0
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 1 057
11 avril 2017 à 12:25
Bonjour,
C'est le produit sur les conditions de dates qui introduit un 0.
Essayez
=MIN(SI(($C$3:$C$714>=$P$45)*($C$3:$C$714<=$O$44)=0;9^99;1)*($G$3:$G$714))

Attention P45 en absolu $P$45
0
mdo100 Messages postés 126 Date d'inscription jeudi 9 décembre 2010 Statut Membre Dernière intervention 21 février 2019 22
11 avril 2017 à 15:54
Bonjour,

A essayer:
=MIN(SI(($C$3:$C$714>=$P$45)*($C$3:$C$714<=$O$44);$G$3:$G$714))

En matricielle.

Cordialement.
0