在 Excel 中显示多个条件下的最小值

在 Excel 中显示多个条件下的最小值

我正在尝试编写一个函数,该函数将显示给定集合 A、B、.... 和 X、Y、.... 子集的最小值。我想以表格的形式表示它(屏幕截图中的红色)。我尝试编写一个函数,它可以工作,但仅适用于一个集合。

=MIN(IF($A$2:$A$16,C2:C16))

添加 AND 时显示值为 0(绿色)

=MIN(IF(AND($A$2:$A$16=L2,$B$2:$B$16=M2),$C$2:$C$16)) 

您对如何解决这个问题有什么想法吗?

这是一个例子,因为目标表有+10k行

例子

答案1

添加 AND 时显示值为 0(绿色)

AND在您的公式中将整个公式减少到一行,您可以通过评估公式来查看计算的中间步骤。

您可以改用这个公式:
=MIN(IF(($A$2:$A$16=L2)*($B$2:$B$16=M2),$C$2:$C$16))

或者,更容易阅读一点:
=MIN(FILTER($C$2:$C$16,($A$2:$A$16=L2)*($B$2:$B$16=M2)))

相关内容