У меня есть данные листа Google, расположенные согласно скриншоту ниже, где я пытаюсь запросить диапазон от A1 до C, чтобы вернуть записи, имевшие место на предыдущей неделе (weeknum(now)-1)
И с определенным статусом, то есть open
и * 1003. *.
Мне удалось написать аналогичный запрос только для одного столбца, специально для "B", который отлично работает:
=ArrayFormula(query({B2:B,if(len(B2:B),weeknum(B2:B),)}," select Col1 where Col2 = "&weeknum(now())&"",1))
Однако мне нужно что-то вроде этого
QUERY(A1:C, "Select B, C, D WHERE B = "&weeknum(now())-1&" "AND (C = 'Open' OR C = 'Closed'"),1)
т.е.
ВСЕ СОБЫТИЯ ДЛЯ ПРЕДЫДУЩЕЙ НЕДЕЛИ; СОСТОЯНИЕ ОТКРЫТО ИЛИ ЗАКРЫТО
хотя я знаю, что запрос не работает с WEEKNUM()
, и, следовательно, вышеприведенное явно не работает.