Формула Excel: Оцінка відповідей у ​​вікторині за допомогою ключа -

Зміст

Загальна формула

=SUM(--(answers=key))

Резюме

Щоб підрахувати вікторину та підрахувати правильні та неправильні відповіді на основі клавіші відповіді, ви можете використовувати основну формулу масиву. У наведеному прикладі формула в I7, скопійована вниз, має вигляд:

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

де "ключ" - названий діапазон C4: G4.

Примітка: Це формула масиву. В Excel 365 введіть нормально. У старих версіях Excel потрібно вводити за допомогою control + shift + enter.

Пояснення

Ця формула використовує названий діапазон "ключ" (C4: G4) лише для зручності. Без названого діапазону вам потрібно буде використовувати абсолютне посилання, щоб формулу можна було скопіювати.

У комірці I7 ми маємо таку формулу:

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

працюючи зсередини назовні, спочатку обчислюється цей вираз:

C7:G7=key // compare answers to key

Результатом є масив TRUE FALSE значень, як це:

(TRUE,TRUE,TRUE,FALSE,TRUE)

Значення TRUE означають правильну відповідь, значення FALSE - неправильну відповідь.

Щоб привести значення TRUE і FALSE до чисел, ми використовуємо подвійний від’ємник:

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

Це масив одиниць 1 і 0, що доставляються безпосередньо до функції SUM:

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

Потім функція SUM повертає кінцевий результат, 4.

Неправильні відповіді

Формула в J7 підраховує неправильні відповіді майже однаково:

=SUM(--(C7:G7key))

Єдина відмінність полягає в тому, що ми зараз використовуємо логічний оператор не дорівнює ():

=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:

COUNTA(key) // count total

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

Цікаві статті...