Создание интерактивных тестов в MS Excel. Как создать тесты в Microsoft Excel Тест учимся изменять ячейки на листе

Создать тест в Excel можно просто. Нам поможет функция в Excel «ЕСЛИ». Чтобы понять функцию «ЕСЛИ», читайте статью «Функция «ЕСЛИ» в Excel ».
Как создать тест в Excel .
Ответы на вопросы теста будут выбирать из выпадающего списка. Как сделать выпадающий список, смотрите в статье «Выпадающий список в Excel» . Для теста подойдет ещё более простой вариант выпадающего списка. Читайте «Как сделать выпадающий список в Excel без списка».
Итак, создание теста в Excel .
У нас есть таблица с вопросами в столбце А и выпадающими списками с вариантами ответов в столбце В.В столбце С пишем оценку выбранного ответа. В ячейке С2 пишем такую формулу. =ЕСЛИ(B2=60;5;0)
Пояснение формулы: если в ячейке В2 стоит цифра «60», то – это правильный ответ, за него ставим «5 баллов». Если ответ не правильный, то поставить «0».
В ячейку В3 написали такую формулу. =ЕСЛИ(B3=30;5;0) Получилась такая таблица.Считаем сумму набранных баллов. В последней ячейке столбца С устанавливаем формулу «Автосумма». Мы в ячейку С4 поставили формулу автосуммы. =СУММ(C2:C3)
Теперь нужно оценить результат теста в зависимости от количества полученных баллов. Например, оценивать будем по такой шкале.
10 баллов – оценка «5»,
5 баллов – оценка «3»,
0 баллов - оценка «0».
В ячейку В4 пишем такую формулу. =ЕСЛИ(C4=10;5;ЕСЛИ(C4>=5;3;ЕСЛИ(C4>=0;0)))
Получилась такая таблица.
Теперь оформим анкету, тест. Вставим ячейки для ФИО, других данных. Скроем столбец С. Выделим шрифтом, цветом, границей ячеек, др., разделы теста, результат теста, т.д. Получился такой тест.
Если поставим все ответы правильно, то получится такой результат теста.
Получился высший балл –«5».
В выпадающем списке можно поставить не только цифры, но и слова. Например – «Да» и «Нет». Или – «отлично», «хорошо», «удовлетворительно», неудовлетворительно». В следующем варианте в выпадающем списке стоят слова.
Тогда в ячейке G16 напишем такую формулу. =ЕСЛИ(F16="Да";5;ЕСЛИ(F16="Нет";0)) Если в тесте ставят ответы не словами, а знаками, итог подвести, тоже, можно.
Какими способами это сделать, смотрите в статье "

Часто меня просят сделать тест по Excel. Это тест для сотрудников компании или для друзей и знакомых.

Как правило просьба заключает в себя несколько условий:

1) Нужно проверить коллегу, друга или родственника на знание Excel

2) Тест не должен быть простым или слишком сложным

4) Нужно затронуть все основные темы Excel

5) Должна быть возможность быстро изменить макрос или механизм расчета теста, добавить или изменить вопросы и т.д.

В статье представлен файл с тестом, а так же небольшое описание этого теста.

Работа с тестом по Excel

Скачайте тест

Откройте файл и сперва включите макросы, т.к. расчет происходит с помощью VBA. Как это сделать читайте .

Затем откройте файл и удалите правильные ответы на каждом из листов Вопрос1 — Вопрос10.

Чтобы правильно пройти тест следуйте инструкциям:
Если в ячейке указано:

1. «Впишите правильный ответ» — вам нужно вписать в поле число или текст

2. «Выберите правильный вариант ответа» — проставьте 1 или другой символ в ячейке рядом

После прохождения теста на листе Подсчет итогов нажмите кнопку Рассчитать, см. картинку вначале.

Оценка рассчитается в строке 17.

