Подсчет диапазона по условию, который включает 2 других диапазона - PullRequest
0 голосов
/ 29 января 2020

Фон

  • В sheet A: диапазон A5:A24 [без заголовков] содержит список классов (т.е. математика, английский * 1077) *, et c.)
  • In sheet B: диапазон H5:O [без заголовков] содержит таблицу классов событий:
    • H5:H - это имя класса (может быть из списка в sheet A или нет)
    • I5:I - это имя учителя
    • J5:J дата
    • K5:O - имена учащегося (может быть от 1 до 5 имен для любого класса).

Цель

В sheet A, диапазон B5:B24 - я хочу, чтобы общее количество учащихся для каждого класса в диапазоне A5:A24.

Значение: для каждой строки диапазон H5:O в sheet B - считать строковые значения в столбцах K до O, если столбец ячейки H находится в диапазоне A5:A24 в sheet A , Затем суммируйте его по каждой строке в этом последнем диапазоне.

Теоретически это может быть от 0 до бесконечности (в зависимости от вхождения класса и количества посещающих студентов.

  • Для каждой строки в sheet B - количество учащихся должно учитываться (даже если это те же студенты, что и в других случаях).

Пример электронной таблицы

https://docs.google.com/spreadsheets/d/1T7_zPxbGmyLSSWQ3ur443EY9zjbNhy4EAJyZtXsfr4o/edit?usp=sharing

1 Ответ

1 голос
/ 29 января 2020

Я думаю, что поместив эту формулу в «Лист A»! B5: B24 добьется цели:

=counta(iferror(filter('Sheet B'!$K$5:$O,'Sheet B'!$H$5:$H=A5),))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...