Rechercher la date en fonction d'une valeur mini ou maxi

thunder23

XLDnaute Occasionnel
Bonjour le forum,

Je souhaiterais savoir comment je peux récupérer la date en fonction de la valeur maximale ou minimale?
J'ai mis un exemple en pièce-jointe ;)

Merci
 

Pièces jointes

  • testdate.xlsx
    12 KB · Affichages: 10

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Dans le fichier joint, INDEX($A$5:$A$35;EQUIV($F$10;$B$5:$B$35;0)) vous donnera la première date trouvée correspondant à la température minimale.

Même formule pour la température maximale.

Cordialement
 

Pièces jointes

  • testdate.xlsx
    13 KB · Affichages: 6

patricktoulon

XLDnaute Barbatruc
Bonjour
si tu veux le premier jour ou la température atteint le min
c'est la formule de roblochon
si tu veux le dernier jour ou la temperature atteint le min
c'est =INDEX(A1:A35;MAX(LIGNE(B4:B35)*(B4:B35=F10)))
c'est une matricielle donc a valider par CTR+MAJ+ENTER

pour l'exemple selon ton tableau tu obtiendra le 21/01/2020
et tu fait pareil pour le max
;)
 

patricktoulon

XLDnaute Barbatruc
Bonjour roblochon ;)

ci joint first day et last day of min and max
Capture.JPG
 

Pièces jointes

  • Thunder23.xlsx
    13.3 KB · Affichages: 4

patricktoulon

XLDnaute Barbatruc
Re patricktoulon,

Ah d'accord ok, est-ce que ta matricielle INDEX peut-être modifié pour chercher une valeur en format texte, ex NO ?

oui bien sur avec la valeur entre guillemet
exemple trouve la derniere occurence de "toto la fritte"
=MAX(LIGNE(A1:A30)*(A1:A30="toto la fritte"))
tu couple ca a INDEX comme je l'ai fait pour tes temps dans le fichier
et repond un peu a roblochon ;)
 

thunder23

XLDnaute Occasionnel
oui bien sur avec la valeur entre guillemet
exemple trouve la derniere occurence de "toto la fritte"
=MAX(LIGNE(A1:A30)*(A1:A30="toto la fritte"))
tu couple ca a INDEX comme je l'ai fait pour tes temps dans le fichier
et repond un peu a roblochon ;)


Ok ça marche merci beaucoup :)

Pas de soucis c'est fait, c'est juste que le commentaire est apparu il y a quelques minutes, c'est pour ça que j'ai répondu qu'à M12. ;)

Merci à tous et bon samedi ;)
 

thunder23

XLDnaute Occasionnel
oui bien sur avec la valeur entre guillemet
exemple trouve la derniere occurence de "toto la fritte"
=MAX(LIGNE(A1:A30)*(A1:A30="toto la fritte"))
tu couple ca a INDEX comme je l'ai fait pour tes temps dans le fichier
et repond un peu a roblochon ;)


Re,

En fonction de se que tu m'as écris plus haut j'ai essayé mais ça me note qu'il n'y a pas assez d'argument. Voilà comment j'ai écris la formule (extraite de mon fichier final, BDD est le lien où il y a le texte sinon le début de la formule est idem au test):

=INDEX(A7:A37;EQUIV(MAX(LIGNE(Bdd!$I$5:$IJ$53080)*(Bdd!$I$5:$IJ$53080="SSW");Bdd!$I$5:$IJ$53080;0))
 

Discussions similaires

Statistiques des forums

Discussions
311 711
Messages
2 081 782
Membres
101 817
dernier inscrit
carvajal