Как суммировать диапазон на основе формулы истинного / ложного, ссылающейся на другой лист - PullRequest
0 голосов
/ 11 июля 2019

У меня есть рабочая тетрадь с вкладками ниже. - Отслеживание (REV) - Данные ресурса

В начале таблицы REV у меня есть ссылка #, которая одинакова на каждом листе, но я не перенесу все столбцы с вкладки «Данные ресурса» на вкладку «REV». Однако для столбцов, которые я передаю, это означает, что если я сортирую данные, формулы всегда будут искать уникальный ID ссылки, прежде чем что-либо еще.

Что я пытаюсь сделать ... В нижней части листа REV я пытаюсь суммировать месячные столбцы, если при поиске ссылочного идентификатора на листе данных ресурса он запускает значение true / false для каждой строки, просматривая имя проекта и сопоставляя его с ячейкой, на которую ссылаются с именем проекта на вкладке REV.

Обходной путь в настоящее время заключается в добавлении столбца «Имя проекта» в электронную таблицу REV, но затем мне нужно изменить весь мой код VBA для создания этих сложных рабочих книг.

Я пытался использовать SUMIF в сочетании с INDEX MATCH.

=SUMIF(Tracking_REV[Ref. '#],INDEX(ResourceData,MATCH('Tracking (REV)'!A4,ResourceData[Ref. '#],0),10),Tracking_REV[Feb-19 (Actual) Calendar])

Я ожидаю, что смогу суммировать диапазон, как описано выше, без добавления столбца в лист.

Таблица данных ресурсов Отслеживание (REV) Лист

1 Ответ

0 голосов
/ 11 июля 2019

Насколько я понимаю, критерии для поиска продаж - это ссылочный номер и название проекта. Вы не можете просто посмотреть рисунок, используя ссылочный номер.

Если это так, вам нужно правильно указать название проекта на листе REV.

Я не уверен, как добавление столбца повлияет на ваш VBA. Если вы укажете это, я смогу дать вам лучший ответ.

На данный момент я предлагаю добавить имя проекта в качестве нового столбца в конце отчета REV, что может не повлиять на ваш предварительно написанный код VBA.

В качестве альтернативы замените текущий столбец на вашем листе REV, который не важен именем проекта, чтобы он не изменил размер вашего отчета, который может не повлиять на ваш VBA.

Если нет, просьба сообщить подробности относительно вашего кода VBA.

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