如果条件根据索引号计数列值

时间:2017-11-16 12:19:42

标签: excel if-statement sum conditional

我有14列,第1列(比如说A)包含月份值(1表示1月,2表示2月,依此类推)。 Colum B包含代表2017年价值的数字。对于从C列开始的接下来的12列,从2018年1月到2018年12月,2018年的每个月都有值。在第15栏中,我想根据月份将2017年(B栏)的值与2018年的相应月份相加A列中的值。例如,如果月份值为3,那么结果应该给出B列(2017)+ C列(Jan2018)+ D列(2018年2月)+ B列(2018年3月)的值之和)。由于月份值3代表2018年3月。 我尝试使用功能选择,但似乎太长。是否有更小更简单的功能?

1 个答案:

答案 0 :(得分:2)

enter image description here

=SUM(B2:INDEX(C2:N2,1,A2))

INDEX(C2:N2,1,A2)此处提供{1}}在第1行和第C2:N2列中的引用。从A2开始变为SUM到从B2获得的参考范围。