Google Spreadsheets: Подсчет количества совпадений между двумя строками

3178
kpozin

В электронной таблице 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] 

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

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

2

1 ответ на вопрос

4
jweede

В таблицах 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...) 

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

 АБВГДЕЖ 1 пользователь Q1 Q2 Q3 Q4 Q5 Счет 2 0 ключ ACDCB  3 1 ACBCB 4 4 2 BACDB 1 

Похожие вопросы