Excel 2010 - Trouver la bonne date
Résolu/Fermé
Titi21
-
Modifié par Titi21 le 16/12/2011 à 14:15
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 19 déc. 2011 à 20:19
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 19 déc. 2011 à 20:19
A voir également:
- Excel 2010 - Trouver la bonne date
- Liste déroulante excel - Guide
- Trouver adresse mac - Guide
- Aller à la ligne excel - Guide
- Comment calculer la moyenne sur excel - Guide
- Si et excel - Guide
4 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
16 déc. 2011 à 17:02
16 déc. 2011 à 17:02
bonjour ,
pas besoin de macro !.... :-(
https://www.cjoint.com/?3LqrbOVpp41
pas besoin de macro !.... :-(
https://www.cjoint.com/?3LqrbOVpp41
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
16 déc. 2011 à 17:05
16 déc. 2011 à 17:05
Bonjour,
Voici une formule un peu compliquée mais qui fournit la date correspondante (au standard ISO) - voir fr.wikipedia.org/wiki/Numérotation_ISO_des_semaines
Avec en A2 l'année, en B2 le numéro de semaine, en C2 le jour (lundi, mardi, ...) :
=DATE(A2;1;4)-JOURSEM(DATE(A2;1;4);3)+(B2-1)*7+SOMME((TEXTE({2;3;4;5;6;7;8};"jjjj")=C2)*{0;1;2;3;4;5;6})
Il ne reste plus qu'à mettre la cellule au format date jj/mm
Voici une formule un peu compliquée mais qui fournit la date correspondante (au standard ISO) - voir fr.wikipedia.org/wiki/Numérotation_ISO_des_semaines
Avec en A2 l'année, en B2 le numéro de semaine, en C2 le jour (lundi, mardi, ...) :
=DATE(A2;1;4)-JOURSEM(DATE(A2;1;4);3)+(B2-1)*7+SOMME((TEXTE({2;3;4;5;6;7;8};"jjjj")=C2)*{0;1;2;3;4;5;6})
Il ne reste plus qu'à mettre la cellule au format date jj/mm
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
19 déc. 2011 à 20:19
19 déc. 2011 à 20:19
De rien, au plaisir de te relire sur le Forum
Patrice
Patrice
pépé35530
Messages postés
2942
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
19 mars 2016
1 386
16 déc. 2011 à 16:24
16 déc. 2011 à 16:24
Bonjour,
il existe une fonction =DATE
mais qui fonctionne avec l'année, le mois et le quantième du mois
J'arrive à afficher une date avec tes paramètres, mais c'est une usine à gaz puisque j'ai créé une base de données avec les dates affichées du 1er janvier au 31 décembre 2011 par exemple.
A partir de là, on peut extraire l'année (fonction ANNEE) la semaine (NO.SEMAINE) et le jour JOURSEM (1 pour dimanche, 2 pour lundi.
On teste les données entrées avec ces trois paramètres pour donner 1 ou 0
une dernière colonne fait la somme des 1 et permet d'afficher la date si le total est égal à 3.
Je pense qu'une macro devrait plus facilement répondre à ton problème.
A+
pépé
il existe une fonction =DATE
mais qui fonctionne avec l'année, le mois et le quantième du mois
J'arrive à afficher une date avec tes paramètres, mais c'est une usine à gaz puisque j'ai créé une base de données avec les dates affichées du 1er janvier au 31 décembre 2011 par exemple.
A partir de là, on peut extraire l'année (fonction ANNEE) la semaine (NO.SEMAINE) et le jour JOURSEM (1 pour dimanche, 2 pour lundi.
On teste les données entrées avec ces trois paramètres pour donner 1 ou 0
une dernière colonne fait la somme des 1 et permet d'afficher la date si le total est égal à 3.
Je pense qu'une macro devrait plus facilement répondre à ton problème.
A+
pépé