早教吧作业答案频道 -->其他-->
sumif函数格式问题求教在用sumif函数时出现如下问题:A列为时间(定义为Time),B列为数值(定义为Adjust),A列时间和B列时间一一对应;C列为时间,D列为数值,C列时间和D列时间一一对应.需要在E
题目详情
sumif 函数格式问题求教
在用sumif 函数时出现如下问题:
A列为时间(定义为Time),B列为数值(定义为Adjust),A列时间和B列时间一一对应;C列为时间,D列为数值,C列时间和D列时间一一对应.
需要在E列产生:当C列中的时间等于A列时,将B列的数值和D列相加.
我编了这样的公式:=SUMIF(Time,C1,Adjust)+D1.但是无法实现,请高手指点.
在用sumif 函数时出现如下问题:
A列为时间(定义为Time),B列为数值(定义为Adjust),A列时间和B列时间一一对应;C列为时间,D列为数值,C列时间和D列时间一一对应.
需要在E列产生:当C列中的时间等于A列时,将B列的数值和D列相加.
我编了这样的公式:=SUMIF(Time,C1,Adjust)+D1.但是无法实现,请高手指点.
▼优质解答
答案和解析
这里问题在我们给企业做Excel培训的时候常被问及,很典型.
这样的需求,用sumif来实现不妥,通用的实现方法是是使用普通求和函数sum、条件求和函数if和数组来联合实现(这类方法还适合于求和条件有多个的情况).
实现方法如下:
1.请将上述样例数据输入到A1:B5中
2.选中求和结果放到的单元格,比如A7中
3.在A7中输入下列带数组的公式,输入结束后一定记得按“Ctrl+Shift+回车”组合键完成公式的编辑:
=SUM(IF(YEAR(A1:A5)=2007,IF(MONTH(A1:A5)=6,B1:B5,0),0))
结束后,你在公式编辑栏看到的应该是:
表示有数组的引用.
如果还有问题,可以和联系或给我发信息
这样的需求,用sumif来实现不妥,通用的实现方法是是使用普通求和函数sum、条件求和函数if和数组来联合实现(这类方法还适合于求和条件有多个的情况).
实现方法如下:
1.请将上述样例数据输入到A1:B5中
2.选中求和结果放到的单元格,比如A7中
3.在A7中输入下列带数组的公式,输入结束后一定记得按“Ctrl+Shift+回车”组合键完成公式的编辑:
=SUM(IF(YEAR(A1:A5)=2007,IF(MONTH(A1:A5)=6,B1:B5,0),0))
结束后,你在公式编辑栏看到的应该是:
表示有数组的引用.
如果还有问题,可以和联系或给我发信息
看了 sumif函数格式问题求教在...的网友还看了以下:
已知在等比数列an中,若a1,a2,a3-2构成等差数列,Sn为数列an的前n项和,且S3=14. 2020-05-13 …
1.设{an}为等差数列,Sn为数列{an}的前n项和,已知S7=7,S15=75,Tn为数列{S 2020-06-27 …
若数列{An}满足An+T=An,其中T为非零正整数,则称数列{An}为周期数列,T为数列{An} 2020-07-09 …
对于数列{an},规定数列{△an}为数列{an}的一阶差分数列,其中△an=an+1-an(n∈ 2020-07-20 …
已知在等比数列{an}中,若a1,a2,a3-2构成等差数列,Sn为数列{an}的前几项和,且S3 2020-07-30 …
设有无穷数列且为正整数集的无限子集,,则数列称为数列的一个子列,记为.下面关于子列的三个命题①对任 2020-08-02 …
若数列{an}满足an+T=an,其中T为正整数,则称数列{an}为周期数列,其中T为数列{an}的 2020-10-31 …
数列{an}前项和为(n+1)^2+t,则n+1项和为(n+2)^2+t两式相减,得第n+1项为:2 2020-11-24 …
如图,已知二次函数f(x)=ax2+bx+c,直线l1:x=2,直线l2:y=3tx(其中-1<t< 2020-12-08 …
三个单元格中的一个有数值,则第四个单元格的数值等于前三个中的数值第一行,A中数值为2.5,B、C列中 2020-12-24 …