根据月标准添加Sum

时间:2014-09-06 09:14:43

标签: excel excel-formula export-to-excel

我打算添加一个简单的公式来计算每个人的总和,以月为基础(即单元格C14)。如果我将月份更改为3月份,那么应该从1月到3月进行总和,如果我将月份更改为12月份,则应该从1月到12月对该特定人员进行总结。

我目前正在使用以下公式,但它太大了。我刚刚从1月到4月加入了这个很长的时间。我不想要这么大的公式。是否可以将其更改为非常简单的公式?

=IF(C14="Jan",VLOOKUP(A17,$A$3:$M$11,2,0),IF(C14="Feb",VLOOKUP(A17,$A$3:$M$11,2,0)+VLOOKUP(A17,$A$3:$M$11,3,0),IF(C14="Mar",VLOOKUP(A17,$A$3:$M$11,2,0)+VLOOKUP(A17,$A$3:$M$11,3,0)+VLOOKUP(A17,$A$3:$M$11,4,0),IF(C14="Apr",VLOOKUP(A17,$A$3:$M$11,2,0)+VLOOKUP(A17,$A$3:$M$11,3,0)+VLOOKUP(A17,$A$3:$M$11,4,0)+VLOOKUP(A17,$A$3:$M$11,5,0))))) 

enter image description here

1 个答案:

答案 0 :(得分:1)

试试这个

B17:  =SUM(OFFSET($A$2,MATCH(A17,$A$3:$A$11,0),1,1,MATCH($C$14,$B$2:$M$2,0)))

并根据需要填写。

我不确定我是否可以提出非挥发性配方。

在上面,我们使用MATCH函数来计算表中的行偏移量;以及返回数组的宽度。