所以我有两列,列A和列B.列A包含时间戳列表,而列B包含一组时间,特别是00:00 - 06:00。
现在,我想要的是在D列中,如果列A的值与B列上的值匹配,则返回值" 0"和" 1"反过来说。
我尝试了这个公式,但电子表格给了我这个错误" EQ的数组参数大小不同。"
=ARRAYFORMULA(IF(A2:A=B2:B8,0,1))
答案 0 :(得分:1)
错误消息告诉您错误。 A2:A
有99个元素。 B2:B8
有7.它们必须具有相同数量的元素。
您需要将公式更改为
=ARRAYFORMULA(IF(A2:A=B2:B,0,1))
如果列B中的值为空白时需要空白,请使用
=ARRAYFORMULA(IFERROR(IF(ISBLANK(B2:B), NA(), IF(A2:A=B2:B,0,1))))
答案 1 :(得分:1)
=ARRAYFORMULA(--NOT(ISNA(MATCH(TO_TEXT(A:A),TO_TEXT(B2:B8),0))))
--
将TRUE转换为1