Создание тестов в Microsoft Excel Мохов С. А. вопроса) и правильного ответа. Для правильного варианта ответа форма должна возвратить в ячейку N13 значение 1. Оставшиеся поля аргументов заполните следующим образом: за правильный ответ поставьте один балл( в поле « Значение _ если _ истина » вводим 1), за неправильный – ноль( в поле « Значение _ если _ ложь » вводим 0) Давайте проверим работу нашего первого вопроса. « Поиграйте » вариантами ответов, выбирайте те или иные переключатели и проанализируйте, как изменяются значения в ячейках N13 и О13. После того, когда Вы добьетесь правильной работы механизма проверки правильности ответа, действуя по аналогии, реализуйте проверку ответов остальных вопросов теста. Итак, создадим механизм по подсчету общих результатов тестирования. В ячейку О154 не мудрствуя введите с клавиатуры число 10( это количество вопросов теста). В ячейке О155 необходимо подсчитать количество правильных ответов, для этого в нее вставьте функцию суммирования диапазонов СУММ. Это можно сделать щелчком мышки по кнопке( Автосумма) в панели инструме нтов Стандартная. В ячейку вставится функция СУММ без аргу ментов. Аргументами функции в нашем случае должны быть все ячейки столбца О, где указан ы баллы за каждый вопрос теста, т. е. О13, О24 и так далее. Сделайте это выделением нео бходимых ячеек с нажатой клавишей Ctrl( выделение несмежных диапазонов). В резуль тате у нас должна получится вот такая формула:
= СУММ( O13; O24; O36; O50; O65; O80; O94; O110; O124; O138). Следую щий этап – перейти от количества правильных ответов( ячейка О155) к оценке в баллах. Автор этих слов не сторонник переходить к бальной системе оценки знаний при компьютерном тестировании, но будем до конца последовательны и воспользуемся той системой перевода количества правильных ответов в баллы, которая приводится авторами книги, из которой мы взяли тест по физике. Количество правильных ответов 0-2 3-4 5-6 7-8 9-10 Оценка в баллах 1 2 3 4 5 Для выполнения данной операции выберем ячейку О156. Для реализации нашей задачи нам придется использовать функцию ЕСЛИ, вложив в нее аналогичную функцию несколько раз. Сделайте О156 активной и уже известным нам способом вызовите Мастер функций и выберите функцию ЕСЛИ. Начнем формировать условия с меньших баллов: Лог _ выражение: О155 <= 2( знаки <= обозначают математический знак ≤); Значение _ если _ истина: 1( согласно нашей таблицы);
- 18-