这簿N表汇总包含哪些具体内容?
- 内容介绍
- 文章标签
- 相关推荐
本文共计367个文字,预计阅读时间需要2分钟。
问题:如何在一个工作簿中,根据月份和编号对N个工作表进行汇总,每个工作表的结构如下所示。
函数解决:使用SUMIF函数结合INDIRECT函数和MOD函数来实现。
公式示例:=SUMIF(INDIRECT(INT(COLUMN(B1)/2)&月!A3), $A3, INDIRECT(INT(COLUMN(B1)/2)&月!C & MOD(COLUMN(B1), 2)))
问题:一个工作簿中有按月分的N个工作表,按编号、月份、指标汇总,每个工作表的结构如下图。
函数解决:
=SUMIF(INDIRECT(INT(COLUMN(B1)/2)&"月!A:A"),$A3,INDIRECT(INT(COLUMN(B1)/2)&"月!c"&MOD(COLUMN(B1),2)+2,))思路:
先完成Sumif的条件区域参数,即多维引用每个工作表A列的数据:
将直接引用=1月!A:A换成间接引用=INDIRECT("1月!A:A");
其中的1换成INT(COLUMN(B1)/2),公式右拉会生成1、1、2、2、这样的序列数。
再完成Sumif的求和区域参数,即多引用引用每个工作表的B、C两列:
在前一个Indirect的基础上,将A:A部分改成"c"&MOD(COLUMN(B1),2)+2,公式右拉会生成c2、c3、c2、c3……这样的循环;
Indirect函数第二个参数为缺省的0,将第一个参数中的“c”由“C列”转变为含义为Column的列。
Sumif的第二个参数就是编号。
原博客各种作……所以换阵地了,不过每篇都搬过来,实在有点累,想看就自己看吧:blog.sina.com.cn/pureiceshadow
本文共计367个文字,预计阅读时间需要2分钟。
问题:如何在一个工作簿中,根据月份和编号对N个工作表进行汇总,每个工作表的结构如下所示。
函数解决:使用SUMIF函数结合INDIRECT函数和MOD函数来实现。
公式示例:=SUMIF(INDIRECT(INT(COLUMN(B1)/2)&月!A3), $A3, INDIRECT(INT(COLUMN(B1)/2)&月!C & MOD(COLUMN(B1), 2)))
问题:一个工作簿中有按月分的N个工作表,按编号、月份、指标汇总,每个工作表的结构如下图。
函数解决:
=SUMIF(INDIRECT(INT(COLUMN(B1)/2)&"月!A:A"),$A3,INDIRECT(INT(COLUMN(B1)/2)&"月!c"&MOD(COLUMN(B1),2)+2,))思路:
先完成Sumif的条件区域参数,即多维引用每个工作表A列的数据:
将直接引用=1月!A:A换成间接引用=INDIRECT("1月!A:A");
其中的1换成INT(COLUMN(B1)/2),公式右拉会生成1、1、2、2、这样的序列数。
再完成Sumif的求和区域参数,即多引用引用每个工作表的B、C两列:
在前一个Indirect的基础上,将A:A部分改成"c"&MOD(COLUMN(B1),2)+2,公式右拉会生成c2、c3、c2、c3……这样的循环;
Indirect函数第二个参数为缺省的0,将第一个参数中的“c”由“C列”转变为含义为Column的列。
Sumif的第二个参数就是编号。
原博客各种作……所以换阵地了,不过每篇都搬过来,实在有点累,想看就自己看吧:blog.sina.com.cn/pureiceshadow

