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
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
A voir également:

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 303
16 déc. 2011 à 17:02
bonjour ,

pas besoin de macro !.... :-(

https://www.cjoint.com/?3LqrbOVpp41
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
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
0
Bonjour Patrice,

Génial ! Ça, c'est de la formule !

Merci beaucoup
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
19 déc. 2011 à 20:19
De rien, au plaisir de te relire sur le Forum

Patrice
0
Merci à tous,

C'est Patrice qui gagne la twingo en bois ;)

A+
0
pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 382
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é
-1