动态添加行值

时间:2014-05-02 00:13:32

标签: excel excel-vba sum excel-formula vba

我有一张表可以说如图enter image description here

所示

我试图在行X中动态地总结数字。如果用户选择FY11和FY16,那么我必须提供从FY11到FY16的单元格总和。

任何解决方案?

1 个答案:

答案 0 :(得分:1)

假设您的数据设置如下:

enter image description here

在单元格B6中是FY Start的下拉,而在B7中是FY End的下拉。选择的起始末端FY的各行(X,Y和Z)的总和在单元格B9和向下。单元格B9中的公式并被复制下来:

=IF(COUNTBLANK($B$6:$B$7)>0,"",SUM(INDEX($B2:$H2,MATCH($B$6,$B$1:$H$1,0)):INDEX($B2:$H2,MATCH($B$7,$B$1:$H$1,0))))