Я подготовил регистр посещаемости в Excel для личного использования, файл excel состоит из двух листов; «Посещаемость» и «Отчет». На первом листе дана посещаемость студентов (с апреля 2017 года по январь 2018 года, а посещаемость просто вымышлена ради примера рабочего листа).

Как я могу отобразить количество рабочих дней или лекций, прочитанных в конкретном месяце? например, как я могу отобразить количество лекций, прочитанных в апреле месяце 2017 года, и отобразить результат в ячейке C25 второго листа «Отчет». Я использовал формулу =SUMPRODUCT(1*(MONTH(Attendance!D8:CO8)=MONTH(Attendance!D8))) для этого, но он дает правильные результаты только до декабря 2017 года, а неправильные результаты отображаются для января 2018 года. Но, как видно из листа 1, три лекции были прочитаны в январе 2018 года.

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

Ссылка для файла Excel приведена ниже:

http://www.filehosting.org/file/details/659869/10+2B%20(April-May).xlsx

Обновление: Y = Да, средняя лекция была прочитана. Теперь вычислите число "Y" в октябре, ноябре, декабре 2016 года и январе, феврале 2017 года. Я надеюсь, что вопрос теперь достаточно ясен.

+---------+------------+------------+------------+------------+------------+------------+------------+------------+--+
|  Date   | 05-10-2016 | 06-10-2016 | 07-11-2016 | 07-11-2016 | 07-12-2016 | 07-12-2016 | 17-01-2017 | 27-02-2017 |  |
+---------+------------+------------+------------+------------+------------+------------+------------+------------+--+
| Day     | Wed        | Thurs      | Mon        | Tues       | Wed        | Turs       | Tues       | Mon        |  |
| Lecture | Y          | Y          | Y          | Y          | Y          | Y          | Y          | Y          |  |
+---------+------------+------------+------------+------------+------------+------------+------------+------------+--+

1 ответ1

1

Хорошо, я предполагаю, что ваши образцы данных находятся в ячейках A1:I3 .  Введите соответствующие месяцы где-нибудь; например, A5:A9 .  Войти

=SUMPRODUCT(--(MONTH($B$1:$I$1)=MONTH(A5)), --($B$3:$I$3="Y"))

в B5 и перетащите / заполните вниз.  Это дает результаты, которые вы, кажется, хотите:

электронная таблица - подсчет лекций

путем подсчета столбцов, в которых месяц совпадает с текущим рядом, а лекция Y/N - «Y».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .