我正在尝试编写一个函数,该函数将显示给定集合 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)))