Вычисление баллов в Excel

#excel-formula

#excel-формула

Вопрос:

У меня есть рабочий лист Excel с 3 столбцами, который я использую, чтобы отслеживать, какие оценки кто-то набрал за вопрос на моем экзамене, например:

 WEIGHT GRADE TEST
50     PASS  Do the first thing right
25     PASS  Do the second thing right
25     FAIL  Do the third thing right
  

Я хочу автоматически определить ОЦЕНКУ, выполнив следующие действия:

 SCORE = SCORE   (if B2 == PASS then A2, else 0)   (if B3 == PASS then A3, else 0)
  

Таким образом, в приведенном выше случае студент получил бы оценку 75% (50 25 0). У меня много таких тестов со многими учениками, и я просто хочу вставить столбец ОЦЕНКИ и получить конечный результат% в ячейке C1.

Как я мог написать такую формулу в Excel?

Спасибо,

Ответ №1:

Попробуйте это в C1

=SUM(IF(B$2:B$4="PASS",A$2:A$4,0))

Вводится как формула массива нажатием Ctrl ShiftEnter.

Я должен выглядеть так в строке формул: (с фигурными скобками)

введите описание изображения здесь

Комментарии:

1. диапазоны ячеек внутри IF, похоже, не работают (возвращает #VALUE!), Если я делаю это для одной строки, она работает нормально — вот так: =SUM(IF(B $ 2 =»PASS», A $ 2,0))

2. @JSchwartz Вы нажимали комбинацию CSE в строке формул?