我在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函数垂直排序数据时这样做,但是在水平排序数据时却无法找到方法。任何帮助将不胜感激。
答案 0 :(得分:1)
在D12
=SUM(OFFSET(C3,0,D9,1,D10-D9+1))
它总结了OFFSET
函数指定的范围。范围从对应于"月份"的单元格开始,其中0
行向下,D9
单元格右侧C3
cols;包含1行和D10-D9+1
列。