【发布时间】:2015-08-17 19:01:05
【问题描述】:
我有两张如下表。对于公式,假设“ID1”在单元格 A1 上,表格之间有一个空白行,因此“ID”在单元格 A4 上。
ID1 ID2 ID3 ID4 ID_OF_MAXDATE
a b d #N/A formula_here
ID DATE
a 1/1/2015
b 1/2/2015
e 1/3/2015
d 1/4/2015
g 1/5/2015
在公式中,如果 id 在该行中,我想要最大日期的 id。所以在这种情况下,在 a,b,d 中 - 最大日期是 d 和 2015 年 1 月 4 日。所以我希望公式输出d。
到目前为止,我有以下内容,但 #N/A 将其丢弃。如果没有 N/A 值,则以下输出最大日期。但是,我想要最大日期的 ID。它应该忽略范围内的 N/A。请注意,表 1 中的所有 ID 都会出现在表 2 中。但表 1 中的某些 id 列可能是 N/A。
=MAX(IF(A2:D2=A7:A11,B7:B11))
【问题讨论】:
-
明确一点,在表 2 中,一个 ID 永远不会出现多次,对吧?
-
@rwilson 对,在表二中每个 ID 只出现一次。但是多个id的日期可以相同
标签: arrays excel excel-formula