电子表格excel 怎样对不同表不同行的值求和
1.excel 怎样对不同表不同行的值求和
一、假设A、B有11行,数组函数: {=INDIRECT("B"&MAX(IF(A1:A11="c",ROW(A1:A11),0)))+INDIRECT("B"&MAX(IF(A1:A11="d",ROW(A1:A11),0)))} 先输入大括号{}中内容,再同时按CTRL+SHIFT+ENTER 二、关于补充问题,假设每个表的数据在B列从2到65536行 {=INDIRECT("表1!B"&MAX(IF(TRIM(表1!B2:B65536)<>"",ROW(表1!B2:B65536),0)))} 也是数组函数,输入方法同上。
表2最后一行数据提取参照此公式,若要表1表2最后一行数据求和,只要将两个数据提取公式相加即可。 说明: 1、一的公式里输入“C”“D”和“c”“d”效果一样。
2、一、二公式都不能出现形如A:A B:B,否则公式会出错。
2.excel行数比较多的情况下怎么求和
不知道楼主是什么意思:A比如要求和的那一行是A列,公式 如下=sum(A:A)若是求和项是从A5开始的,公式 可以改为=sum(A5:A9999),其中5表示从第几行开始求,9999表示求和到哪一行,若不知道有多少行,可以尽量写大一点点B楼主有很多行,要分别对这些行求和,楼主可以先在第一行写上求和公式,然后选中这一列,点填充,点下拉,即可把下面所有 的公式都 填 满。
或者,先在第一行写上求和公式,然后选中这一列要填充的公式,在编辑栏里点一下,然后回车,也可以快束填 充公式。
3.求excel 把不同行的数据相加
在右边的空白列
如J2输入公式
=IF(COUNTIF(B$2:B2,B2)=1,SUMIF(B:B,B2,D:D),"")
下拉即可
用数据透视表来做的话会更快
==============================
J2
=IF(COUNTIF(B$2:B2,B2)=1,SUMPRODUCT((B$2:B$4000=B2)*INT(D$2:D$4000*10))/10,"")
下拉