Тест по Excel сложности 4 из 5, поэтому результат теста 3,5 (то есть 7 ответов из 10) говорит об хорошем знание MS Excel, от 4 до 6 ответом говорит об удовлетворительном знании программы.

P.S. Для тех, кто хочет изменить макрос VBA — он специально написан достаточно простым языком. Кто имеет представление о программировании, думаю легко разберется в написанном. Основная функция сделанного макроса — рассчитать правильность ответа, подсчитать количество верных и неверных ответов и поставить оценку.

Удачи в прохождении теста! ;)

С другими моими работами можно ознакомиться .

  1. Графический редактор
  2. Текстовый процессор
  3. Операционная система
  4. Табличный процессор +
  5. Клавиша на клавиатуре

2) Файл с расширением XLS содержит

  1. Только одну таблицу
  2. Только один рабочий лист с возможно несколькими таблицами
  3. Несколько рабочих листов, образующих рабочую книгу +

3) При выделении одного фрагмента на рабочем листе, выделяется

  1. Прямоугольная область +
  2. Область произвольной формы

4) Можно ли выделить на рабочем листе несколько фрагментов?

  1. Да +

5) Для выделения мышкой нескольких областей следует прижать клавишу

  1. Shift
  2. Ctrl +

6) Можно ли форматировать числа и текст, находящиеся на рабочем листе?

  1. Да +

7) Вставка новой панели инструментов осуществляется выбором в главном меню:

  1. Правка->Вставить
  2. Вставка->Поле
  3. Вид->Панели инструментов +
  4. Формат->Список

8) Можно ли изменить имя рабочего листа и названия рабочей книги?

  1. рабочего листа
  2. Только рабочей книги
  3. И рабочего листа и рабочей книги +
  4. Нельзя в обоих случаях

9) Сколько чисел можно записать в одной ячейке?

  1. Только одно +
  2. Не более двух
  3. Более двух

10) Можно ли в одной программе EXCEL открыть

  1. Более одной рабочей книги +
  2. Не более одной рабочей книги
  3. Более одного рабочего листа +
  4. Не более одного рабочего листа

11) В какой строке окна программы находятся кнопки, относящиеся к окну программы Свернуть, Развернуть/Восстановить, Закрыть

  1. Строке меню
  2. Строке заголовка +
  3. Панели инструментов

12) В какой строке какого окна находятся кнопки, относящиеся к окну документа Свернуть, Развернуть/Восстановить, Закрыть, если это окно было развернуто (была нажата кнопка Развернуть )

  1. В строке заголовка окна документа
  2. В строке заголовка окна программы
  3. В строке главного меню окна программы +
  4. В строке главного меню окна документа

13) Формулы для расчетов вводятся

  1. Только «вручную» — с клавиатуры
  2. Только через меню Вставка->Функция
  3. Вручную (с клавиатуры) или через меню Вставка->Функция +
  1. Нет +


15) Как можно изменить ширину столбца?

  1. С помощью мыши +
  2. Через меню Формат +

16) Как можно изменить высоту строки?

  1. С помощью мыши +
  2. Через меню Формат +
  3. С помощью использования формул

17) Можно ли сделать строку невидимой


  1. Да +

18) Можно ли сделать невидимыми один или несколько столбцов

  1. Нет b) Только один c) Один или несколько столбцов +

19) Имена каких строк и столбцов при копировании формулы =$A23+C$21 не будут меняться:

  1. A +
  2. 21 +

20) Имена каких строк и столбцов при копировании формулы =$F15+K$44 будут меняться:

  1. K +
  2. 15 +

21) Какая из формул выводит дату следующего дня

  1. =Сегодня(1)
  2. =Сегодня()+1 +
  3. =Сегодня()+ Сегодня()
  4. = Сегодня()*2


  1. F45/$H$12 +
  2. G$4 + J6
  3. R74*E63

