Excel①计算特定条件的最大值减最小值;②规定条件求和
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/22 21:31:14
Excel①计算特定条件的最大值减最小值;②规定条件求和
![](http://img.wesiedu.com/upload/f/1d/f1d3ce202a4ec9ce3cba4a93e7e75d6e.jpg)
如图,现在要求两个值:
1、甲在这个项目中共制作了多长时间?也就是说要先在E里面寻找“甲”,然后用H列最大的值减F列最小的值;
2、假设,B列(难度)换算条件为:A=4,B=2,C=1,也就是说,以第一个镜头为例,分钟数是108分,按难度来讲,换算后为108*4=432,也就是这个制作相当于432分钟的C.以此类推.那么,现在要求的最终值是,将所有制作换算成C之后,再求甲的制作量.
我大概想到是(B2:B11="A")*4*(E2:E11="甲")+(B2:B11="B")*2*(E2:E11="甲")+(B2:B11="C")*1*(E2:E11="甲"),但是不知道用哪个函数呢?
菜鸟求公式点拨.
![](http://img.wesiedu.com/upload/8/a8/8a82f5c0f21ca76f8bda499d13639b17.jpg)
第一个问题已解决,补充下.
以甲为例,筛选出来之后,甲共制作了4个任务,分别是108分钟、45分钟、16分钟和123分钟的(难度换算比例为A:B:C=4:2:1).
那么,甲的总制作量就为:108*4+45*4+16*2+123*1=432+180+32+123=767.
这个767就是我最终要的数据.这个数据和日期无关.
求公式计算.
![](http://img.wesiedu.com/upload/f/1d/f1d3ce202a4ec9ce3cba4a93e7e75d6e.jpg)
如图,现在要求两个值:
1、甲在这个项目中共制作了多长时间?也就是说要先在E里面寻找“甲”,然后用H列最大的值减F列最小的值;
2、假设,B列(难度)换算条件为:A=4,B=2,C=1,也就是说,以第一个镜头为例,分钟数是108分,按难度来讲,换算后为108*4=432,也就是这个制作相当于432分钟的C.以此类推.那么,现在要求的最终值是,将所有制作换算成C之后,再求甲的制作量.
我大概想到是(B2:B11="A")*4*(E2:E11="甲")+(B2:B11="B")*2*(E2:E11="甲")+(B2:B11="C")*1*(E2:E11="甲"),但是不知道用哪个函数呢?
菜鸟求公式点拨.
![](http://img.wesiedu.com/upload/8/a8/8a82f5c0f21ca76f8bda499d13639b17.jpg)
第一个问题已解决,补充下.
以甲为例,筛选出来之后,甲共制作了4个任务,分别是108分钟、45分钟、16分钟和123分钟的(难度换算比例为A:B:C=4:2:1).
那么,甲的总制作量就为:108*4+45*4+16*2+123*1=432+180+32+123=767.
这个767就是我最终要的数据.这个数据和日期无关.
求公式计算.
![Excel①计算特定条件的最大值减最小值;②规定条件求和](/uploads/image/z/6558817-49-7.jpg?t=Excel%E2%91%A0%E8%AE%A1%E7%AE%97%E7%89%B9%E5%AE%9A%E6%9D%A1%E4%BB%B6%E7%9A%84%E6%9C%80%E5%A4%A7%E5%80%BC%E5%87%8F%E6%9C%80%E5%B0%8F%E5%80%BC%EF%BC%9B%E2%91%A1%E8%A7%84%E5%AE%9A%E6%9D%A1%E4%BB%B6%E6%B1%82%E5%92%8C)
=MAX(IF($E$2:$E$100="甲",$H$2:$H$100,""))-MIN(IF($E$2:$E$100="甲",$F$2:$F$100,""))
同时按CTRL SHIFT 回车键
或
=MAX(IF(($E$2:$E$100="甲")*($B$2:$B$100="A"),$H$2:$H$100,""))-MIN(IF(($E$2:$E$100="甲")*($B$2:$B$100="A"),$H$2:$H$100,""))
不知道你需要哪个?
注意 F H列为标准日期格式
再问: 现在的截图不是标准日期格式吗?
再答: 第1问 你试下公式,就知道了,如不对,说明具体要求。公式需要 同时按CTRL SHIFT 回车键 第2问=SUMPRODUCT((E2:E100="甲")*(B2:B100="A")*(C2:C100))*4+SUMPRODUCT((E2:E100="甲")*(B2:B100="B")*(C2:C100))*2+SUMPRODUCT((E2:E100="甲")*(B2:B100="C")*(C2:C100))*1![](http://img.wesiedu.com/upload/9/37/9376fb280b4115a27fa11c77cc04ec24.jpg)
同时按CTRL SHIFT 回车键
或
=MAX(IF(($E$2:$E$100="甲")*($B$2:$B$100="A"),$H$2:$H$100,""))-MIN(IF(($E$2:$E$100="甲")*($B$2:$B$100="A"),$H$2:$H$100,""))
不知道你需要哪个?
注意 F H列为标准日期格式
再问: 现在的截图不是标准日期格式吗?
再答: 第1问 你试下公式,就知道了,如不对,说明具体要求。公式需要 同时按CTRL SHIFT 回车键 第2问=SUMPRODUCT((E2:E100="甲")*(B2:B100="A")*(C2:C100))*4+SUMPRODUCT((E2:E100="甲")*(B2:B100="B")*(C2:C100))*2+SUMPRODUCT((E2:E100="甲")*(B2:B100="C")*(C2:C100))*1
![](http://img.wesiedu.com/upload/9/37/9376fb280b4115a27fa11c77cc04ec24.jpg)