Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
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))
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Dernières dates sans avoir à valider par CTRL+MAJ+ENTREE :

[Edit] les -- devant la condition sont inutiles.
=AGREGAT(14;6;($A$5:$A$35)/($B$5:$B$35=$F$10);1)

 

Pièces jointes

  • testdate.xlsx
    12.6 KB · Affichages: 6

patricktoulon

XLDnaute Barbatruc
re

EQUIV(MAX(LIGNE( ...??????????????????
l'association de max et ligne te donne un numéro de ligne pas une valeur
alors equiv qui attends une valeur dans une base de données heu........
en fait ta formule est dans le désordre
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…