Extraire des données en fonction de 2 dates dynamiques

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 !

nougitch

XLDnaute Occasionnel
Bonjour,

J'ai un tableau contenant des dates et montant (G3:H24 dans mon exemple).

J'aimerais extraire ces données dans un autre tableau (D3:EX X étant fonction du nombre de dates à afficher) en fonction de 2 dates saisies (B1 et B2).

J'ai pensé à une sorte de VLOOKUP dans lequel il y a des conditions sur les dates mais je bloque.

Je vous remercie par avance pour votre aide !
 

Pièces jointes

Re : Extraire des données en fonction de 2 dates dynamiques

En fait, j'ai une contrainte supplémentaire.
Si les dates sont ne sont pas de type linéaire, par exemple dans mon tableau de données, j'ai 03/01/09, 17/05/09, 08/09/09, etc...
C'est-à-dire qu'elles ne sont pas incrémentée d'un mois à chaque fois.

Merci par avance.
 
Re : Extraire des données en fonction de 2 dates dynamiques

Bonjour nougitch, salut hoerwind,

Autre solution avec une formule matricielle en D3 :

Code:
=SI(LIGNES(D$3:D3)>SOMMEPROD(($G$3:$G$1000>=$B$1)*($G$3:$G$1000<=$B$2));"";INDEX(G:G;PETITE.VALEUR(SI($G$3:$G$1000>=$B$1;SI($G$3:$G$1000<=$B$2;LIGNE($3:$1000)));LIGNES(D$3:D3))))

A valider par Ctrl+Maj+Entrée, puis Copier/Collage spécial/Formule de D3 sur E3, et tirer D3:E3 vers le bas.

A+
 

Pièces jointes

Dernière édition:
Re : Extraire des données en fonction de 2 dates dynamiques

Hoerwind : en effet, c'est un autre question. Merci pour ta proposition mais j'ai peur que si les 2 dates saisies ne correspondent pas à des dates existentes du tableau de données, cela ne marche pas.

Job75 : merci beaucoup ! C'est bien cela que je recherchais.
 
Re : Extraire des données en fonction de 2 dates dynamiques

Re,

Il ne faut pas avoir peur !
Si tu avais modifier les dates de début et de fin, tu n'aurais pas eu ces frissons dans le dos.

Si j'ai mis ces dates, c'est justement pour tester que si les dates étaient les mêmes, la formule renvoyait quand même ces dates.
 
Re : Extraire des données en fonction de 2 dates dynamiques

Re,

La formule matricielle que j'ai donnée fonctionne même si les dates en colonne G ne sont pas classées.

Si ces dates sont classées par ordre croissant, voici une formule plus simple (non matricielle) à entrer en D3, à copier en E3 et tirer vers le bas :

Code:
=SI(LIGNES(D$3:D3)>EQUIV($B$2;$G:$G)-EQUIV($B$1-0,000001;$G:$G);"";INDEX(G:G;EQUIV($B$1-0,000001;$G:$G)+LIGNES(D$3:D3)))

Elle fonctionne aussi s'il y a des heures avec les dates.

Il n'y a qu'une seule formule (hoerwind en utilise 3).

Edit : valeur 0 en G2 avec format personnalisé

A+
 

Pièces jointes

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

Discussions similaires

Retour