最大值和 IF 值

最大值和 IF 值

我有一个电子表格,想找出某一列中的最大值,但前提是另一列中的数字等于 1。我需要使用什么公式?

例如,A 列中有 10 行,最大数字为 40,最小数字为 13。B 列中有 1-5 的各种数字,其中 4 个是 1。我想知道 A 列中 4 个 1 上的最大数字是多少。我可以通过筛选这样的简单信息来做到这一点,但我需要知道 1000 行的数据。

任何帮助都将非常有帮助。

答案1

现在我更好地理解了您正在尝试做什么,这是我相信您正在寻找的答案(我留下了其他答案以防它对其他人有用)。

以下是数组公式数组公式可让您在单个行中执行多个计算。有一种特定的输入方法。您不能只在末尾输入花括号。您必须先输入公式,然后按下 ++ 组合键CtrlShiftEnter会告诉 Excel 它是一个数组公式。

{=MAX(IF(A:A=D1,B:B, ))}

我在这里所做的是使用D1一种方式让您输入要查找的数字。然后公式将其与列进行比较A以找到与之匹配的条目。然后它在列中查找匹配的B数字MAX

要查找不同数字的最大值,请在 中输入不同的数字。只要更改公式,D1您就可以使用任何您想要的单元格代替。或者,您可以直接将您想要的数字放入公式 ( ) 中。D1A:A=1

答案2

你很接近了。

使用IF函数对数字“1”进行逻辑检查,然后使用函数MAX在范围内查找最大值,如果IF发现它是TRUE。否则,如果发现它是,FALSE它将不执行任何操作。

=IF(B1=1, MAX(A1:A10), "")

来源;
IF 函数
MAX 函数

相关内容