Нахождение определенной строки в диапазоне с использованием нескольких IF и извлечение значения из ячейки в этой строке - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть набор данных с результатами тестов на уровне класса, и я хочу иметь возможность отслеживать успеваемость в любой школе по мере того, как учащиеся переходят в более высокие классы. Мои данные «индивидуально» идентифицируются на уровне школьного класса с использованием школьного кода и класса.

После определения строки с правильным школьным кодом и оценкой я хочу получить результаты теста этого класса. По какой-то причине мое «если» утверждение не работает. Есть идеи, что может быть причиной проблемы?

Вот мой код:

=IF(AND(A2:A4296="0100016",B2:B4296=3),F2:F4296)

То, что я думаю, должен делать этот код, - если строка в столбце A имеет правильный школьный код, а столбец B той же строки имеет правильную оценку, то выведите значение этой же строки в F. Но по какой-то причине, Приведенный выше оператор IF возвращает значение FALSE.

1 Ответ

0 голосов
/ 21 апреля 2019

Использование формулы массива (shift, ctrl и enter) с индексом будет работать для этого.

{=INDEX(A2:B4296,MATCH(1,(A2:A4296="0100016")*(B2:B4296=3),0),2)}

Поместите формулу в столбец F.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...