Excel 2010 - Trouver la bonne date
Résolu
Titi21
-
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Bonjour à toutes et tous,
Voilà mon problème :
J'ai 3 cellules contenant l'année (ex : 2012), le numéro de semaine (ex : 52) et le jour (ex : Lundi).
Je cherche à obtenir la date correspondant à ces 3 informations sous forme jj/mm (en l'occurence : 24/12) via une formule, pas de macro.
Je coince, merci à vous de bien vouloir m'aider.
Cordialement
Titi
Voilà mon problème :
J'ai 3 cellules contenant l'année (ex : 2012), le numéro de semaine (ex : 52) et le jour (ex : Lundi).
Je cherche à obtenir la date correspondant à ces 3 informations sous forme jj/mm (en l'occurence : 24/12) via une formule, pas de macro.
Je coince, merci à vous de bien vouloir m'aider.
Cordialement
Titi
A voir également:
- Excel 2010 - Trouver la bonne date
- Liste déroulante excel - Guide
- Trouver adresse mac - Guide
- Word et excel gratuit - Guide
- Comment calculer la moyenne sur excel - Guide
- Aller à la ligne excel - Guide
4 réponses
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
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é