公式的年份和周数

我想创build一个date标准的SUMIFS公式。 整个报告是基于几年和几周的人,我喜欢保持这样的方式,而不会将其转换为date。 数据设置如下:

Col A Col B Col C Col D YEAR Weeknumber Turnover ColA & ColB 

我想根据报告周和年份创build一个MAT的周转数量。 我试图合并colums A和B来得到YYYYWW,但是由于前9个星期只有一个数字,所以公式不起作用。

注意Cel F1包含报告年份,Cel F2包含报告周

sumif公式如下:= SUMIFS(C:C; D:D;“<=”&F1&F2; D:D;“> =”&(F1-1)&F2)

任何人都知道我怎么能做到这一点?

所以你的D列公式:

 =--(A1&TEXT(B1,"00")) 

你的其他公式:

 =SUMIFS(C:C,D:D,"<=" & --(F1 & TEXT(F2,"00")),D:D,">=" & --(F1-1 & TEXT(F2,"00"))) 

如果你想用一个公式完成这一切,那么:

 =SUM(IF(( --(F1 & TEXT(F2,"00"))>=--(A:A &TEXT(B:B,"00")))*( --(F1-1 & TEXT(F2,"00"))<=--(A:A &TEXT(B:B,"00"))),C:C)) 

这是一个数组公式,在离开编辑模式时需要用Ctrl-Shift-Enter确认。

这是写得很慢。 如果所有列的全部引用都被截断为极限绝对数据,那将是最好的。 如A:A到$ A $ 1:$ A $ 10000。 这将加快数组公式。