作业帮 > 综合 > 作业

使用EXCL对多条件求合

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/20 14:59:19
使用EXCL对多条件求合
如图:我需要以某一天和某一型号为条件进行求合,如求2010年12月30日型号为1000的数量.请问用公式如何求何.

 
假设上面三列数据分别在ABC三列,则用以下公式即可计算出
=sumproduct((A1:A10000-"2010-12-30"=0)*(--B1:B10000=1000)*C1:C10000)
再问: 这个的确可行,还想请教一下。公式中“A1:A10000-”的“A10000-”的含意,“--B1:B10000=1000”中“--B1”的含意。谢谢了
再答: 你断章取义,理解有误 A1:A10000-"2010-12-30"表示用A1:A10000的数据来减去日期"2010-12-30" A1:A10000-"2010-12-30"=0比较述减的结果是否为0(0即相等,相同) --B1:B10000是为避免你B:B10000的数据是文本型,用--将其强行转换为数值
再问: a1:A10000是表示A1到A10000的单位格吗,我将其改为A:A,B:B这样的形式怎么就不对了。另外我要将2010年12月30日换成2010年,改为按年统计,公式中的2010-12-30应改为什么。谢谢了
再答: 1、Excel2003版使用sumproduct函数时,不能整列引用 2、要统计2010年的 =sumproduct((year(--A1:A10000)-2010=0)*(--B1:B10000=1000)*C1:C10000)