OVH Cloud OVH Cloud

Pb formule no.semaine()

3 réponses
Avatar
Tof
Bonjour,

J'utilise depuis peu la fonction "no.semaine()" mais je me suis aperçu
qu'elle ne donnait pas le bon résultat :
si ma date est le 28/11/2005, la formule me donne le n° de la semaine 49
alors que le 28/11/2005 est en semaine 48.... J'ai essayé en changeant la
valeur 'Méthode' (1 ou 2) mais le résultat est faux dans les 2 cas...
pourquoi ???
Merci d'avance pour vos lumières
Christophe

3 réponses

Avatar
ThierryP
Bonjour Tof,

J'ai déjà eu ce souci et j'ai trouvé cette fameuse formule (dont la
paternité appartient aux éminents contributeurs de ce site (un peu de
lèche n'a jamais fait de mal et je n'ai plus de cirage...) :
En A2 :
=SI(A1<>"";ENT((A1-SOMME(MOD(DATE(ANNEE(A1-MOD(A1-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7);"")

Plein d'autres infos et exemples sur ce site A NE PAS LOUPER :
http://www.excelabo.net/index.php

Bonjour,

J'utilise depuis peu la fonction "no.semaine()" mais je me suis aperçu
qu'elle ne donnait pas le bon résultat :
si ma date est le 28/11/2005, la formule me donne le n° de la semaine 49
alors que le 28/11/2005 est en semaine 48.... J'ai essayé en changeant la
valeur 'Méthode' (1 ou 2) mais le résultat est faux dans les 2 cas...
pourquoi ???
Merci d'avance pour vos lumières
Christophe


--
@+ thierryp

Avatar
AV
Pour une compatibilité avec les calendriers 1900 ou 1904 et une validité ->>
9999
(Daniel MAHER)

=1+ENT(MIN(MOD(A1-DATE(ANNEE(A1)+{-1;0;1};1;5)+JOURSEM(DATE(ANNEE(A1)+{-1;0;1};1;3));734))/7)

AV Scribe de service
Avatar
Tof
Excellent!
Merci beaucoup!
Christophe


Bonjour Tof,

J'ai déjà eu ce souci et j'ai trouvé cette fameuse formule (dont la
paternité appartient aux éminents contributeurs de ce site (un peu de
lèche n'a jamais fait de mal et je n'ai plus de cirage...) :
En A2 :
=SI(A1<>"";ENT((A1-SOMME(MOD(DATE(ANNEE(A1-MOD(A1-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7);"")

Plein d'autres infos et exemples sur ce site A NE PAS LOUPER :
http://www.excelabo.net/index.php

Bonjour,

J'utilise depuis peu la fonction "no.semaine()" mais je me suis aperçu
qu'elle ne donnait pas le bon résultat :
si ma date est le 28/11/2005, la formule me donne le n° de la semaine 49
alors que le 28/11/2005 est en semaine 48.... J'ai essayé en changeant la
valeur 'Méthode' (1 ou 2) mais le résultat est faux dans les 2 cas...
pourquoi ???
Merci d'avance pour vos lumières
Christophe


--
@+ thierryp