23) В каком случае имя адресуемого листа рабочей книги заключено в одинарные кавычки:
="[Книга2]Финансовый отчет’!$A$1+"[Книга2]Финансовый отчет’!$B$1

  1. Имя листа содержит пробел +
  2. рабочая книга, содержащая адресуемый лист закрыта
  3. имя рабочего листа используется в формуле дважды

24) В ячейке C4 формула =B4/B2. Как она будет выглядеть, если переместить ее в ячейку C5?

  1. B4/B2
  2. С4/С2
  3. B5/B3 +
  4. C4/B2

25) Формула =B4/B2 копируется из ячейки C4 в ячейку C5. Каков результат в ячейке C5?

  1. 12,00р.
  2. #знач +
  3. #дел/0
  4. #ссылка

26) Для подтверждения ввода в ячейку нужно:

  1. нажать клавишу ENTER. +
  2. нажать клавишу F
  3. нажать клавишу
  4. нажать клавишу
  5. нажать клавишу TAB. +

27) Содержимое активной ячейки отображено в:

  1. буфере обмена
  2. строке состояния
  3. заголовке окна приложения
  4. строке формул +
  5. поле имени

28) В последовательные ячейки столбца таблицы Excel введены названия дней недели: «понедельник», «вторник», «среда». Активна последняя ячейка. списка. Мышь указывает на правый нижний угол ячейки списка, при этом ниже правого уголка ячейке виден знак «Плюс». Что произойдет, если «протянуть» мышь на пару ячеек вниз?

  1. Две следующие ячейки заполнятся текстом: «среда».
  2. Две следующие ячейки будут отформатированы так же, как последняя ячейка списка, а их содержимое останется пустым
  3. Выполнится копирование содержимого активной ячейки.
  4. Две следующие ячейки столбца заполнятся продолжением списка дне недели: «четверг», «пятница». +
  5. Будет выделен столбец.
  6. Будут выделены три ячейки столбца: активная и две следующие за ней.

29) Каково число диапазонов, суммируемых в формуле: =СУММ(F2;F6:F15;$A$6:C13;H1:H5;J1;L1;N1)

  1. 7 +

30) Сколько фрагментов может храниться в буфере обмена Office-XP?

  1. 24 +

31) Какой символ нужно ввести перед последовательностью цифр, чтобы они интерпретировались как текст?

  1. двойная кавычка
  2. звездочка
  3. апостроф
  4. пробел

32) Какие из приведенных элементов характеризуют электронную таблицу:

  1. формат
  2. столбец
  3. строка
  4. ячейка
  5. текст
  6. число

33) Документ (файл) Excel это:

  1. Рабочая книга +
  2. лист Excel

34) Столбцы электронной таблицы обычно обозначаются

  1. цифрами (1, 2, 3…)
  2. буквами латинского алфавита (A, B, C, D…) +

35) Введенный в ячейку текст обычно автоматически выравнивается:

  1. по ширине
  2. по левому краю +
  3. по центру
  4. по правому краю

36) Строки электронной таблицы обычно обозначаются

  1. цифрами (1, 2, 3…) +
  2. буквами латинского алфавита (A, B, C, D…)
  3. буквами русского алфавита (A, Б, В, Г…)
  4. Буквами и цифрами (A1, A2, A3…)

37) В таблице выделены два столбца. Что произойдет при попытке изменить ширину столбца:

  1. изменится ширина первого столбца из выделенных
  2. Изменится ширина всех выделенных столбцов +
  3. Изменится ширина последнего столбца из выделенных
  4. Изменится ширина всех столбцов таблицы

38) Формула в ячейке выглядела так: =СУММ(B2:C8) В рабочем листе таблицы был удален первый столбец и перед первой строкой вставлена новая строка. Какой вид приняла формула?

  1. =СУММ(B2:C8)
  2. =СУММ(A3:B9) +
  3. =СУММ(A2:B8)
  4. =СУММ(B3:C9)
  5. =СУММ(A2:B4)

