2016-12-20 19 views
1

これは他の場所で回答されているが、私は他の週番号の回答を検索し、何年も働く解決策を見つけられていない謝罪します。ExcelでDOTの週番号を計算する方法

タイヤ業界は、日曜日に始まる最初の1週間から週番号を計算します。たとえば、2016年1月3日から週1が開始されました。 2017年、第1週は1月1日の日曜日に始まります。 2018年に第1週は1月3日(日)から始まります。

Excel 2010では、戻り値のタイプ1と17(日曜日から始まる週)を使用して、3月のすべての1月1日は、2017の場合のみ1週間目です。それは私が例は他の回答に掲載し、また、週番号を計算するために彼の式でロン・ド・ブルーインのページを確認しようとしている2018

ため2016201653201552を返す必要がありますが、私はそれを正しく修正することはできませんされました数式が一貫して機能するようにします。任意の提案や指導を事前に

=INT((B4-DATE(YEAR(B4-WEEKDAY(B4-1)+4),1,3)+WEEKDAY(DATE(YEAR(B4-WEEKDAY(B4-1)+4),1,3))+5)/7) 

ありがとう:ここ

は、ISO週番号を計算するためのロンの一例です。

あなたはこの式を使用することができます
+0

この式を使用することができますは、2018年1月7日の最初の日曜日ではないですか? –

答えて

1

=IFERROR(YEAR(B4) &TEXT(INT(DATEDIF(DATE(YEAR(B4),1,AGGREGATE(15,6,{1,2,3,4,5,6,7}/(WEEKDAY(DATE(YEAR(B4),1,{1,2,3,4,5,6,7}))=1),1)),B4,"d")/7)+1,"00"),YEAR(B4)-1 &TEXT(INT(DATEDIF(DATE(YEAR(B4)-1,1,AGGREGATE(15,6,{1,2,3,4,5,6,7}/(WEEKDAY(DATE(YEAR(B4)-1,1,{1,2,3,4,5,6,7}))=1),1)),B4,"d")/7)+1,"00")) 

enter image description here

1

を、私はこの質問には帰りが、今後の参考のために回答されている参照.....

は、私が以前にその数式を掲載していますISOの週番号を指定 - here ...を参照してください。その式は開始日または日付の定義方法に応じて調整することができますので、の日付はになります週年の最初の日曜日に1つの開始は、あなたが

=YEAR(A2+1-WEEKDAY(A2))&TEXT(INT((A2-WEEKDAY(A2)-DATE(YEAR(A2+1-WEEKDAY(A2)),1,7))/7)+2,"00")

関連する問題