2013-03-18 2 views
0

Я несколько прямолинейно планировщиков, как это:Как получить данные за следующие две недели?

| date  | person | person 2 | description | 
2013-03-01  peter  pam painting 
2013-03-18  john  carl cleaning 
2013-03-20  max  anne washing 

На другом листе, я хочу, чтобы фильтровать «события» в течение следующих 2 недель только. Как я могу это достичь? Я пробовал несколько способов, но никто из них не работает.

С =ARRAYFORMULA(DAYS360(B2:B;NOW())) Я могу получить дневной номер в другой колонке. 0 = сегодня, 1 = вчера, -1 завтра и так далее. Фактически, мне нужно отфильтровать дни от -1 до -14. Иногда бывает всего 2 события, иногда 5 в 2 недели.

Edit: Некоторые вещи, которые я нашел

  • Во-первых, я фильтр правильные daynumbers с =filter(A2:A50;A2:A50>-14;A2:A50<0)

  • Затем я делаю ВПР =vlookup(G32,A1:E49;5;false)
    (где G32 является в filtercommand, A2 : A50 число суток, A1: E49 все данные)

ответ

0

Это хорошая возможность для команды QUERY и Query Language.

Я предполагаю, что ваши данные находятся в 4 столбцах, A: D, в «листе 1».

=query('sheet 1'!A:D,"select * where datediff(A, now()) < 14 and datediff(A, now()) > 0") 
Смежные вопросы