Формула Excel: Сводка статуса завершения курса -

Содержание

Общая формула

=IF(COUNTIFS(rng1,crit1,rng2,crit2),"x","")

Резюме

Чтобы создать сводку для отображения статуса завершения курса на основе журнала данных, вы можете использовать функцию СЧЁТЕСЛИМН вместе с функцией ЕСЛИ. В показанном примере формула в G4:

=IF(COUNTIFS(name,$F4,course,G$3),"x","")

Объяснение

Таблица в B3: D11 - это журнал, в котором показаны курсы, пройденные разными людьми. Если человек прошел курс, в таблице будет запись с именем, курсом и датой. Для целей этого примера, если мы находим и записываем заданное имя / курс, мы можем предположить, что курс завершен.

В сводной таблице с F3 по I7 у нас есть 4 имени, которые отображаются в журнале данных в строках, и 3 курса, которые мы хотим отслеживать как заголовки столбцов. Названия заметок и курсы точно соответствуют записям в журнале данных.

Ядром формулы является функция СЧЁТЕСЛИМН, которая сконфигурирована с двумя парами диапазона / критерия. Первая пара соответствует именованному диапазону «имя» (K5: K11) с критериями, исходящими из $ F4 (с заблокированным столбцом, позволяющим копировать формулу по таблице). Вторая пара соответствует именованному диапазону "курс" (L5: L11) с критериями, поступающими из G $ 3 (с заблокированной строкой, позволяющей скопировать формулу в таблицу).

Функция СЧЁТЕСЛИМН считает экземпляры каждого имени и курса в журнале, используя значения в сводной таблице. Когда имя и курс найдены, СЧЁТЕСЛИМН возвращает число 1. Если имя и курс не найдены, СЧЁТЕСЛИМН возвращает ноль.

Мы улавливаем эти результаты с помощью функции ЕСЛИ, где СЧЁТЕСЛИМН появляется в качестве логической проверки. IF будет оценивать любое положительное число как TRUE, а любой нулевой результат как FALSE, поэтому мы просто предоставляем «x» для значения, если TRUE, и пустую строку («») для значения, если false.

Интересные статьи...