如何为这个 Excel 公式设置四月的第一天和第一周?=WEEKNUM(A1) 因为 =WEEKNUM(A1) 仅适用于 1 月 1 日或 1 月的第一周。
因为我们公司的财务/会计年度从 4 月 1 日开始。我需要获取一年中每一天的周数,它是对应的 WEEKNUMBER,但第一天应该是 4 月 1 日而不是 1 月 1 日。我将在我将通过 ETL(SSIS)导入的时间维度工作表上使用它
谢谢并恭祝安康,
博
如何为这个 Excel 公式设置四月的第一天和第一周?=WEEKNUM(A1) 因为 =WEEKNUM(A1) 仅适用于 1 月 1 日或 1 月的第一周。
因为我们公司的财务/会计年度从 4 月 1 日开始。我需要获取一年中每一天的周数,它是对应的 WEEKNUMBER,但第一天应该是 4 月 1 日而不是 1 月 1 日。我将在我将通过 ETL(SSIS)导入的时间维度工作表上使用它
谢谢并恭祝安康,
博
通过从中减去 1 月、2 月和 3 月的天数来转换 A1 日期(这当然取决于闰年的年份):
=WEEKNUM(A1-(1 + DATE(YEAR(A1),3,31)-DATE(YEAR(A1),1,1)))
我希望这对某人有用。我遇到过同样的问题。
=IF((WEEKNUM(D4,16)-13)<=0,(WEEKNUM(D4,16)-13)+53,WEEKNUM(D4,16)-13)
“D4”是当前日期
“16”是您会计年度的开始日期
“-13”是从 1/1/年到您的财政年度开始的第一周的周数
试试这个
=WEEKNUM(DATEDIF("4/1/2018",TODAY()-1,"D"))