【发布时间】:2020-09-17 14:54:13
【问题描述】:
这是我第一次在这里提出问题,但我有两个公式我不确定为什么它们不起作用。
我遇到的第一个问题是这个公式:
=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 列的最后一个值,即使名称与我正在搜索的名称不同。我迷路了,不知道该往哪里走。
【问题讨论】:
-
试试这个。 =MAX(IF(C46:C51
-
你能给我一些关于 vlookup 问题的示例数据或截图吗?
-
第一个公式对我有用。我在B46:C51中放了一堆数据,C列值小于80的最大B列值会显示出来,如果我改变数据就会改变..用第二个公式,我建议第一个参数(@987654325公式中的@)不应在搜索数组中(
table_array) -
好的,我用这个来回复,对吧?第一件事,添加第三个输入,似乎不起作用。你是说第一个公式对你有用吗?让我截取两个数据集,看看你能不能弄明白。
标签: excel