Excel电子表格检查不同行的两个条件&;柱

Excel电子表格检查不同行的两个条件&;柱,excel,Excel,嘿,我真的被困在这一点上了,基本上是为了得到B2中“雇佣”或“可用”(或代表0和1)的结果,B1和A2中的两个条件,查看“出租”时的日志表A6:B10。我尝试过VLOOKUP和许多IF函数,但都不能正常工作 这里有一个选项,虽然可能不是最优雅的,但就是使用VLOOKUP,车和日期作为钥匙。这里的问题是有多个查找值,即car和特定日期。为了解决这个问题,您可以创建一个新列C,其中包含连接的汽车和日期,例如 A | B | C | D

嘿,我真的被困在这一点上了,基本上是为了得到B2中“雇佣”或“可用”(或代表0和1)的结果,B1和A2中的两个条件,查看“出租”时的日志表A6:B10。我尝试过VLOOKUP和许多IF函数,但都不能正常工作


这里有一个选项,虽然可能不是最优雅的,但就是使用
VLOOKUP
,车和日期作为钥匙。这里的问题是有多个查找值,即car和特定日期。为了解决这个问题,您可以创建一个新列
C
,其中包含连接的汽车和日期,例如

      A  |     B      |        C         | D
 6 Car 1 | 03-01-2017 | Car 1 03-01-2017 | 0
 7 Car 2 | 03-01-2017 | Car 2 03-01-2017 | 0
 8 Car 3 | 04-01-2017 | Car 3 04-01-2017 | 0
 9 Car 4 | 05-01-2017 | Car 4 05-01-2017 | 0
10 Car 2 | 06-01-2017 | Car 2 06-01-2017 | 0
要创建列
C
,只需在单元格
C6
中输入以下公式,然后将其复制到整个列中:

=CONCATENATE(A6, " ", B6)
现在,您可以使用单元格中的以下
VLOOKUP
公式来计算给定的骑乘设施是否在特定日期可用:

=IFERROR(VLOOKUP(A2&" "&B1,C6:D10,2,FALSE), 1)

在这里,我在
D
列中对每个条目的值
0
进行了硬编码,以表示这些是已经为特定的汽车和日期租用的游乐设施。如果我们的
VLOOKUP
公式找到匹配项,则意味着该车已出租。如果
VLOOKUP
没有找到匹配项,它将抛出一个错误,在这种情况下,我们显示
1
以指示可用性。

它只是显示分离。实际的日志表(A6:B10)在另一张表上。没关系。。我误解了。A2和B1用于输入,B2用作输出。你可以搜索类似“双重查找”的东西,谢谢Tim,这肯定会有用,我可以把它放在一张隐藏的纸上。但是有没有一种简单的方法可以让它自动生成这个新的C列,因为否则会有很多额外的工作?@DeathGrip是的,只需输入column
C
作为公式,q.v.我的更新答案。啊,是的,我不知道这个函数。令人惊叹的我将玩一下这个设置,看看它是如何工作的,谢谢你的时间!!