Суммируйте строки и перетащите вниз, чтобы увеличить столбец (индекс - совпадение) - PullRequest
0 голосов
/ 22 февраля 2020

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

Вот как выглядят мои данные:

Task#   Role 1  Role 2  Role 3
1           
1.005   1       3       2
1.01    2       2       4
2           
2.001   1       3       4
2.03    6       1       3

И мой ожидаемый результат выглядит следующим образом :

Role    Task 1  Task 2
Role 1  3       7
Role 2  5       4
Role 3  6       7

У меня есть формула, которая работает, но мне пришлось жестко кодировать номера строк для каждой группы задач:

=SUM(INDEX(Matrix!$12:$36,0,ROW(1:1)-1+16))

В моей формуле Matrix! $ 12 : $ 36 - строки, соответствующие первой группе задач, а ROW (1: 1) - роль 1. Поэтому, когда я перетаскиваю формулу вниз, она возвращает сумму для каждой роли для этого раздела задач.

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

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

Спасибо! Alex

1 Ответ

1 голос
/ 22 февраля 2020

Работает с полными столбцами и не имеет значения, сколько в:

=SUMIFS(INDEX($B:$D,0,MATCH($F2,$B$1:$D$1,0)),$A:$A,">="&COLUMN(A:A),$A:$A,"<"&COLUMN(B:B))

enter image description here

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