EXCEL跨表跨列求和

EXCEL跨表跨列求和,高手有?
2024-11-15 03:58:57
推荐回答(3个)
回答1:

首先,这个
公式

数组公式
,需要同时按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...一次类推。

回答2:

比如Sheet1的A1单元格值为10,Sheet2的B1单元格为20,想在Sheet3的A1单元格显示两者的和,那么,把鼠标点击到Sheet3
A1单元格中,直接输=,然后选择Sheet1的A1单元格,那么上面的公式栏会显示“=Sheet1!A1”,在公式后输入一个+,然后再选择Sheet2的B1单元格,直接回车
。鼠标移动到Sheet3的A1单元格中,可以看到最终的公式为“=Sheet1!A1+Sheet2!B1”。

回答3:

呵呵这个公式有意思.

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条的操作加上大括号.

可以追问.