Создание тестов в 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 -