39) На принтере могут быть отпечатаны:

  1. только все книга Excel полностью
  2. только активный лист
  3. книга Excel, выделенные листы или выделенный диапазон +
  4. только выделенный диапазон
  5. только выделенные листы книги или выделенный диапазон

40) Чтобы выделить элемент диаграммы можно:

  1. В меню Диаграммы выбрать команду Параметры
  2. Выполнить одинарный щелчок мышью по элементу +
  3. В меню Формат выбрать команду Объект
  4. В списке «Элементы диаграммы» панели инструментов Диаграммы выбрать нужный элемент +
  5. В контекстном меню Диаграммы выбрать команду Формат области диаграммы.

41) Содержимое ячейки: #########. В чем причина?

  1. Содержимое ячейки не соответствует ее формату
  2. Введенное или рассчитанное по формуле число не поместилось полностью в ячейку. Нужно либо расширить столбец, либо уменьшить шрифт, либо применить формат «вписать» +
  3. Расчет формулы в ячейке дал деление на ноль
  4. Введенная или рассчитанная по формуле дата не поместилась полностью в ячейку. Нужно либо расширить столбец, либо уменьшить шрифт, либо применить формат «вписать» +
  5. Текст не поместился в ячейку
  6. Формула содержит ошибку

42) Может ли функция Excel не иметь аргументов?

  1. Да +

43) Каково значение в ячейке C3?

A B C
1 12
2 2 =A1/B1
3
  1. #Дел/0 +
  2. #Знач
  3. =A1/B1

44) Во время прокрутки листа Excel адрес (имя) активной ячейки меняется?

  1. Нет +

45) Во время прокрутки списка листов Excel меняется текущий лист?

  1. Нет +

46) В ячейку введен текст. Его длина превысила размер ячейки. Соседняя справа ячейка занята. Что будет отображено в ячейке с текстом?

  1. Сообщение об ошибке
  2. Фрагмент введенного текста. Отображается столько знаков, сколько вошло в ячейку. Не вошедшие знаки не видны, но не пропадают. +
  3. Весть введенный текст стандартным шрифтом. Не вошедший в ячейку текст перекрывает содержимое соседней справа ячейки.

47) В ячейку введен текст. Его длина превысила размер ячейки. Соседняя справа ячейка не занята.
Что будет отображено в ячейке с текстом?

  1. Сообщение об ошибке
  2. Фрагмент введенного текста. Отображается столько знаков, сколько вошло в ячейку.
  3. Весь введенный текст, только шрифтом минимального размера.
  4. Весть введенный текст стандартным шрифтом. Не вошедший в ячейку текст перекрывает содержимое соседней справа ячейки. +
  5. Фрагмент введенного текста. Отображается столько знаков, сколько вошло в ячейку. Не вошедшие знаки пропадают.

48) В списке заголовки столбцов размещены во первой строке, первый столбец содержит наименования лекарств. Какую ячейку сделать активной перед выполнением команды «закрепить области», чтобы при прокрутке листа не исчезали заголовки и наименования?

  1. B2 +

49) Какие из приведенных ниже выражений удовлетворяют правилам построения формул Excel?

  1. A5*$C7
  2. =DATA()
  3. =A32+$F$12 +
  4. =B6+C3$
  5. =$R1 +
  6. =R12C$32
  7. =A1/$E$5+67/3 +

50) Для создания принудительного перехода текстового содержимого ячейки в другую строку той же ячейки следует использовать сочетание клавиш:

  1. ALT+ENTER +
  2. CTRL+ENTER
  3. TAB+ENTER
  4. SHIFT+TAB
  5. SHIFT+ENTER

51) Какие элементы окна приложения специфичны (не используются в других приложениях) для Excel?

  1. Панель инструментов
  2. Строка формул +
  3. Строка состояния
  4. Строка меню
  5. Область управления листами +
  6. Полосы прокрутки

