Recherche de la date la plus proche supérieure

Fermé
Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021 - 14 sept. 2020 à 14:45
PapyLuc51 Messages postés 4409 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 novembre 2024 - 15 sept. 2020 à 16:48
Bonjour,

Feuil1 : j'ai juste une colonne avec des dates, en l'occurrence le 3e vendredi de chaque mois (avec quelques exceptions inexplicables)

Feuil2 : j'ai une colonne A avec toutes les dates de tous les jours et une colonne B dans laquelle je voudrais mettre la prochaine date la plus proche de celle présente en colonne A.

Exemple : en colonne A j'ai le 25 septembre 2020 et la prochaine date la plus proche est le 16 octobre 2020 sauf qu'une recherchev classique avec valeur proche me mettre le 18 septembre 2020.

Merci par avance pour votre aide.

6 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
Modifié le 14 sept. 2020 à 15:14
Bonjour
pas tout compris, où est la date qui vous sert de référence pour ressortir celle de la colonne A?
et donc la date la plus proche de laquelle?
à vous lire
en attendant:
la plus grande date en A: =GRANDE.VALEUR(A:A;1)
la date la plus proche de la pus grande: =GRANDE.VALEUR(A:A;2)
si vos dates n'ont pas de doublon, pour la 2°sinon
=GRANDE.VALEUR(A:A;SOMMEPROD((A:A=MAX(A:A))*1)+1)

crdlmnt

0
Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021
14 sept. 2020 à 15:27
ok j'ai pas été clair ... dans la feuil2 colonne A j'ai la date de tous les jours de l'année, à chercher, nommons la "Michel" et dans la feuil1 colonne A j'ai la date à trouver (une série de dates données qui se définit par le 3 e vendredi du mois mais c'est un détails), nommons la "Raymond" ...

je cherche le raymond le plus proche de michel mais supérieur à michel
0
PapyLuc51 Messages postés 4409 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 novembre 2024 1 445 > Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021
14 sept. 2020 à 15:33
Et si, plutôt que des prénoms, tu donnais plusieurs exemples de ce que tu attends.

Un fichier en partage serait aussi le bienvenu https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

Cordialement
0
Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021 > PapyLuc51 Messages postés 4409 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 novembre 2024
14 sept. 2020 à 15:46
Je trouve WeTransfer plus safe : https://we.tl/t-mIIeFbhxvX
0
yg_be Messages postés 23349 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 novembre 2024 1 554 > Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021
14 sept. 2020 à 16:04
tu écris "Feuil1 : j'ai juste une colonne avec des dates"
dans l'exemple que tu partages, tu y mets deux colonnes, avec la même entête...
0
Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021 > yg_be Messages postés 23349 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 novembre 2024
15 sept. 2020 à 10:34
j'ai voulu simplifier l'explication, mais le deuxième colonne de la feuil1! ne sert à rien dans cette problématique.
0
PapyLuc51 Messages postés 4409 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 novembre 2024 1 445
14 sept. 2020 à 15:10
Bonjour,

Tu veux décaler la date de 3 semaines et que la date à trouver soit le vendredi de la dite semaine quel que soit le jour de départ en colonne A ?

A te lire

Cordialement
0
Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021
14 sept. 2020 à 15:28
ah non, rien à voir ...

ok j'ai pas été clair ... dans la feuil2 colonne A j'ai la date de tous les jours de l'année, à chercher, nommons la "Michel" et dans la feuil1 colonne A j'ai la date à trouver (une série de dates données qui se définit par le 3 e vendredi du mois mais c'est un détails), nommons la "Raymond" ...

je cherche le Raymond le plus proche de Michel mais supérieur à Michel
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416 > Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021
Modifié le 14 sept. 2020 à 15:54
Toujours pas clair
vous cherchez dans Raymond dans Michel ou Michel dans Raymond (ce squi serait plus logique)
crdlmnt
0
Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
14 sept. 2020 à 17:21
j'ai testé la formule elle me renvoit un #N/A
0
yg_be Messages postés 23349 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 novembre 2024 Ambassadeur 1 554
14 sept. 2020 à 15:47
bonjour,
tu as des dates dans la colonne A et des dates dans la colonne B.
tu cherches, pour chaque date en colonne A, quelle est la date la plus proche en colonne B.
par "proche", tu veux dire la plus petite date en colonne B, postérieure à la date en colonne A.
c'est bien cela?
0
yg_be Messages postés 23349 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 novembre 2024 1 554
14 sept. 2020 à 15:55
il suffit d’utiliser la fonction min.si
0
yg_be Messages postés 23349 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 novembre 2024 1 554 > yg_be Messages postés 23349 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 novembre 2024
14 sept. 2020 à 16:01
en A2,
=MIN.SI(Feuil1!$A:$A;Feuil1!$A:$A;">"&A2) 

puis tu recopies vers le bas
0
Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021
14 sept. 2020 à 17:18
https://we.tl/t-mIIeFbhxvX
0
yg_be Messages postés 23349 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 novembre 2024 1 554 > yg_be Messages postés 23349 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 novembre 2024
14 sept. 2020 à 18:01
oups, formule à mettre en Feuil2, B2:
=MIN.SI.ENS(Feuil1!$A:$A;Feuil1!$A:$A;">"&A2)
, puis à tirer vers le bas.
0
Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021 > yg_be Messages postés 23349 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 novembre 2024
15 sept. 2020 à 14:54
ça ça marche bien ! Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
Modifié le 14 sept. 2020 à 17:30
Feuil2 B2:
=SIERREUR(INDEX(Feuil1!A:A;EQUIV(A3;Feuil1!A:A)+1);"")
qui ne renvoie un résultat qu'à partir de B37
pour les résultats avant, c'est la première date de feuil1 et on peut écrire
=SIERREUR(INDEX(Feuil1!A:A;EQUIV(A3;Feuil1!A:A)+1);MIN(Feuil1!A:A))
amis Raymond n'a pas assez de date pour assurer le tableau complet
crdlmnt

0
Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021
15 sept. 2020 à 14:55
désolé ça me renvoit des #N/A mais les deux autres suggestions fonctionnent
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
via55 Messages postés 14498 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 novembre 2024 2 735
14 sept. 2020 à 18:04
Bonjour

Autre possibilité, en B2
=INDEX(Feuil1!$A$2:$A$134;EQUIV(VRAI;Feuil1!$A$2:$A$134>=Feuil2!A2;0))
Formule matricielle à valider par Ctrl+Maj+Entrée (et la formule se met auto entre accolades dans la barre de formules) puis étirer vers le bas

Cdlmnt
Via
0
Princedes Messages postés 27 Date d'inscription mardi 4 août 2020 Statut Membre Dernière intervention 8 mars 2021
15 sept. 2020 à 14:54
Merci encore une fois, c'est pas la première fois que vous m'aidez ! je vous en suis très reconnaissant ! ça marche bien aussi
0
PapyLuc51 Messages postés 4409 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 novembre 2024 1 445
15 sept. 2020 à 16:48
Salut à tous

Une autre idée avec une RECHERCHEV()

https://www.cjoint.com/c/JIpoUTVeqz4

cordialement
0