excel列求和如何从t=i开始求和

excel ∑求和 ∑(n-i)(xi-yi) i=1到n xi和yi位已知变量, 请问怎么求和?_百度知道
excel ∑求和 ∑(n-i)(xi-yi) i=1到n xi和yi位已知变量, 请问怎么求和?
提问者采纳
假设n=10,xi在A1:A10、yi在B1:B10。=sumproduct((10-row(1:10))*(A1:A10-B1:B10))
你好,谢谢你的回答。可能是我的问题没说清楚我想要的结果是,第一格x1-y1第二格2*(x1-y1)+x2-y2第三格3*(x1-y1)+2*(x2-y2)+x3-y3第四格4*(x1-y1)+3*(x2-y2)+2*(x3-y3)+x4-y4......这样的结果
假设xi在A列、yi在B列,并从A1、B1开始,在C1输入公式:=SUMPRODUCT((A$1:A1-B$1:B1)*(ROW(2:2)-ROW($1:1)))向下填充即可。
提问者评价
谢谢高手 算出来了 虽然答案还是搞不明白
其他类似问题
按默认排序
其他2条回答
A1~An={xi}B1~Bn={yi}C1~Cn={xi-yi}D1~Dn={n-1,n-2,...1,0}E1~En={Ci*Di}求和=sum(E1:En)
你好,谢谢你的回答。可能是我的问题没说清楚我想要的结果是,第一格x1-y1第二格2*(x1-y1)+x2-y2第三格3*(x1-y1)+2*(x2-y2)+x3-y3第四格4*(x1-y1)+3*(x2-y2)+2*(x3-y3)+x4-y4......这样的结果
百度和专业老师求教啊
excel的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁EXCEL中对特定的单元格进行求和。
EXCEL中对特定的单元格进行求和。
如图。把停滞等待、搬动移动、加工作业和QC检查这四列下面打有黄色记号的行后面所对应的距离和时间分别求和。
不知道我说清楚了没有,我这里举个例。比如截图里面“搬动移动”这一列的距离总和是10+40=50,时间总和是76+69=145。“加工作业”这一列的距离总和是0.5+0.5=1,“QC检查”这一列下面没有黄色标记,所以其距离和时间总和全部为零。
求方法。为方便上传我只截取表格的一小部分。举例因为表格数据少,可以直接算出来,真正的表格有几百行,数据较多,希望各路行家高手指点迷津,赐教方法。谢谢!
用宏自定义一个函数就可以解决,只是不太好理解。同时按Alt和F11进入宏界面,点菜单的插入,模块,粘贴如下代码:Function SumColor(xRngCond As Range, xCond As Range, xSum As Range)Dim i As IntegerFor i = 1 To xRngCond.Rows.CountIf xRngCond.Cells(i, 1).Interior.Color = xCond.Interior.Color Then SumColor = SumColor + xSum.Cells(i, 1)Next iEnd Function关闭该窗口,你就有了一个新的函数SumColor,用法如下:=sumcolor(C2:C12,C2,H2:H12)第一个参数C2:C12为条件区域,第二个参数C2表示黄色填充,第3个参数H2:H12为待求和的区域。同理有=sumcolor(D2:D12,C2,H2:H12)=sumcolor(E2:E12,C2,H2:H12)...当然公式写为=sumcolor(C2:C12,$C2,$H2:$H12)就更好了,可以直接向右复制3列。希望你能理解。
如果是2007版,有简法:
你可以选择C到I列进行筛选,然后点C1下拉框,按颜色筛选,选择黄色填充,再用公式
=SUBTOTAL(9,H2:H13)
求H列的和。
更简单的方法,需要修改你的表格设计。其实三角、小圆圈、大圆圈、方框这四个图形应该直接只放到上,然后黄色区域输入1(表示需要该),非黄色区域输入0或者保持空白(表示不需要该工序),然后用公式
=SUMPRODUCT(C2:C12,$H2:H$12)
这是最简单的办法了。
首先谢谢你,你的第一种方法帮我解决的问题。可是我不知道那个是如何来的,这样下次遇到相同的问题,我还是不知道怎么新建类似的宏。可以大概讲解一下吗?或者给个教程也行。真心感谢!
强烈建议最后一种方法,最简单易懂,看看SUMPRODUCT的用法就可以了。很难理解,一句两句讲不通,不是我不讲解,麻烦。
的感言:回答速度很快,而且详细,专业,灰常感谢!
其他回答 (3)
用条件求和SUMIF可以实现!不过淡淡的问一句:是以黄色为条件还是以其他为条件?
将黄色标记改用状态列(加一列),然后即可使用SUMIF函数求和。
关键字不规范。
相关知识等待您来回答
微软专区领域专家作者:iamlaosong
越来越觉得sumproduct这个函数有用,过去用sum组函数,改起来复制起来都麻烦,sumif在条件多的时候也觉得不方便。现在改用sumproduct函数,就简单多了。查过sumproduct函数的使用方法,其解释为“求二个或二个以上数组的乘积之和”,如果因此就片面地理解为这与多条件求和无关,那就错了。其实呢,利用条件真假的值(“真”对应值为1,“假”对应值为0),sumproduct函数用起来要比sumif函数好用的多。例如,“=SUMPRODUCT((A1:A100=“工程师”)*1)”就统计了A列中含有“工程师”的行数,需要注意的是,后面“*1”是必不可少的,否则结果为零。下面举几个应用案例。
1、库存统计
Excel文件中有三张表,一张入库记录,一张出库记录,一张库存记录,在添加出入库记录后,库存表用sumproduct函数自动反应当前库存。
(1)入库记录表A、B、C、D、E、F列
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
(2)出库记录表A、B、C、D、E、F列
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
合格
(3)库存记录表A、B、C、D、E、F、G列
YN3 HousingLH
合格
YN3 HousingRH
合格
YN3 LensLH
合格
YN3 LensRH
合格
YP7 HousingLH
合格
YP7 HousingRH
合格
YP7 LensLH
合格
YP7 LensRH
合格
T61 HousingLH
合格
T61 HousingRH
合格
T61 LensLH
合格
T61 LensRH
合格
T63 HousingLH
合格
T63 HousingRH
合格
(4)库存计算公式
合计入库:=SUMPRODUCT((入库!$C$2:$C$65535=库存!$A2)*(入库!$E$2:$E$65535=库存!$C2)*(入库!$F$2:$F$65535=库存!$D2)*(入库!$D$2:$D$65535))
合计出库:=SUMPRODUCT((出库!$C$2:$C$65535=库存!$A2)*(出库!$E$2:$E$65535=库存!$C2)*(出库!$F$2:$F$65535=库存!$D2)*(出库!$D$2:$D$65535))
公式中每一组数字的条件判定,就会得出不同的“真”与“假”,数组的值变成了不同的“0”和“1”,各组的数字相乘,只有条件完全达到的行,才有可能得到数值,这些数值相加的结果就是我们要求的值。这就是SUMPRODUCT方式的多条件求各和。上述第一个公式可以描述为(第二个公式同理):
=SUMPRODUCT((入库零件号区域=库存零件号)*(入库包装种类区域=库存包装种类)*(入库质量状态区域=库存质量状态)*(入库数量区域))
库存数量:=E2-F2
2、每日质量通报
Excel文件中有三张表,一张质量记录汇总表,一张每日通报,一张累计通报,在添加每天质量记录后(点击按钮,VBA程序自动根据P1单元格中的日期从数据库中提取质量记录),每日通报和累计通报用sumproduct函数自动反应当前质量情况。修改日期,每日通报和累计通报两张报表立即反应当日的质量数据。
(1)质量记录A、B、C、D、E、F列
进口邮件数
未及时妥投邮件数
未妥投邮件数
及时妥投率&
(2)每日通报A、B、C、D、E、F列
进口邮件数
未及时妥投邮件数
未妥投邮件数
及时妥投率&
计算公式(单元格P1存放通报日期):
进口邮件数:=SUMPRODUCT((数据汇总!$A$4:$A$500=$P$1)*(数据汇总!$B$4:$B$500=$A4)*(数据汇总!C$4:C$500))
未及时妥投邮件数:=SUMPRODUCT((数据汇总!$A$4:$A$500=$P$1)*(数据汇总!$B$4:$B$500=$A4)*(数据汇总!D$4:D$500))
未妥投邮件数:=SUMPRODUCT((数据汇总!$A$4:$A$500=$P$1)*(数据汇总!$B$4:$B$500=$A4)*(数据汇总!E$4:E$500))
及时妥投率 :=(B4-C4-D4)/B4
(3)累计通报
内容和每日通报一样只是数据为当月累计而已,所以各字段公式也差不多,只是多了个小于符号“&”,即:
进口邮件数:=SUMPRODUCT((数据汇总!$A$4:$A$500&=$P$1)*(数据汇总!$B$4:$B$500=$A4)*(数据汇总!C$4:C$500))
未及时妥投邮件数:=SUMPRODUCT((数据汇总!$A$4:$A$500&=$P$1)*(数据汇总!$B$4:$B$500=$A4)*(数据汇总!D$4:D$500))
未妥投邮件数:=SUMPRODUCT((数据汇总!$A$4:$A$500&=$P$1)*(数据汇总!$B$4:$B$500=$A4)*(数据汇总!E$4:E$500))
及时妥投率 :=(B4-C4-D4)/B4
公式的含义就不解释了,就是多条件求和,这里的条件可以是多种形式的,等于、大于、小于、不等于都行,只要记住真假的值:真=1,假=0就可以了。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:326814次
积分:3220
积分:3220
排名:第3765名
原创:95篇
转载:35篇
评论:81条
(9)(6)(5)(7)(9)(8)(6)(3)(6)(2)(4)(2)(3)(2)(1)(1)(3)(1)(1)(3)(3)(1)(1)(1)(1)(2)(1)(1)(1)(2)(3)(4)(2)(3)(2)(2)(5)(1)(1)(1)(1)(4)(1)(1)(3)在excel中如何求和_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者贡献于
评价文档:
2页免费2页免费1页免费4页1下载券3页免费 1页免费4页免费5页免费6页免费
喜欢此文档的还喜欢19页免费4页免费40页免费4页1下载券3页免费
在excel中如何求和|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:1.14MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢excel中如何应用公式对不连续的单元格进行求和,急!_百度知道
excel中如何应用公式对不连续的单元格进行求和,急!
我想对A1,C1,E1,G1,I1,K1,M1.........到HC1求和,都是隔一个单元格的,注意是应用公式,因为很多,一个个手输太累了~
提问者采纳
=sum(if(mod(column(A:HC),2),A1:HC1,0))数组公式,Ctrl+Shift+回车结束。
那我要求B1,D1,F1,H1.......到HD1呢???
=sum(if(mod(column(B:HD),2)=0,B1:HD1,0))=0偶数列的数据的和=1奇数列的数据的和。第一式省略了=1
嗯,谢谢,不过竟然省略了1答案也出来了。。。
提问者评价
其他类似问题
excel的相关知识
按默认排序
其他1条回答
=SUMPRODUCT((MOD(COLUMN(A1:HC1),2)=1)*A1:HC1)
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 excel列求和 的文章

 

随机推荐