52) Верно ли, что каждый документ Excel создается на основе шаблона?

  1. Да +

53) Можно ли на рабочем листе в одной таблице применить денежный формат и «в рублях» и «в долларах»?

  1. Да +

54) Какой код маски числового формата позволяет заменять незначащие цифры пробелами?

55) К ячейкам A1:E1 применена операция «Объединить и выровнять по центру». Чтобы снять объединение ячеек, не изменяя формата текста нужно:

  1. К выделению повторно применить операцию «Объединить и выровнять по центру».
  2. Выполнить команду Формат→Ячейки и на вкладке Выравнивание снять флажок объединения ячеек. +
  3. Выделить подходящую ячейку таблицы и перенести ее формат на объединенные ячейки
  4. Объединение ячеек снять нельзя.
  5. Нельзя снять объединение с ячеек без изменения других параметров форматирования.

56) Можно ли менять формат шрифта текста колонтитулов?

  1. Да, все атрибуты формата +
  2. Только размер
  3. Только начертание
  4. Только шрифт и начертание
A B C
1 24 12

57) В ячейки A1 и B2 введены числа 24 и 12 соответственно. В ячейку C1 введено: A1/B1/
Каков будет результат в ячейке С1?

  1. A1/B1/ +
  2. #ОШИБКА
  3. #ЗНАЧ
  1. Щелкнуть по нужной ячейке левой кнопкой мыши +
  2. Нажать клавишу F4
  3. В строке формул вызвать контекстное меню

59) В электронной таблице нельзя удалить:

  1. Содержимое ячейки
  2. Форматирование ячейки
  3. Столбец
  4. Адрес ячейки +
  5. Имя ячейки
  6. Строку

60) Какие из приведенных ниже выражений могут являться формулами Excel?

  1. =$R1 +
  2. =$C$45/A1+4 +
  3. A5*$C6
  4. *F12+D6
  5. =F12+D6$

61) MS Excel выводит на экран адрес активной (выделенной) ячейки в

  1. строку состояния
  2. поле имени формулы
  1. строке меню
  2. ячейке на пересечении заголовков строк и столбцов

62) Строки таблицы Excel обычно обозначаются

  1. строчными буквами латинского алфавита
  2. арабскими цифрами +
  3. буквами русского алфавита
  4. римскими цифрами

63) Какие элементы окна приложения Excel специфичны (не используются в других окнах приложений MS Office)?

  1. горизонтальная линейка прокрутки
  2. строка формул +
  3. строка состояния
  4. область управления листами +
  5. панель инструментов EuroValue +
  6. область задач

64) В ячейку введено число 0,70 и применен процентный формат. Каков будет результат, отображенный в ячейке?

  1. 70% +
  2. 7000%

65) Число в ячейке по умолчании выравнивается

  1. по левому краю
  2. по правому краю +
  3. по центру
  4. по положению десятичной точки
  5. по ширине

66) Текст в ячейке по умолчании выравнивается

  1. по правому краю
  2. по центру
  3. по левому краю +
  4. по ширине
A B C D
1 1 2 3
2 2 4 12
3 3 6 18
4 4 8
5

67) Какой результат отобразится в ячейке C4 при копировании в нее формулы Excel =A2*B$1 из ячейки B2?

  1. 24 +

7.При перемещении или копировании в ЭТ абсолютные ссылки:

А) не изменяются;

8. Диапазон – это:

А) все ячейки одной строки;

Б) совокупность клеток, образующих в таблице область прямоугольной формы;

В) все ячейки одного столбца;

Г) множество допустимых значений.

9. Электронная таблица – это:

А) прикладная программа для обработки кодовых таблиц;

Б) устройство персонального компьютера, управляющее его ресурсами;

В) прикладная программа, предназначенная для обработки структурированных в виде таблицы данных;

Г) системная программа, управляющая ресурсами персонального компьютера при обработке таблиц.

А) =А2*$С$2;

Б) =$A$2*C2;

В) =A3*$C$2;

Г) = A2*C3.

Чему будут равны значения клеток В2 и В3,

Если в них было скопировано содержимое

клетки В1?

А) 30 и 30

Б) 50 и 70

В) 30 и 50

Г) 50 и 30

Д) будет выдано сообщение об ошибке

12. Дан фрагмент электронной таблицы:

C1-B1

B1-A2*2

C1/2

B1+B2

После выполнения вычислений была построена диаграмма по значениям диапазона ячеек A2:D2. Укажите получившуюся диаграмму.

13. Какой элемент является минимальным объектом электронной таблицы?

А) лист

Б) ячейка

В) столбец

Г) строка

Д)диапазон ячеек

14. Для наглядного представления числовых данных можно использовать

А) набор чисел, выделенных в таблице.

Б) графический объект WordArt.

В) автофигуры.

Г) диаграммы.

Д) графические файлы.

15. В каком из арифметических выражений, представленном в виде, удобном для обработки компьютера, допущена ошибка?

А) ac +d

Б)(8-d)/5

В) a*x^2+ b*x + c

Г) x * x + 7 * x - 4

Д) sin(x)/cos(x)

16. Среди указанных адресов ячеек выберите абсолютный:

  1. $B$12
  2. +B12
  3. $B12

17. Строки электронной таблицы:

  1. Именуются пользователем произвольным образом;
  2. Нумеруются.

18. В ячейку D1 введено число 1,5. Как это объяснить?

  1. Такого не может быть
  2. Это ошибка в работе программы.
  3. В ячейке установлен числовой формат, предусматривающий один знак после запятой.
  4. В ячейке установлен числовой формат, предусматривающий только 3 символа.

19. Формула начинается с записи символа:

20. Для переименования рабочего листа можно (укажите все правильные варианты):

  1. Щелкнуть на имени листа правой кнопкой мыши и из контекстного меню выбрать пункт Переименовать.
  2. Щелкнуть на нем левой кнопкой мыши и из контекстного меню выбрать пункт Переименовать.
  3. Дважды щелкнуть на имени листа левой кнопкой мыши и ввести новое имя.
  4. Изменить имя листа в строке формул.

Тест по теме табличный процессор MS Excel

II вариант

1.Укажите правильный адрес ячейки:

3.Результатом вычислений в ячейке С1 будет:

5.В ЭТ имя ячейки образуется:

6.Укажите неправильную формулу:

А) =О45*В2

Б) =К15*В1

В) =12А-В4

Г) А123+О1

7.При перемещении или копировании в ЭТ относительные ссылки:

А) не изменяются;

Б) преобразуются вне зависимости от нового положения формулы;

В) преобразуются в зависимости от нового положения формулы;

Г) преобразуются в зависимости от длины формулы.

8. Активная ячейка – это ячейка:

А) для записи команд;

Г) в которой выполняется ввод данных.

9. Электронная таблица предназначена для:

А) обработки преимущественно числовых данных, структурированных с помощью таблиц;

Б) упорядоченного хранения и обработки значительных массивов данных;

В) визуализации структурных связей между данными, представленными в таблицах;

Г) редактирования графических представлений больших объемов информации.

10. Какая формула будет получена при копировании в ячейку D3, формулы из ячейки D2:

А) =А2*С2;

Б) =$A$2*C3;

В) =$A$2*$C$3;

Г) = A2*C3.

11. Дан фрагмент электронной таблицы.

Чему будет равно значение клетки С3, если в неё было скопировано содержимое клетки С1?

А) 35

Б) 60

В) 55

Г) 45

Д) 65

12. Какое значение будет присвоено ячейке Е1 после выполнения расчётов по заданным формулам?

А) 12,5

Б) 15

В) 5,3333

Г) 6,5

Д) 14

