EXCEL跨表跨列求和
发布网友
发布时间:2022-02-23 01:02
我来回答
共3个回答
热心网友
时间:2022-02-23 02:31
首先,这个
公式
是
数组公式
,需要同时按Ctrl+Shift+回车完成,
你的补充公式的意思是求第二行数据的和,中间间隔5列求和,就是求A2,G2,M2,,,,一次类推:
将公式改为=SUM((MOD(COLUMN(2:2),4)=1)*(2:2)),则是中间间隔4行。
将公式改为=SUM((MOD(COLUMN(2:2),5)=2)*(2:2)),则是求和B2,H2,N2...一次类推。
热心网友
时间:2022-02-23 03:49
比如Sheet1的A1单元格值为10,Sheet2的B1单元格为20,想在Sheet3的A1单元格显示两者的和,那么,把鼠标点击到Sheet3
A1单元格中,直接输=,然后选择Sheet1的A1单元格,那么上面的公式栏会显示“=Sheet1!A1”,在公式后输入一个+,然后再选择Sheet2的B1单元格,直接回车
。鼠标移动到Sheet3的A1单元格中,可以看到最终的公式为“=Sheet1!A1+Sheet2!B1”。
热心网友
时间:2022-02-23 05:24
呵呵这个公式有意思.
1.看着公式应该是返回2行所有列的所有值被除后,筛选出条件为余数=1的单元格数值,再乘以余数1,然后合计.其实就是返回余数为1的2行单元格数值然后相加.
2.即然指定是第2行的所有值,那么COLUMN应该可以去掉.
3.这是个数组公式,要加大括号才生效.将光标放在公式的任何位置后,按下组合键:SHIFT+CTRL+ENTER,大括号就自动加上去了,手工加的无效.
4.比如源数据在SHEET3,需要存入在SHEET1,则将以下公式复制到表1的任何单元格均可,
={SUM((MOD((Sheet3!2:2),5)=1)*(Sheet3!2:2))}
4.上式两边的{
}只是视觉效果,复制后要先删除{
},再按第3条的操作加上大括号.
可以追问.