Сумма Google Sheets на основе критериев критериев в нескольких листах - PullRequest
1 голос
/ 26 апреля 2019

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

  • Первый лист - это список ключей.Как только ключ используется, я задаю его пользователя.

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

  • Третий лист - это список ролей.Это список различных ролей, которым нужен ключ.

Проблема: на третьем листе я хотел бы подсчитать, сколько ключей используется для каждой роли.

Пример: я Пол, я UX Designer и использую одну клавишу.

На первом листе одной клавише присвоено мое имя.На втором листе мое имя назначено на роль дизайнера UX.

По сути, я единственный UX, установленный с одним ключом.Итак, на третьем листе это число должно равняться 1 как число ключей, используемых ролью «UX Designer».

Заранее большое спасибо, надеюсь, я все понял!

Ответы [ 2 ]

1 голос
/ 26 апреля 2019

, если ключ является текстовой строкой:

=ARRAYFORMULA(QUERY({E2:E, IFERROR(VLOOKUP(D2:D, A2:B, 2, 0))}, 
 "select Col1,count(Col1) where Col1 !='' group by Col1 label count(Col1)''"))

0

1 голос
/ 26 апреля 2019

, если ключ является числовым значением:

=ARRAYFORMULA(QUERY({E2:E, IFERROR(VLOOKUP(D2:D, A2:B, 2, 0))}, 
 "select Col1,sum(Col2) where Col1 !='' group by Col1 label sum(Col2)''"))

0

...