Problème pour trouver la date MIN et MAX
Résolu/Fermé
tazexcelbis
Messages postés
21
Date d'inscription
mercredi 20 mai 2015
Statut
Membre
Dernière intervention
29 novembre 2017
-
20 mai 2015 à 10:50
tazexcelbis Messages postés 21 Date d'inscription mercredi 20 mai 2015 Statut Membre Dernière intervention 29 novembre 2017 - 27 mai 2015 à 20:46
tazexcelbis Messages postés 21 Date d'inscription mercredi 20 mai 2015 Statut Membre Dernière intervention 29 novembre 2017 - 27 mai 2015 à 20:46
A voir également:
- Excel min date
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
3 réponses
tontong
Messages postés
2548
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
15 mars 2024
1 054
20 mai 2015 à 16:46
20 mai 2015 à 16:46
Essayez ceci:
Créer une colonne F avec F2=SI(A2="";"";MOIS(A2)*100+JOUR(A2)) recopier sur la hauteur.
En G2=INDEX(A2:A500;EQUIV(MIN(F2:F500);F2:F500;0);1)
Mais s'il y a 2 "premier janvier" la formule retournera la date du premier trouvé dans la colonneA.
Créer une colonne F avec F2=SI(A2="";"";MOIS(A2)*100+JOUR(A2)) recopier sur la hauteur.
En G2=INDEX(A2:A500;EQUIV(MIN(F2:F500);F2:F500;0);1)
Mais s'il y a 2 "premier janvier" la formule retournera la date du premier trouvé dans la colonneA.
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
20 mai 2015 à 11:07
20 mai 2015 à 11:07
Bonjour,
SI je comprends bien, d'après ton tableau la date la plus tardive est le 17/08 cependant tu veux afficher 17/08/2014.
C'est bien cela ?
SI je comprends bien, d'après ton tableau la date la plus tardive est le 17/08 cependant tu veux afficher 17/08/2014.
C'est bien cela ?
tazexcelbis
Messages postés
21
Date d'inscription
mercredi 20 mai 2015
Statut
Membre
Dernière intervention
29 novembre 2017
20 mai 2015 à 11:13
20 mai 2015 à 11:13
OUI, c'est bien cela, mais dans un autre tableau. En réalité j'ai près de 500 données à analyser.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
20 mai 2015 à 11:27
20 mai 2015 à 11:27
Bonjour
pour trouver les date mini et maxi de la colonne A dont le jour et le mois correspondent à ceux de B1, vous pouvez écrire en matricielle (mais c'st très lourd)
=MIN(SI(MOIS(A:A)&"-"&JOUR(A:A)=MOIS(B1)&"-"&JOUR(B1);A:A))
note: le &"-"& est nécessaire pour éviter les confusions entre certaines valeurs, comme par exemple le 12 janvier (112) et le 2 novembre (112 aussi)
crdlmnt
pour trouver les date mini et maxi de la colonne A dont le jour et le mois correspondent à ceux de B1, vous pouvez écrire en matricielle (mais c'st très lourd)
=MIN(SI(MOIS(A:A)&"-"&JOUR(A:A)=MOIS(B1)&"-"&JOUR(B1);A:A))
note: le &"-"& est nécessaire pour éviter les confusions entre certaines valeurs, comme par exemple le 12 janvier (112) et le 2 novembre (112 aussi)
crdlmnt
tontong
Messages postés
2548
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
15 mars 2024
1 054
20 mai 2015 à 11:48
20 mai 2015 à 11:48
Bonjour,
On pourrait aussi travailler avec MOIS(A:A)*100+JOUR(A:A)
Pour le reste j'avoue ne pas avoir compris ce qu'il faut chercher, et que faire en cas de doublon.
On pourrait aussi travailler avec MOIS(A:A)*100+JOUR(A:A)
Pour le reste j'avoue ne pas avoir compris ce qu'il faut chercher, et que faire en cas de doublon.
tazexcelbis
Messages postés
21
Date d'inscription
mercredi 20 mai 2015
Statut
Membre
Dernière intervention
29 novembre 2017
20 mai 2015 à 12:12
20 mai 2015 à 12:12
J'ai essayé votre formule mais je ne peux la valider, à priori il y aurai une erreur suivant l'ordi.
Pour info les données de la colonne B sont sous la forme pour
B1 1/2
B2 15/3
ETC...
car issue du concatener de la colonne A sous la forme :
=CONCATENER(JOUR(A1);"/";MOIS(A1))
J'espère que ceci pour vous aidez dans votre démarche d'assistance à mon encontre.
Merci, pour votre aide.
Pour info les données de la colonne B sont sous la forme pour
B1 1/2
B2 15/3
ETC...
car issue du concatener de la colonne A sous la forme :
=CONCATENER(JOUR(A1);"/";MOIS(A1))
J'espère que ceci pour vous aidez dans votre démarche d'assistance à mon encontre.
Merci, pour votre aide.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
20 mai 2015 à 12:17
20 mai 2015 à 12:17
Quand vous nous direz tout!!!!
.. si la valeur cherchée est déjà concaténée:
=MIN(SI(JOUR(A:A)&"/"&MOIS(A:A))=B1;A:A))
en espérant que cela puisse correspondre plutôt à de l'assistance à votre égard qu'à votre encontre :-))
crdlmnt
.. si la valeur cherchée est déjà concaténée:
=MIN(SI(JOUR(A:A)&"/"&MOIS(A:A))=B1;A:A))
en espérant que cela puisse correspondre plutôt à de l'assistance à votre égard qu'à votre encontre :-))
crdlmnt
tazexcelbis
Messages postés
21
Date d'inscription
mercredi 20 mai 2015
Statut
Membre
Dernière intervention
29 novembre 2017
20 mai 2015 à 13:10
20 mai 2015 à 13:10
Merci pour cette petite note d'humour!
En effet, je maîtrise aussi bien excel que le français.
J'ai essayé la nouvelle formule mais je ne peux la valider, à priori il y aurai un souci suivant l'ordi.
En effet, je maîtrise aussi bien excel que le français.
J'ai essayé la nouvelle formule mais je ne peux la valider, à priori il y aurai un souci suivant l'ordi.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
20 mai 2015 à 14:14
20 mai 2015 à 14:14
Ce serait peut être plus simple, si votre colonne B est construite à partir de la concaténation des dates en A, d'écrire en matricielle
=MIN(SI(B:B=B1;A:A)
toujours en matricielle
Mais c'est lourd, et il faut du temps pour que ça se mette en place
crdlmnt
=MIN(SI(B:B=B1;A:A)
toujours en matricielle
Mais c'est lourd, et il faut du temps pour que ça se mette en place
crdlmnt
27 mai 2015 à 20:46
Votre option fonctionne très très bien, je ne comprend pas les formules, mais vous avez trouvez la solution.
BRAVO !!!! et félicitation</gras>