Afficher les 3 dates les plus proches d'une date donnée avec condition(s)

  • Initiateur de la discussion Initiateur de la discussion Cocobe
  • Date de début Date de début

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 !

C

Cocobe

Guest
J'ai un tableau de 600 dates. A chaque date correspond une valeur de 0 à 9
en A1 : j'ai une de ces 9 valeurs
en B1 : j'ai une date
En C1 : je voudrais la première date à venir la plus proche de la date de B1 et correspondant à la valeur de A1
En D1 : je voudrais la deuxième date à venir la plus proche de la date de B1 et correspondant à la valeur de A1
En E1 : je voudrais la troisième date à venir la plus proche de la date de B1 et correspondant à la valeur de A1
Est-ce possible ?
Merci
 
Re : Afficher les 3 dates les plus proches d'une date donnée avec condition(s)

Bonsoir,
sur le principe, cela me paraît possible en utilisant la fonction petite.valeur, peut-être en la combinant avec la fonction Abs (mais cela dépend de tes données). Le plus simple est de nous fournir un petit fichier présentant ton exemple avec les résultats attendus.
A+
 
Re : Afficher les 3 dates les plus proches d'une date donnée avec condition(s)

Bonjour Cocobe, salut David,

Un essai avec une formule matricielle en C1 :

Code:
=PETITE.VALEUR((SI($A2:$A$687=$A1;$B2:$B$687-$B1));COLONNES($A:A))+$B1

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers la droite et vers le bas.

J'ai considéré que tes dates étaient classées dans un ordre chronologique.

@+
 
Re : Afficher les 3 dates les plus proches d'une date donnée avec condition(s)

Je vous remercie
Je vais essayer et je reviens vers vous

PS : C'est la première fois que je poste et que je demande ... j'espère que j'aurai l'occasion de rendre service à mon tour

Cocobe
 
Re : Afficher les 3 dates les plus proches d'une date donnée avec condition(s)

re,

Avec ce que j'ai compris :

en C2, une formule matricielle :

Code:
=PETITE.VALEUR(SI(($H$2:$H$31=$A2)*($G$2:$G$31>$B2);$G$2:$G$31);COLONNES($A:A))
Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers la droite

Je joins le fichier avec les formules

@+
 

Pièces jointes

Re : Afficher les 3 dates les plus proches d'une date donnée avec condition(s)

C'est génial cela marche super
Mille fois merci
Je ne sais pas si je pourrais un jour te rendre la pareille mais on ne sait jamais !!!
Cocobe
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
454
Réponses
5
Affichages
406
Réponses
3
Affichages
398
Retour