Excel的;如何从周数获取月份信息?年份从二月开始

时间:2016-10-29 20:56:59

标签: excel excel-vba excel-formula vba

在excel中,我有财政年度和财政周数据如下。

FiscalYear FiscalWeek Month
2014       1          
2014       1
.          .
.          .

我想将财政周数据转换为财政月份。在这种情况下,会计年度从2月1日开始。所以 [期望的输出数据]

FiscalYear FiscalWeek Month
2014       1          2
2014       1          2
.          .
.          .

使用

=MONTH(DATE(A2,1,B2*7-2)-WEEKDAY(DATE(B2,1,3))) 

对于Month列,我得到12或12月而不是2月。

如何从FiscalWeek信息中获取相应的月份信息? 谢谢!

1 个答案:

答案 0 :(得分:1)

要获得下表,我

  1. 填写A栏,重复2014年
  2. 填充B列1,2,3,4,5 ......
  3. 将单元格C2设置为=月(日期(A2,2,1 +(B2-1)* 7))
  4. 将格式化的单元格C2作为带小数位零的数字
  5. 将电池C2复制下来。
  6. 这是将公式中的日期值设置为1,8,15,22,29,36,43,......

    DATE函数的规范说:

      

    如果 大于该月的天数   指定, 将该天数添加到第一天   月。例如,DATE(2008,1,35)返回序列号   代表2008年2月4日。

    Desired result