13. В каком из арифметических выражений, представленном в виде, удобном для обработки компьютера, допущена ошибка?

  1. a*c +d
  2. 13*d/(13+d)
  3. ax 2 + bx + c
  4. a * x * x + b * x - 4
  5. cos(x)/sin(x)

14. Столбцы электронной таблицы:

  1. Обозначаются буквами латинского алфавита;
  2. Нумеруются;
  3. Обозначаются буквами русского алфавита;
  4. Именуются пользователем произвольным образом.

15. Выберите верную запись формулы для электронной таблицы:

  1. C3+4*D4;
  2. C3=C1+2*C2;
  3. A5B5+23;
  4. =A2*A3-A4.

16. В каком адресе не может меняться номер столбца:

  1. 13S;
  2. Z$9;
  3. H42;
  4. $S35.

17. Какие типы данных можно ввести в ячейки электронной таблицы

  1. Числа и формулы.
  2. Формулы и текст.
  3. Числа, текст и формулы.
  4. Числа и текст.

18. Выделен некоторый диапазон ячеек и нажата клавиша Delete. Что произойдет?

  1. Выделенные ячейки будут удалены с рабочего листа, а ячейки под ними перемещены наверх
  2. Будет удалено только содержимое этих ячеек.
  3. Будет удалено только оформление этих ячеек.
  4. Будет удалено только содержимое и оформление этих ячеек.

19. По данным электронной таблицы построена диаграмма. Возникла необходимость внести в нее изменения. Какие параметры диаграммы можно изменить?

  1. Никакие параметры уже построенной диаграммы изменить нельзя.
  2. Можно поменять все параметры, кроме вида выбранной диаграммы.
  3. Можно поменять все параметры.
  4. Можно поменять только размер диаграммы.

20. Дан фрагмент электронной таблицы:

B1+1

A1+2

B2-1

После выполнения вычислений, была построена диаграмма по значениям диапазона ячеек A1:A4. Укажите получившуюся диаграмму.


Представьт себе ситуацию: вам поручили провести тестирование учеников. Учеников в классе более 20, вопросов в тесте — 10. Времени на подведение итогов у вас совсем немного. И тут вы применяете свои знания в Excel 2010 и составляете таблицу, в которой ученик вводит ответы на вопросы теста, а созданная вами программа в виде таблицы выдает ему оценку в зависимости от количества ошибок. А теперь опишем процесс создания такой таблицы.

Готовим таблицу (рис. 10.5). В первой строке - номера 10 вопросов. Тексты вопросов могут быть даны ниже, сделаны примечаниями и т. д. Как вам удобнее.

Во вторую строку, которая называется «Опрос по теме № 1», ученики будут вводить свои варианты ответов. В третьей строке введены формулы, которые содержат правильные ответы теста. Допустим, в нашем тесте ученики выбирают из трех вариантов ответов. Не волнуйтесь, эту строку мы потом скроем и она не будет видна. Обратите внимание на формулу в ячейке B3 на рис. 10.5. Я использовала здесь логическую функцию из библиотеки Excel. В общем виде она выглядит так: ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь). Функция ЕСЛИ возвращает одно значение, если указанное условие дает в результате значение ИСТИНА, и другое значение, если условие дает в результате значение ЛОЖЬ.

Простыми словами: первый аргумент функции (лог_выражение) - логическое выражение, которое функция проверяет. Если выражение верно, то функция на выходе выдает второй аргумент (значение_если_ истина), если выражение неверно, то на выходе функции - третий аргумент (значение_если_ложь). Аргумент лог_выражение - обязательный. Например, В2=1 - логическое выражение; если значение в ячейке В2 равно 1, это выражение принимает значение ИСТИНА, в противном случае - значение ЛОЖЬ. В этом аргументе может использоваться любой оператор сравнения.

