在一个公式中多次使用 IF 和 Match

问题描述 投票:0回答:1

我在尝试设置一个包含 2 个 if 和 2 个 Match 的公式时遇到问题。

这是一个例子:

=ARRAYFORMULA(IFNA(IF(MATCH(B6,'Sheet1'!$G$3:$G,0),"Taken",IF(MATCH(B6,'Sheet2'!$G$3:$G,0),"Damaged", "Available"),"Available"))

结果始终显示,在公式的第二部分(即第二个 IF)中未找到 B6 的值,我已仔细检查,并且 B6 的值在 MATCH(B6,'Sheet2'!$G$3:$G,0 的范围内)

有什么想法可以解决这个问题吗?

我尝试过使用 IF 和 IFS 但也不起作用。

google-sheets formula
1个回答
0
投票

你可以尝试一下:

=ifs(ifna(xmatch(B6,Sheet1!G3:G)),"Taken",ifna(xmatch(B6,Sheet2!G3:G)),"Damaged",1, "Available")
© www.soinside.com 2019 - 2024. All rights reserved.