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

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

取同一个舍的周龄最大的数量和成本
yi_ran依然 1年前 已收到1个回答 举报

云心友与 幼苗

共回答了15个问题采纳率:86.7% 举报

你是要同舍周龄最大对应的数量和成本吧:
源数据在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向下填充.

1年前 追问

8

yi_ran依然 举报

貌似不对呢~

我现在要算这一个舍里最大周龄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,)))

(数组公式)

可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.018 s. - webmaster@yulucn.com