Как я могу рассчитать с использованием COUNTIFS и SUMPRODUCT до СЕГОДНЯ? - PullRequest
0 голосов
/ 08 октября 2019

У меня есть большая таблица, которая содержит множество результатов футбольных матчей из многих лиг. Он содержит каждый матч за последние несколько сезонов, включая текущий сезон. Каждая строка содержит совпадение, и в каждом сезоне примерно 11000 строк. Я пытаюсь рассчитать различные статистические данные на основе этих данных для каждой команды.

Для базы данных текущего сезона есть все матчи на этот сезон, так что это означает, что есть некоторые будущие матчи, которые еще не были сыгранытак что нет данных. У меня есть «Лист команды», который содержит список всех команд в базе данных, и у меня есть формулы, которые просматривают лист базы данных, и когда команда найдена, она берет эти данные и вычисляет вещи. База данных имеет следующие столбцы:

Столбец A - СТРАНА
Столбец B - СЕЗОН
Столбец C - ДАТА
Столбец D - ВРЕМЯ
Столбец E - КРУГЛЫЙ
Столбец F- Домашняя команда
Столбец G - Гости в гостях
Столбцы H: AA - Различные ЦЕЛЬНЫЕ ДАННЫЕ

Я хотел бы добавить к своим формулам на «Листе команды», чтобы игнорировать любые записи, которые идут после TODAY (столбец C на листе базы данных)

В настоящее время я использую COUNTIFS и SUMPRODUCT для выполнения своих расчетов.

Вот пример расчета:

=IFERROR(IF($D4="","",COUNTIFS('DATABASE 19-20'!$F:$F,$D4,'DATABASE 19-20'!$AG:$AG,">=2")/$E4),"")

Вот что я пытался сделать, чтобы он вычислял данные только в том случае, если они были до TODAY

=IFERROR(IF($D4="","",COUNTIFS('DATABASE 19-20'!$F:$F,$D4,'DATABASE 19-20'!$C:$C,"<"&TODAY(),'DATABASE 19-20'!$AG:$AG,">=2")/$E4),"")

Это, однако, неработа.

Вот скриншот базы данных:

databse

А вот скриншот Team Sheet

teamsheet

Я с удовольствием предоставлю свою электронную таблицу, если она поможет.

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