excel 中的 Maxif 等价物?
Maxif equivalent in excel?
假设我在 excel 中有以下 table:
我将如何着手创建一个 select 保质期最长的水果的函数?此列表的顺序很重要,因此不能选择排序。公式也必须限制在一个单元格中,我不能拖放方程式。
数组公式如何:
=INDEX(A1:A100,SUMPRODUCT(--(C1:C100=MAX(IF(B1:B100="fruit",C1:C100,"")))*(B1:B100="fruit")*ROW(1:100)))
数组公式必须用Ctrl + Shift + 输入Enter 而不仅仅是 Enter 键。
这是基于:
- 从 MAX(IF())
中获取水果的最大寿命
- 从 SUMPRODUCT()
获取行号
- 从 INDEX()
获取名称
假设我在 excel 中有以下 table:
我将如何着手创建一个 select 保质期最长的水果的函数?此列表的顺序很重要,因此不能选择排序。公式也必须限制在一个单元格中,我不能拖放方程式。
数组公式如何:
=INDEX(A1:A100,SUMPRODUCT(--(C1:C100=MAX(IF(B1:B100="fruit",C1:C100,"")))*(B1:B100="fruit")*ROW(1:100)))
数组公式必须用Ctrl + Shift + 输入Enter 而不仅仅是 Enter 键。
这是基于:
- 从 MAX(IF()) 中获取水果的最大寿命
- 从 SUMPRODUCT() 获取行号
- 从 INDEX() 获取名称