ntxp.net
当前位置:首页 >> ExCEl不规则隔行求和 >>

ExCEl不规则隔行求和

你好!=sum(h3,h4,h6:h12,h14:19,h22:h78)希望对你有所帮助,望采纳.

{=sum((a1:a10)*(mod(row(a1:a10),2)=1))}

假设你的数据在a1:a100 奇数行求和=sumproduct(mod(row(a1:a100),2)*a1:a100) 偶数行求和=sumproduct(not(mod(row(a1:a100),2))*a1:a100)

如图用SUMIF计算即可 .

求和往往都是数值不一样,不然直接用“乘”即可.你想要1、3、5、7行隔行求和的还是什么?如果是对奇数行单元格求和(假设源数据在A1~A100)区域外输入=SUMPRODUCT(MOD(ROW(A1:A100),2),A1:A100) 回车.

第一个问题:你说的不是隔行,而是隔列求和,而且应当是C4\E4\G4……之和吧?比如对C4:L4区域隔列求和,通常有两种解决办法:=SUMPRODUCT((MOD(COLUMN(C4:L4),2)=1)*C4:L4)***利用MOD求余判断是否是奇数列,再与数值相乘,求乘积和.或者=SUMPRODUCT(N(OFFSET(C4,,ROW(1:5)*2-2)))***利用OFFSET和数组参数得到非连续区域的偏移引用,再求和.第二个问题:E1公式:=RANK(D1,D:D,0) 如果第一行是标题,就在E2输入公式:=RANK(D2,D:D,0)***RANK的参数3是0表示降序,如果缺省或者是非0,就是升序

试一下在 B22单元格中输入 =SUMPRODUCT(($A$2:$A$21=$A22)*B$2:B$21)然后,向右,向下拉满

这几个公式的总体意思都是每三行取一个数据,然后把这些数据相加.这几个均为数组公式,你需要在输完公式后按Ctrl+shift+enter,而不是直接按回车.row(a1:a21)的意思是取A1到A21所在的行数,相当于数组{1,2,3,……,21}.mod()的意思

方法一:按求和快捷函数,然后按ctrlf不放,点击要求和的单元格就好方法二:在要求和的那个单元格里输入等号,然后输入单元格的位置+单元格的表式方法,按回车就可以.比如要把A1 ,A 3,A9的和放到B5里面,就在B5单元格里输入“=A1+A3+A9”然后按回车

只是隔行吗?在求和的单元格输入=SUM(IF(MOD(ROW(C2:C45),2)=1,C2:C45))后按ctrl+shift+enter转换为数组函数.其中“C2:C45”是你要求和的数据区

网站首页 | 网站地图
All rights reserved Powered by www.ntxp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com