Формула Excel: Оцените ответы на вопросы с помощью ключа -

Содержание

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

=SUM(--(answers=key))

Резюме

Чтобы оценить тест и подсчитать правильные и неправильные ответы на основе ключа ответа, вы можете использовать простую формулу массива. В показанном примере формула I7, скопированная ниже, выглядит так:

=SUM(--(C7:G7=key))

где «ключ» - это именованный диапазон C4: G4.

Примечание. Это формула массива. В Excel 365 введите обычный. В более старых версиях Excel вы должны вводить с помощью Ctrl + Shift + Enter.

Объяснение

В этой формуле только для удобства используется именованный диапазон «ключ» (C4: G4). Без именованного диапазона вы захотите использовать абсолютную ссылку, чтобы формулу можно было скопировать.

В ячейке I7 у нас есть такая формула:

=SUM(--(C7:G7=key))

работая изнутри наружу, сначала вычисляется это выражение:

C7:G7=key // compare answers to key

Результатом является массив ИСТИННЫХ ЛОЖНЫХ значений, подобных этому:

(TRUE,TRUE,TRUE,FALSE,TRUE)

Значения ИСТИНА указывают на правильный ответ, значения ЛОЖЬ указывают на неправильный ответ.

Чтобы преобразовать значения ИСТИНА и ЛОЖЬ в числа, мы используем двойное отрицание:

--((TRUE,TRUE,TRUE,FALSE,TRUE)) // get 1's and 0's

Это массив единиц и нулей, переданных непосредственно в функцию СУММ:

=SUM((1,1,1,0,1)) // sum correct

Затем функция СУММ возвращает окончательный результат 4.

Неправильные ответы

Формула в J7 считает неправильные ответы почти таким же образом:

=SUM(--(C7:G7key))

Единственная разница в том, что теперь мы используем логический оператор not equal to ():

=SUM(--(C7:G7key)) =SUM(--((FALSE,FALSE,FALSE,TRUE,FALSE))) =SUM((0,0,0,1,0)) =1

Процент правильный

Формула в K7 вычисляет процент правильных ответов следующим образом:

=I7/COUNTA(key) // divide correct by total

Ячейка I7 уже содержит количество правильных ответов. Это делится на общее количество ответов в викторине, которое рассчитывается с помощью функции СЧЁТ:

COUNTA(key) // count total

Результат отформатирован в формате процентного числа.

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