Операторы сравнения в Excel:


  • если правильных ответов 9 или 10, то оценка 5;
  • если правильных ответов 8 или 7, то оценка 4;
  • если правильных ответов от 6 до 4, то оценка 3;
  • если правильных ответов от 3, то оценка 2;
  • если правильных ответов 2 или 1, то оценка 1.

Я привожу этот пример, чтобы рассказать, что в качестве аргумента функции ЕСЛИ может быть любая логическая функция. И таких вложенных функций может быть не больше 64. Но я себе слабо представляю, как можно соорудить логическую конструкцию из 64 вложенных функций и не запутаться… Давайте хотя бы с тремя попробуем разобраться.

Смотрите на формулу на рис. 10.7. Разбор таких «матрешек» всегда нужно начинать с самой маленькой, то есть с самой внутренней функции, в нашем случае она выглядит так: =ЕСЛИ(L3>2;2;1) . Эта функция проверяет количество правильных ответов (строка 3 у нас скрыта, ее можно увидеть на рис. 10.5). Если правильных ответов больше 2, то на выходе оценка 2, если не больше 2 (а не больше 2, значит, меньше или равно 2),
то 1.

Следующая «матрешка»: =ЕСЛИ(L3>3;3;ЕСЛИ(L3>2;2;1)) . Если количество правильных ответов больше 3, то оценка 3, если не больше 3 (то есть меньше или равно 3), то проверяется первое условие и в зависимости от результата выставляется 2 или 1.

Третий уровень: =ЕСЛИ(L3>6;4;ЕСЛИ(L3>3;3;ЕСЛИ(L3>2;2;1))) . Если количество правильных ответов больше 6, то оценка 4. Если меньше, то проверяются последовательно второе и первое условие и ставятся оценки 3, 2 или 1.

И последний уровень. =ЕСЛИ(L3>8;5;ЕСЛИ(L3>6;4;ЕСЛИ(L3>3;3;ЕСЛИ(L3>2;2;1)))) Для отличников - тех, кто даст больше 8 правильных ответов. Им - оценка 5. Если правильных ответов меньше 8, то программа проверяет последовательно все ЕСЛИ и выставляет 4, 3, 2 или 1.

В Excel есть целый раздел логических функций. Они могут работать и в качестве отдельных функций, и в качестве аргументов друг друга. С их помощью вы сможете выстраивать самые сложные логические цепочки. Рассмотрим некоторые логические функции.

И(логическое_значение1;логическое_значение2;…) - возвращает значение ИСТИНА, если в результате вычисления всех аргументов получается значение ИСТИНА; возвращает значение ЛОЖЬ, если в результате вычисления хотя бы одного из аргументов получается значение ЛОЖЬ. Аргумент логическое_значение1 - обязательный. Это первое проверяемое условие, вычисление которого дает значение ИСТИНА или ЛОЖЬ. Аргументы логическое_значение2 и далее - необязательные. Этих условий может быть не более 255.

Функция И проверяет все логические значения, которые записаны у нее в аргументах. Если все они верны, то функция на выходе выдает значение ИСТИНА, если хотя бы одно выражение неверно, то на выходе ЛОЖЬ. Посмотрите пример на рис. 10.8.

Функцию И можно использовать как аргумент к функции ЕСЛИ. Например: =ЕСЛИ(И(1 функции.

И(1

Если ЛОЖЬ (значение в ячейке А1 не попадает в интервал от 1 до 100), то на выходе - текст «Значение вне интервала». Посмотрите на рис. 10.9. Здесь в столбце A - исходные значения, а в столбце В - результат выполнения описанной функции.

ИЛИ(логическое_значение1;логическое_значение2;…) - возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА. Возвращает значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ. Аргумент логическое_значение1 - обязательный. Аргумент логическое значение2 и далее - необязательные. Функция работает так же, как и И, только значение ИСТИНА она принимает гораздо чаще. Ей для этого достаточно, чтобы хотя бы одно из поставленных условий соблюдалось.

29.10.2012