在Excel中相当于Maxif?
说我在Excel中有以下表格:
我将如何去创build一个function,select最长的保质期的水果? 这个列表的顺序很重要,所以sorting不是一个选项。 公式也必须限制在一个单元格中,我不能拖放方程式。
数组公式如何:
=INDEX(A1:A100,SUMPRODUCT(--(C1:C100=MAX(IF(B1:B100="fruit",C1:C100,"")))*(B1:B100="fruit")*ROW(1:100)))
数组公式必须使用Ctrl + Shift + Enterinput,而不仅仅是Enter键。
这是基于:
- MAX(IF())获得水果的最大寿命
- 从SUMPRODUCT()获取行号
- 从INDEX()获取名称