Recherche de la valeur la plus récente antérieure à une date
GDGDGDGD
-
GDGDGDGD -
GDGDGDGD -
Bonjour,
J'ai un tableau contenant trois colonnes
Date RunTime ResultatTest
1 24 350
2 23
3 24 210
4 22
5 24 125
La valeur ResultatTest n'est pas renseignée chaque jour.
Je voudrais trouver une formule Excel =F(DateDemandée) qui prend en argument une date et retourne la valeur de ResultatTest la plus récente connue à cette date.
Dans mon exemple on aurait:
F(1)= 350
F(2)= 350
F(3)= 210
F(4)= 210
F(5)= 125
Je saurais le faire en VBA mais j'aimerais éviter.
Je pourrais aussi rentrer dans la colonne ResultatTest le test de la veille à défaut d'en avoir une pour le journée même, mais j'aimerais aussi éviter pour des questions de taille de fichier.
Merci d'avance pour vos conseils
Gabriel
J'ai un tableau contenant trois colonnes
Date RunTime ResultatTest
1 24 350
2 23
3 24 210
4 22
5 24 125
La valeur ResultatTest n'est pas renseignée chaque jour.
Je voudrais trouver une formule Excel =F(DateDemandée) qui prend en argument une date et retourne la valeur de ResultatTest la plus récente connue à cette date.
Dans mon exemple on aurait:
F(1)= 350
F(2)= 350
F(3)= 210
F(4)= 210
F(5)= 125
Je saurais le faire en VBA mais j'aimerais éviter.
Je pourrais aussi rentrer dans la colonne ResultatTest le test de la veille à défaut d'en avoir une pour le journée même, mais j'aimerais aussi éviter pour des questions de taille de fichier.
Merci d'avance pour vos conseils
Gabriel
A voir également:
- Recherche de la valeur la plus récente antérieure à une date
- Comment faire une recherche à partir d'une photo - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Whatsapp la date est incorrecte ✓ - Forum Windows Phone
- Fréquence tnt recherche manuelle - Forum Téléviseurs
- Publipostage date inversée ✓ - Forum Word
3 réponses
Bonjour,
Avec un colonne supplémentaire, en D2 :
=SI(ESTVIDE(C2);D1;C2)
à tirer vers le bas, puis pour F(Date) :
=INDEX(D:D;EQUIV(Date;A:A;0))
Avec un colonne supplémentaire, en D2 :
=SI(ESTVIDE(C2);D1;C2)
à tirer vers le bas, puis pour F(Date) :
=INDEX(D:D;EQUIV(Date;A:A;0))
Bonjour Gabriel
Bonjour Patrice
Avec une formule matricielle :
http://www.cjoint.com/c/FDEm6XaBkU4
Cdlmnt
Via
Bonjour Patrice
Avec une formule matricielle :
http://www.cjoint.com/c/FDEm6XaBkU4
Cdlmnt
Via