两个 Excel 公式存在问题

两个 Excel 公式存在问题

这是我第一次在这里提问,但我有两个公式,我不太确定为什么它们不起作用。

我遇到的第一个问题是这个公式:

=MAX(IF(C46:C51<80,B46:B51))

此公式返回 #VALUE 的任何原因!只要 C 列中的数据小于 80,我就可以找到 B 列中数据的最大值。顺便说一下,这是该公式的数据集:图片


然后,我在两个问题上使用 VLOOKUP 时遇到了问题,这两个问题与我在单独的工作表上有一个大型数据集有关。我需要使用 VLOOKUP 来查找某人的姓名以查找与该姓名相关的值。问题是他们的名字出现了多次。到目前为止,我对此的公式是:

=VLOOKUP('PDR DATA'!E80,'PDR DATA'!A4:V119,15,FALSE)

其中 'PDR DATA'!E80 是该人姓名首次出现。但是,使用 FALSE 和 VLOOKUP 会返回 #N/A,但如果我使用 TRUE,它会返回第 15 列的最后一个值,即使该姓名与我要搜索的姓名不同。这是此公式的数据集示例:图片

我在这里迷路了,不知道该去哪儿。

答案1

对于第一个,您遇到的问题可能是您没有将其作为数组公式输入。简单的解决方案是确保同时按下 Ctrl 和 Shift 以及 Enter;这将添加一组额外的括号 { }。在下面的屏幕截图中,第一个有效

在此处输入图片描述

在第二个没有数组的情况下,出现了您提到的错误。

在此处输入图片描述

相关内容