Фильтр по диапазону дат и сумме значений строк по столбцам (в Google Sheets) - PullRequest
0 голосов
/ 14 ноября 2018

У вас есть предложение, как составить формулу для задачи, написанную в заголовке?

Вот пример, чтобы вы могли получить представление о формате данных:

Name,Location,Category,Total views for your listing,Total uniqe page views for your listing,Average time on page (listing),total,Facebook,Reviews,Telephone,Treatment Menu,Get Directions,Book Appointment,Enquiry,Instagram,Date
John,NSW Sydney,Apple,1,1,0:00:12,0,0,0,0,0,0,0,0,0,13/Nov/2018
Mike,NSW Sydney,Orange,1,1,0:00:10,0,0,0,0,0,0,0,0,0,13/Nov/2018
Kenny,NSW Sydney,Pear,1,1,0:00:00,4,1,1,1,1,0,0,0,0,13/Nov/2018
John,NSW Sydney,Apple,20,1,0:00:12,0,0,0,0,0,0,0,0,0,14/Nov/2018
Chris,NSW Sydney,Orange,1,1,0:02:48,3,0,0,1,1,1,0,0,0,14/Nov/2018
Stef,NSW Sydney,Orange,10,1,0:07:22,6,1,1,0,1,0,1,1,1,14/Nov/2018

Итак, проблема заключается в создании формулы, которая помещается в ячейки, содержащие числовые значения (от D до O), для каждой из строк имени.

Как это должно выглядеть:

  • для Джона и 13 и 14 ноября ячейка в столбце B в этом ряду должна быть 21
  • для Майка 13-го и 14-го он возвращает 1
  • для Дженни, которой нет в списке, поскольку в числовых столбцах для этого дня (или группы дней) у нее не было значений, она должна вернуть 0

Все они должны отображаться на листе «Основная панель инструментов», а данные хранятся на листе «Статистика каталога».

Предопределенный список всех возможных имен, категорий и расположений находится на листе «customList». Это означает, что нам не нужно искать по всему набору данных всех значений для всех дат, а только искать по Именам в «customList». «Имя» должно быть ключевым значением, которое связывает значения в разные даты.

До сих пор я пытался с этой формулой: = Фильтр ('статистика каталогов'! A2: A, 'статистика каталогов'! $ P2: $ P = $ P2) Он ищет столбец имени (A) и затем возвращает значение, если введенная дата (в P2) совпадает со значением в этом листе для столбца даты (P)

А потом я застрял! :)

Спасибо!

1 Ответ

0 голосов
/ 14 ноября 2018

Я не уверен, почему ФИЛЬТР.Если предположить, что Name в А1, а строка 1 и столбец А в Main Dashboard настроены так, как показано на моем изображении, то:

=SUMIFS('directory statistics'!D$1:D$7,'directory statistics'!A$1:A$7,$A2,'directory statistics'!P$1:P$7,">="&B$1,'directory statistics'!P$1:P$7,"<="&C$1)

в В2 и скопировано вниз, как мне кажется, для достижения желаемых результатов.

SO53305042 example

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...