我要检查是否基于某天在某列中找到了一个时间,如果是,则返回0,否则我返回前一个单元格的值。
我尝试使用IF(AND)
,但没有用:
IF(AND(Table1[[#All],[DATE]]=$B$1,Table1[[#All],[FINISH TIME]]=A4),0,B3)
我目前正在尝试将其作为公式,但始终返回“#N / A”:
=IF(MATCH(1,(Table1[[#All],[DATE]]=$B$1)*(Table1[[#All],[FINISH
(MARKET TIME)]]=A4),0), 0, B3).
任何帮助将不胜感激,谢谢。
答案 0 :(得分:0)
要能够与两个等于数组等于1的条件进行匹配,必须使用数组公式。单击,就像您将在顶部的编辑栏中键入更多内容一样,然后按Ctrl + Shift + Enter。公式周围会有方括号,例如
{=IF(MATCH(1,(Table1[[#All],[DATE]]=$B$1)*(Table1[[#All],[FINISH (MARKET TIME)]]=A4),0), 0, B3)}
我看到的这个公式中唯一奇怪的是(Table1[[#All],[FINISH (MARKET TIME)]]=A4)
第二个比较。结束时间(市场时间)应该是[结束时间]吗?