Вы должны выполнить поиск по дате начала - запрос в его нынешнем виде смотрит только в той же строке, чтобы увидеть, есть ли совпадение:
=ArrayFormula(QUERY({StartingDates!D2:D, isnumber(vlookup(StartingDates!D2:D,CancelledTours!D2:D,1,false))},"Select Col1 where Col2=false"))
или немного короче, используя совпадение:
=ArrayFormula(QUERY({StartingDates!D2:D, isnumber(match(StartingDates!D2:D,CancelledTours!D2:D,0))},"Select Col1 where Col2=false"))
Если изменить логику, то это тоже работает:
=ArrayFormula(QUERY({StartingDates!D2:D, isna(match(StartingDates!D2:D,CancelledTours!D2:D,0))},"Select Col1 where Col2=true"))
person
Tom Sharpe
schedule
07.12.2019