2

В таблице в Google Spreadsheets у меня есть ответы с несколькими вариантами ответов, которые я хотел бы оценить. Одна строка (пользователь 0) содержит ключ ответа, а другие строки содержат ответы пользователя.

User  Q1   Q2   Q3   Q4   Q5   Score
0     A    C    D    C    B
1     A    C    B    C    B    [need formula here]
2     B    A    C    D    B    [need formula here]

Я пытаюсь придумать формулу электронной таблицы, которая позволила бы мне автоматически рассчитать, сколько ответов для данного пользователя соответствуют ключу ответа, но мне не очень повезло.

Какие-либо предложения?

1 ответ1

4

В таблицах Google есть функция ARRAYFORMULA. Вот как это использовать в вашем случае:

=ARRAYFORMULA(SUM(IF(EXACT($B$2:$F$2,B3:F3),1,0)))

Это спасает от повторения ввода:

=SUM(IF(EXACT($B$2,B3),1,0), IF(EXACT($C$2,C3),1,0), IF(EXACT($D$2,D3),1,0), etc...)

Предполагая, что ваша таблица была настроена так:

   A     B    C    D    E    F    G
1  User  Q1   Q2   Q3   Q4   Q5   Score
2  0     A    C    D    C    B    key
3  1     A    C    B    C    B    4
4  2     B    A    C    D    B    1

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