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

可以追问.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com