作业帮 > 综合 > 作业

excle中多条件取最大值与最小值之间的数据

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/07 20:52:24
excle中多条件取最大值与最小值之间的数据

取同一个舍的周龄最大的数量和成本
你是要同舍周龄最大对应的数量和成本吧:
源数据在A:D列,在E2(数量)输入
=IF(COUNTIF($A$2:$A2,$A2)>1,"",INDEX(C$2:C$100,MATCH(MAX(($A$2:$A$100=$A2)*$B$2:$B$100),$B$2:$B$100,)))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右填充到F2(总成本),再选E2~F2向下填充.
再问: 貌似不对呢~我现在要算这一个舍里最大周龄4周的数量是9,最小周龄3周的数量是19+16=35,而且还要分舍。舍的代码也是一个条件要考虑进去
再答: 你是想最大周龄和最小周龄对应值相加、还是要最大周龄的对应值的数量和总成本?我的公式,是求后者:公式已经考虑了同舍问题:($A$2:$A$100=$A2)
之前公式漏了一个条件,改为:=IF(COUNTIF($A$2:$A2,$A2)>1,"",INDEX(C$2:C$100,MATCH(A2&MAX(($A$2:$A$100=$A2)*$B$2:$B$100),$A$2:$A$100&$B$2:$B$100,)))
(数组公式)