Как я могу использовать функцию 3D SUMIF на одном листе? - PullRequest
0 голосов
/ 11 июня 2018

У меня есть документ XL с 2 листами.В одной рабочей таблице (Scope) у меня есть все ресурсы, перечисленные ниже с указанием их распределения и емкостиВо втором листе (Резюме) я буду включать билеты на ресурсы, которые я упомянул в моем первом листе, и часы для каждого билета также будут вставлены.

enter image description here

Имя 1-го рабочего листа - Summary

Имя 2-го рабочего листа - Scope

На листе Scope есть 3 столбца, а именно Resource, Ticket и HoursSummary Sheet у меня есть столбцы Resource и Allocation.

Мне нужно получить общее количество часов для ресурса в листе Summary и отобразить его в столбце Allocation.Примечание. Ресурсу будет выделено несколько билетов.

Я опробовал приведенную ниже формулу на листе Summary.Но он показывает значение 0, даже если я вставил часы в лист Scope.

=SUMPRODUCT(SUMIF(INDIRECT("'"&Scope&"'!"&"A2:A500"),C4,INDIRECT("'"&Scope&"'!"&"I2:P500")))

Ячейка C4 содержит имя ресурса.

Пожалуйста, помогите мне разобраться в этом.

введите описание изображения здесь

1 Ответ

0 голосов
/ 11 июня 2018

Попробуйте,

=SUMPRODUCT(SUMIF(Scope!A2:A500, C4, INDIRECT(ADDRESS(2, COLUMN(I:P), 4, 1, "Scope")&":"&ADDRESS(500, COLUMN(I:P), 4, 1))))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...