Valeur mini par rapport à une date

  • Initiateur de la discussion Initiateur de la discussion sev
  • 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 !

S

sev

Guest
Bonjour à tous,

Avec une formule comment trouver la valeur mini de la colonne N sur la date d'aujourd'hui en colonne C ?
Si en colonne C il n'y a pas la date d'aujourd'hui : il faudrait la valeur mini de la colonne N sur la date inférieure à aujourd'hui en colonne C.

Début de formule :
HTML:
=MIN(SI(($C$500:$C$65500)=AUJOURDHUI();$N$500:$N$65500;""))
 
Re : Valeur mini par rapport à une date

bonjour

ta formule à l'aire correcte
Code:
=MIN(SI(($C$500:$C$65500)=AUJOURDHUI();$N$500:$N$65500;9^9))

il te suffit de la valider en format formule matricielle en appuyant Ctrl + Maj + Entrée

une fois validée correctement, des {} encadreront automatiquement ta formule
 
Re : Valeur mini par rapport à une date

Cela ne me donne pas le résultat escompté.

Je ne voie pas comment intégrer le morceau en bleu dans la formule

=MIN(SI(($C$500:$C$65500)=AUJOURDHUI()ou la dernière date avant aujourd'hui;$N$500:$N$65500;""))
 
Re : Valeur mini par rapport à une date

re:

je n'avais pas tout compris, je n'ai pas testé la formule, avec un fichier exemple ca serait plus facil : m'enfin

Code:
=si($C$500:$C$65500>AUJOURDHUI();0;$C$500:$C$65500)
cela te donne une matrice avec les dates < ou = à aujourdhui() : en prenant le Max tu recuperes la derniere date. mais cela veut dire que tu n'as qu'une ligne par date.
si tu en à plusieurs, il te faut non pas travailler sur la date, mais sur la ligne
Code:
=si($C$500:$C$65500>AUJOURDHUI();0;ligne($C$500:$C$65500))
Code:
=Max(si($C$500:$C$65500>AUJOURDHUI();0;ligne($C$500:$C$65500)))
que cela soit avec les date ou les lignes, cela te donne le maximum de la matrice créee
Code:
=index($C:$C;Max(si($C$500:$C$65500>AUJOURDHUI();0;ligne($C$500:$C$65500))))
cela te donne aujourdhui() ou la date précedent
Code:
=index($N:$N;Max(si($C$500:$C$65500>AUJOURDHUI();0;ligne($C$500:$C$65500))))
Doit pouvoir te donne la correspondance sur la colonne N

si j'ai tout compris, mais formules non testées
 
Re : Valeur mini par rapport à une date

Bonjour,

J'ai un peu travaillé sur la formule, donc je la propose :

Code:
=MIN(SI($C$500:$C$65500=MAX(SI($C$500:$C$65500<=AUJOURDHUI();C500:C65500));
N500:N65500))

Matricielle, donc CTRL + MAJ + ENTREE

à tester quand même

Bon app à tous

@+

Edit : Compte tenu de la taille de la plage de cellules, il y aurait peut-être intérêt à la nommer dynamiquement avec la fonction DECALER

@+
 
Dernière édition:
- 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
6
Affichages
197
R
  • Question Question
Réponses
3
Affichages
122
regis6460
R
Réponses
15
Affichages
824
Retour