在excel中按行排列的数据的动态索引

时间:2014-04-23 07:57:59

标签: excel dynamic indexing

我在Excel C2到O2栏中有一张excel表,其中包含以下内容:

Month   1   2   3   4   5   6   7   8   9   10  11  12

在C3至O3栏中,我有以下内容:

Revenue 14.48828064 57.39890307 7.789366115 77.9224996  98.47631317 99.91713279 27.60377772 95.71525763 48.19843962 32.31745481 26.69196797 83.49167956

在C9至D9栏中,我有:

From Month |    1

在C10至D10栏中:

Till month |    12

在C12栏中,我有:

Revenue

我遇到的问题是在单元格D12中准备一个公式,该公式将动态地对单元格D9,D10的变化作出反应,并在单元格D12中仅使用公式而不使用单元格D12中的第3行 - 收入之和任何其他细胞。

我知道如何使用offset和INDIRECT函数垂直排序数据时这样做,但是在水平排序数据时却无法找到方法。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

D12

中尝试此公式
=SUM(OFFSET(C3,0,D9,1,D10-D9+1))

它总结了OFFSET函数指定的范围。范围从对应于"月份"的单元格开始,其中0行向下,D9单元格右侧C3 cols;包含1行和D10-D9+1列。