Bonjour à tous,
Je me trouve face à un problème que je ne sais expliquer...
J'ai créé un outils pour mon travail qui va chercher une date dans une cellule contenant du texte et qui le traduit en numéro de semaine.
Jusque-là je n'avais aucun problème mais au changement d'année ma formule ne fonctionnait plus :
Voici la formule : =SI(A8="";"";NO.SEMAINE(DATE(2000+STXT(D8;7;2);STXT(D8;4;2);GAUCHE(D8;2));2)) --> la cellule D8 contient un texte de la forme suivante : « 04 01 16 0577 »
pour 2016 si la date traduite est le 04/01/2016 alors le résultat est "2" alors qu'il s'agit de la semaine 1....
maintenant si j'écris la formule de cette manière alors il me donne le bon numéro de semaine à savoir "1" :
=SI(A8="";"";NO.SEMAINE(4/1/2016;2))
Je ne cherche pas un moyen détourné pour avoir le bon numéro de semaine avec NO.SEMAINE.ISO le changement de la formule serait trop conséquent. J'aimerai comprendre pourquoi selon la manière dont on donne la date (directement ou en allant prendre une valeur dans une formule) le résultat change....
Merci d'avance pour votre aide,
Partager