我有一张表来计算简单考勤卡的每周总数。日期字段是从当前周函数派生的,例如附件显示第43周,SUNDAY从第42周开始。当周结束或其他触发时,周总数保存在单元格C9中,并在开始时添加到下一周。 - 我确信数据库是这类结果的首选,但需要寻找excel解决方案。
单元格A2填充为:IF(WEEKDAY(TODAY(),)=1,TODAY(),TODAY()−WEEKDAY(TODAY()−1,))
,B2为=A2+1
E2为WEEKNUM(A2,2)
不确定达到此结果的最佳做法?
答案 0 :(得分:0)
我不确定您的解决方案是否最佳,但它可以正常工作。 我发现Date的Region和Language配置假定星期在星期日开始。 您可以更改设置,使星期一成为一周的第一天。 转到开始 - >控制面板 - >地区和语言。 在格式选项卡上,单击其他设置。 在日期选项卡上,将一周的第一天更改为星期一。
希望它能让你的公式符合你的预期。