同一列数据中单数行数值求和
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/24 18:56:15
如果将求和的结果放在C列,在C列输入公式=SUMIF(A:A,A1,B:B),往下复制或填充就可以了.C列显示的将是与第一列相同者的和.由于A列有重复的,C列也有重复的,A列相同的C列也会相同.
A1=INDIRECT("c"&B1)下拉即可
假如两列是a列和b列,结果在c列,在c1中输入=a1*60%+b1*40%下拉复制公式即可.
用sumif函数.=sumif(第一列,对应名字,第二列)
a=A(j,:);A(:,j)=a';
假设数据写在SHEET1工作表的A列则另一个工作表写入公式求正数的和值=SUMIF(SHEET1!A:A,">0")求负数的和值=SUMIF(SHEET1!A:A,"
=SUMPRODUCT(--A1:A100)再问:我试了,得到的是“#VALUE!”把“--”去了,倒是不报错了,但仍然是0再答:公式肯定没错,值错了才报错,你看一下区域,我的示例是a1:a100,你
在任意空白单元格(比如D1)输入10,复制这个单元格(D1),选中A1:A10,右键,选择性粘贴,乘,确定
那是你对这个函数理解有误,它正好能对筛选出的数据相乘再加总,你再认真看看这个函数的说明吧.
建议你不要去合并和汇总,那样弄了以后数据表就无法加工了,就根本不是数据了,和图纸差不多.正确的方法,是在另外的表,或者本表的C、D列中进行汇总,比如把A列里面的所有不不重复内容提取到C列里面,方法是选
在c1输入:=SUM(INDIRECT(ADDRESS(10-COLUMN(A2),1)):$A10)
把前面的列标加上$如=sumproduct($A1:$A10*B1:B10)
可以不用公式呀!直接点求和那个图标,然后用鼠标选中你要选的区域就可以了.不过你要把求得的和放在哪里,是要提前指定好的.
在合计列输入公式:=SUM((LEFT($A$1:$A$9,2)-$C2=0)*($B$1:$B$9)),按ctrl+shift+enter后下拉即可
假设求B2:B100中的正数和:=sum(if(b2:b100>0,b2:b100))按ctrl+shift+enter三键.求负数的和:=sum(if(b2:b1000)*b2:b100)负数和:=
Sub a()For i = 2 To [a65536].End(3).Row For&nbs
按你题中所说在原表中B列为账号C列为数值且B列账号有重复第一步操作在原表中加入一空列这里以D列为例假设你的账号及数值两列均无标题行即有效数据自第一行起我们在D1单元格内输入如下公式=COUNTIF($
你这样其实也可以,只要在第一行这样写后,往下拉就行了.或者=$a1*0.6+$b1*0.2+$c1*0.1+$d1*0.05+$e1*0.05把列绝对,避免出错.
找一空白列,第一个输入公式=A1+A4+A7+...往下拉到最后一行