Recherche date inférieure à date donnée Excel

Résolu/Fermé
fafam - 19 nov. 2009 à 13:53
 fafam - 19 nov. 2009 à 14:31
Bonjour,
j'ai une liste de 20 dates en colonne A (sur un laps de temps de 10 ans). Je recherche la formule Excel qui me permettra d'afficher la date immédiatement inférieure à une date donnée.
SVP, pouvez-vous m'aider
Merci
A voir également:

4 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
19 nov. 2009 à 14:23
bonjour,
une autre solution, elle aussi matricielle (écrire sans les { } et valider par CTRL+MAJ+ENTER ) :

{=PETITE.VALEUR(A1:A20;NB.SI(A1:A20;"<"&B1))}

renvoie la date immédiatement inférieure à B1, que B1 soit dans la liste ou non et que les dates soient triées ou non.
1
Merci beaucoup pour vos solutions rapides et efficaces !
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
19 nov. 2009 à 14:10
Bonjour,
la date donnée en C1

Si tes dates ne sont pas dans l'ordre
=MAX(SI((A1:A20<C1);A1:A20))
formule matricielle à valider par Ctrl+maj+entree (et non par entree comme d'hab) XL met lui-m^me des accolades
nota: il faut que la date C1 soit supérieure à la date la + ancienne ou tester par
si(C1<Min(A1:A20);"";=MAX(SI((A1:A20<C1);A1:A20)) toujours en matriciellle

si tes dates sont en ordre croissant:
si(C1<min(A1:A20);"";=RECHERCHEV(C1;A1:A20;1))
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
19 nov. 2009 à 14:17
Bonjour,
Salut Michel,
Une erreur s'est glissée dans ton "nota". Tu as du utiliser ton clavier supersonique!!
Au lieu de : si(C1<Min(A1:A20);"";=MAX(SI((A1:A20<C1);A1:A20))
mettre : =SI(C1<Min(A1:A20);"";MAX(SI((A1:A20<C1);A1:A20))
pas de "=" avant MAX
Sinon, comme d'hab, très bonne formule.
@ +
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
19 nov. 2009 à 14:19
Ok, merci
0