Опрос в excel как сделать

Опрос в excel как сделать

Портал психологических услуг `НАЧНИ С СЕБЯ`

Уроки компьютера [ Excel ] [ Word ] [ Subscribe ] [ Photoshop ]

Как в Excel сделать тест с автоматическим подсчетом результатов / создание опросника, проверка заполнения ячеек, подсчет результатов, оформление результатов

Применение психологических тестов и опросников в работе HR-менеджера всегда вызывает жаркие споры. У этого инструментария есть много сторонников и противников.

В споре обе стороны приводят неотразимые аргументы, например, такие:

Итак, эта статья для тех HR-менеджеров, которые в своей работе используют (или хотят научиться использовать) специальные методики. Мой опыт работы по автоматизации обработки данных пригодится тем специалистам компании, которые:

Если точнее, речь пойдет о возможностях автоматизации диагностических процедур с помощью программы Excel. Выбор этой программы обусловлен ее доступностью . она по умолчанию входит в стандартный пакет Microsoft Office, а также широким спектром возможностей для работы с массивами данных, который она предоставляет.

По своему опыту знаю, что начинающие HR-менеджеры неизменно задают вопрос: А зачем автоматизировать работу с тестами? Приведу типичные ответы опытных эйчаров:

1. Хочу сократить затраты на тестирование персонала, а именно:

Да и вообще, хочется жить в ногу со временем , выстроить максимально продвинутую систему, может быть даже дистанционную. Автоматизация тестов . один из примеров использования новых технологий, новых подходов к работе, что говорит о развитии и самосовершенствовании, стремлении двигаться вперед. Все это в свою очередь работает на положительный имидж компании, привлекает в нее стремящихся к развитию кандидатов.

2. Хочу иметь возможность управлять процессом тестирования:

На самом деле, подобная работа не так уж сложна, ее вполне по силам освоить любому опытному пользователю компьютера . не обязательно быть программистом. Часто достаточно оказать HR-менеджеру небольшую методическую помощь, показать . что да как, и он сможет самостоятельно использовать и даже разрабатывать собственные автоматизированные решения.

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

Алгоритм автоматизации теста: разработка компьютерного варианта

Шаг 1. Подготовка опросника.

1. Открываем новый файл в программе Excel. Параллельно открываем исходный Word-файл, в котором содержатся описание методики, сам опросник, ключи к нему.

2. Переносим форму опросника из Word-файла в Excel (рис. 1). Для этого выделяем, затем копируем текст и переносим его в Excel-файл. Чтобы текст сохранил параметры абзаца, вставку нужно делать в строку формул (она находится в нижней части верхнего меню и обозначена символом fx . рис. 1).

3. Сразу же сохраняем файл в предварительно созданную папку (назвав его, например, mejlichnostn.xls).

4. Редактируем инструкцию под компьютерный вариант . испытуемый должен будет не выбирать вариант ответа, а проставлять 1 в выбранной ячейке ответа.

5. Изменяем формат ячейки для удобства чтения. (Выделяем несколько ячеек . объединяем их, затем с помощью правой клавиши мыши вызываем меню Форматирование .)

6. Выравниваем ширину и высоту строк.

7. Далее переносим поля опросника . вопросы, варианты ответов (рис. 2).

8. Можно в самом начале добавить поле Фамилия. Имя. Отчество (рис. 2). Иногда полезно добавить некоторые социально-демографические характеристики (например . пол, возраст, занимаемая должность, стаж работы в компании и т. д.).

9. Ячейки, в которые опрашиваемый будет заносить ответы, можно выделить другим цветом (рис. 2).

10. Подбираем шрифты и размеры знаков (например, можно использовать шрифты Arial и Arial Narrov . рис. 2).

11. Переименовываем лист . можно назвать его Опросник (рис. 2).

Шаг 2. Используем опцию Автоматическая проверка правильности заполнения ячеек .

1. При заполнении опросника опрашиваемый может допустить ошибки:

Поэтому необходимо автоматизировать проверку правильности заполнения полей ответов. Например, в случае неправильного заполнения поля для ответа . вывести предупреждение ( Ответ не выбран или Лишние ответы ), а при правильном заполнении . убрать сигнал ошибки.

2. В качестве ответа мы договорились проставлять в ячейке цифру 1. Значит, для проверки правильности заполнения полей нам нужно проанализировать в ячейках сумму ответов по каждому вопросу.

3. Рядом с вариантами ответов вводим формулы для проверки установленных нами правил (рис. 3), в данном случае это будет формула:

=ЕСЛИ(СУММ(C5:H5)=0;»ответ не выбран»;ЕСЛИ(СУММ(C5:H5)=1;»»;»лишние ответы»))

Теперь мы контролируем правильность заполнения ячеек с ответами.

4. Далее тиражируем эту формулу для всех вариантов ответов: копируем ее и вставляем напротив всех остальных ответов (рис. 3).

Таким образом, даже если опрашиваемый совершит ошибку, HR-менеджеру не придется вручную просматривать все ячейки с ответами. Можно обращать внимание только на сигналы ответ не выбран или лишние ответы , чтобы предложить опрашиваемому исправить выявленные ошибки.

Шаг 3. Задаем формулы подсчета результата.

1. Обратимся к исходному Word-файлу с описанием теста и ключей к нему. Наша задача . повторить таблицу ключей в Excel и автоматизировать подсчеты. Подсчет результатов можно организовать либо на этом же листе, либо на другом (рис. 4).

2. Создаем таблицу ключей . переносим ее из Word-файла в Excel (рис. 4). Полезно ключи сразу же выделить другим цветом.

3. В соответствии с ключами прописываем формулы подсчета ответов (рис. 5). В данном случае при совпадении ответа с одним из вариантов ответа ключа он оценивается в 1 балл, при несовпадении . в 0 баллов (рис. 5). Например, формула подсчета ответов по первому вопросу будет выглядеть следующим образом (рис. 5):

4. Такие же формулы нужно прописать для каждого из ключей. В итоге мы получим сводную таблицу подсчета результатов (рис. 6).

5. Для того чтобы опрашиваемый не видел этих подсчетов, в дальнейшем таблицу ключей необходимо скрыть.

Шаг 4. Избирательная защита ячеек от изменений.

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

2. Перед защитой всего листа нужно отметить ячейки/диапазоны, которые в дальнейшем можно будет изменять. В нашем случае это ячейки с вариантами ответов . они отмечены другим цветом (рис. 7).

3. Устанавливаем защиту на весь лист. В меню Сервис выбираем команды: Защита . Защитить лист . После этого изменять содержимое можно только в тех ячейках, где мы ранее разрешили (рис. 8).

4. Проверим защиту: попробуем изменить ячейки с ответами и другие ячейки. Чтобы снять защиту, в меню Сервис необходимо выбрать команды: Защита . Снять защиту . Теперь опять попробуем изменить ячейки с ответами и другие ячейки.

5. Кстати, при необходимости можно ввести пароль на снятие защиты, тогда при попытке изменения защищенных ячеек (например, ячеек с вопросами, формулами или ключами) компьютер будет выдавать сообщение о запрете на изменение содержимого этих ячеек (рис. 8).

Шаг 5. Оформление результатов.

1. Вновь обратимся к исходному Word-файлу, в котором дана форма вывода результата. В данном случае для наглядности можно использовать таблицу-диаграмму (рис. 9). Сами результаты будем подсчитывать на другом листе . назовем его, например Результат (рис. 9).

2. Вводим формулу вывода результатов с листа Опросник на лист Результат . В данном случае это будет формула:

Теперь на листе Результат в поле Тестируемый будет выводиться имя опрашиваемого, которое введено на листе Опросник в ячейке B4 (рис. 9).

3. Точно так же вводим формулы, устанавливающие связь ячеек с баллами на листе Опросник с аналогичными ячейками на листе Результат (рис. 10). В итоге все баллы по всем шкалам будут выводиться на следующий лист автоматически.

4. Для наглядности введем формулы отображения результатов в строках шкал. Наберем формулу (рис. 10):

А затем тиражируем ее для всех ячеек всех шкал. В результате у нас появится наглядное отображение поведенческих проявлений в трех областях межличностных отношений.

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

Выделим другим цветом те ячейки, которые отмечены символом Х . Например, если балл равен 5, то выделим другим цветом ячейки с баллом от 1 до 5. Для этого используем команды: Формат . Условное форматирование . Вводим формулу условия: если значение ячейки равно X выделяем эту ячейку другим цветом (например, светло-желтым . рис. 10).

6. Тиражируем условное форматирование на все ячейки результатов. Для этого используем команду: Формат по образцу (рис. 10). В итоге получим таблицу-диаграмму, в которой наглядно представлены все результаты тестирования (в данном случае . профиль поведенческих проявлений в трех областях межличностных отношений).

7. Добавляем в отдельные поля описания каждой из шкал. Для этого обратимся к исходному Word-файлу и перенесем все описания в файл Excel на лист Результат (рис. 11).

Точно так же можно добавить подсказку-примечание в название каждой шкалы (рис. 11). Теперь при наведении курсора на ячейку, содержащую название шкалы, будет всплывать примечание с кратким ее описанием (рис. 11).

12. В данной методике можно подсчитать не только данные по всем шкалам, но и индексы . комбинации оценок (рис. 12):

Для этого в ячейки, отображающие индексы по каждой области, введем формулы для подсчета суммы и разницы баллов. Например, в ячейку, в которой отображается индекс объема интеракции (е + w) для области Включенность , нужно вставить формулу:

Соответственно, в ячейку, в которой отображается индекс противоречивости межличностного поведения (е . w) для области Включенность , нужно вставить формулу:

Аналогично вводим формулы для остальных индексов (рис. 12).

13. Кроме табличной формы отображения данных, для наглядности можно использовать диаграммы, поскольку программа Excel известна именно развитым инструментарием для их построения. Рассмотрим возможности диаграмм на примере работы с результатами тестирования по нашему опроснику.

Читать еще:  Как сделать число в квадрате в excel?

Выделяем область ячеек, содержащих данные для построения диаграммы, . в данном случае это оценки поведенческих проявлений (рис. 13). Затем используем опцию Мастер диаграмм . Из предложенных типов диаграмм для этого опросника выберем лепестковую (рис. 13). Далее, следуя инструкциям, заполняем необходимые параметры в диалоговом окне Мастера диаграмм (рис. 13). В результате получаем наглядную информативную диаграмму, в которой сразу виден профиль поведенческих проявлений.

14. Теперь, когда все формулы вычислений и диаграммы готовы, постараемся скрыть от опрашиваемого некоторые технические подробности. Например, таблицу ключей на листе Опросник .

Для этого выделяем диапазон столбцов, подлежащие сокрытию , с помощью правой клавиши мыши вызываем контекстное меню, в котором выбираем опцию Скрыть (рис. 14). Теперь эта область не видна. Отобразить ее при необходимости можно, проделав обратную операцию: выделив диапазон, в котором находятся скрытые ячейки, и выбрав в меню опцию Отобразить (рис. 14).

Итак, Excel начинает работать на эйчара! Используя предложенный автором алгоритм в качестве образца, HR-менеджеры смогут самостоятельно автоматизировать множество очень полезных в работе инструментов. Это позволит им сэкономить свое время и силы, чтобы использовать их для решения более творческих задач.

В случае возникновения затруднений автор будет рад помочь коллегам и ответит на их вопросы на форуме HR-Лиги.

Microsoft Excel

трюки • приёмы • решения

Как создается электронная анкета средствами VBA Excel

Разберем решение еще одной практической ситуации — заполнение электронного бланка анкеты. Сам разрабатываемый лист будет достаточно насыщен элементами управления, поэтому здесь мы рассмотрим оформление листа последовательно.

Начнем разработку (рис. 2.12) с небольших деталей. Так, заполним три ячейки в столбце В поясняющей информацией, а для трех соответствующих ячеек в столбце С необходимо лишь подобрать соответствующее форматирование — заливку и размер шрифта. В дальнейшем в процессе работы с этим бланком пользователь будет вносить в ячейку С2 фамилию, в С4 — имя, а в С6 — отчество. Теперь, как и в предыдущих книгах, следует убрать сетку с рабочего листа.

Рис. 2.12. Верхняя часть электронной анкеты

На рис. 2.12 в правой части расположено три элемента управления: текстовое окно и группа из двух переключателей. Мы уже рассматривали пример, связанный с функционированием переключателей. Этот элемент управления позволяет обеспечить два состояния: «включено» и «выключено». Идея использования двух подобных элементов на нашем листе достаточно простая. А именно, человек, который заполняет бланк, указывает (щелчком на одном из переключателей) один из двух вариантов:

В случае выбора варианта Другой город следует указать, какой именно. Это производится в соседнем текстовом окне справа. Понятно, что рассматривается ситуация, когда большинство людей, заполняющих бланк, проживает в Нижнем Новгороде. Зададим значения свойства Name элементов на рис. 2.12 следующим образом:

  • Opt1 (переключатель Н. Новгород);
  • 0pt2 (переключатель Другой город);
  • City (текстовое окно для ввода названия города).

В начальном варианте (при открытии книги) по умолчанию установлен вариант Н. Новгород (это выполняется в окне свойств, где следует установить True в качестве значения свойства Value). При этом текстовое окно для выбора города должно быть невидимым. Для этого в окне свойств для свойства Visible объекта City необходимо установить значение False.

При щелчке на переключателе Другой город текстовое окно City становится видимым, а при щелчке на переключателе с подписью Н. Новгород опять пропадает. Сами тексты процедур обработки щелчков на переключателях, обеспечивающих подобный эффект, приведены в листинге 2.17.

В дальнейшем мы обеспечим программную установку значений свойства Value переключателей и значения свойства Visible текстового окна City.

‘Листинг 2.17. Процедуры обработки щелчков ‘ на переключателях для выбора города Private Sub Opt1_Click() City.Visible = False End Sub Private Sub Opt2_Click() City.Visible = True End Sub

Подчеркнем один важный технический момент. Мы расположили два переключателя, которые связаны друг с другом. При щелчке на одном из них значение свойства Value другого автоматически становится False. Далее на нашем рабочем листе мы расположим еще одну группу переключателей, которая фиксирует категорию анкетируемого (учащийся или специалист). Для того чтобы группы переключателей правильно работали, необходимо подчеркнуть, какие из них к какой группе относятся. Для этого необходимо значения свойства GroupName для переключателей, связанных с городами, сделать одинаковыми (например, можно выбрать Op_city). Для других переключателей значение данного свойства должно быть другим.

Теперь можно выйти из режима конструктора и проверить работу написанных процедур. Убедившись, что все функционирует по плану, продолжим создание рассматриваемой разработки. На рис. 2.13 показана следующая группа элементов управления, которые нам необходимо добавить на том же рабочем листе. В левой части рис. 2.13 сосредоточены элементы, которые заполняются при условии, что анкетируемый является студентом. Соответственно, правая часть — для лиц, уже имеющих диплом об образовании. При этом названия Место учебы, Курс, Место работы и Примечание являются элементами управления типа «Надпись». Они введены для пояснения содержимого соседних (находящихся справа от них) текстовых окон. В связи с тем, что эти надписи программно в дальнейшем не используются, имена этих объектов мы не приводим.

Рис. 2.13. Нижняя часть электронной анкеты

Переключатели Студент (Name — St) и Специалист (Name — Sp) относятся к одной группе переключателей, отличной от группы переключателей, используемых для выбора городов. Теперь поясним, как они будут использоваться.

Так, при выборе категории Студент видимыми становятся текстовые окна для заполнения полей анкеты Место учебы (Name — Place) и Курс (Name — Kyrs), а текстовые окна для заполнения полей Место работы (Name — Work) и Примечание (Name — Prim) становятся невидимыми. Соответственно, при выборе категории Специалист все наоборот — видимыми становятся текстовые окна, которые должен заполнить специалист. В нижней части листа на рис. 2.13 располагаются три флажка — это простые элементы управления, в функциональном плане похожие на переключатели. Основное используемое свойство флажка — Value, которое принимает два возможных значения: False и True.

Теперь можно сказать, что мы рассмотрели функциональное назначение элементов на листе электронной анкеты. Перейдем к программным процедурам.

Как уже говорилось, при открытии книги по умолчанию необходимо сделать выбор на вариантах Н.Новгород и заполнении анкеты студентом. Это лучше реализовать в процедуре Workbook_Open (листинг. 2.18).

На панели элементов ActiveX (см. рис. 1.24) пиктограмма элемента управления «Флажок» третья слева.

‘ Листинг 2.18. Процедура, выполняемая при открытии книги PPrivate Sub Workbook_Open() Worksheets(1).Opt1.Value = True Worksheets(1).Opt2.Value = False Worksheets(1).City.Visible = False Worksheets(1).St.Value = True Worksheets(1).Place.Visible = True Worksheets(1).Place.Text = «» Worksheets(1).Kyrs.Visible = True ‘ По умолчанию рассматривается студент первого курса Worksheets(1).Kyrs.Text = «1 » Worksheets(1).Work.Visible = False Worksheets(1).Work.Text = «» Worksheets(1).Prim.Visible = False Worksheets(1).Prim.Text = «» Worksheets(1).Engl.Value = False Worksheets(1).Auto.Value = False Worksheets(1).Info.Value = False End Sub

Из текста листинга 2.18 видно, что для флажков значения свойства Name установлены следующим образом:

  • Eng1 — знание английского языка;
  • Auto — умение управлять автомобилем;
  • Info — навыки работы на компьютере.

В результате мы обеспечили автоматическую установку начальных значений при открытии книги. Действие переключателей Студент и Специалист мы уже прокомментировали, и теперь приведем программные процедуры обработки щелчков мышью на них (листинг 2.19).

‘ Листинг 2.19. Процедуры, выполняемые по щелчкам на переключателях Sp и St Private Sub St_Click() Place.Visible = True Kyrs.Visible = True Work.Visible = False Prim.Visible = False End Sub Private Sub Sp_Click() Place.Visible = False Kyrs.Visible = False Work.Visible = True Prim.Visible = True End Sub

Таким образом, мы обеспечили необходимый интерфейс ввода информации на первом рабочем листе книги. Заполненный вариант анкеты представлен на рис. 2.14.

Рис. 2.14. Заполненная форма анкеты

Далее будем считать, что информацию с первого листа следует записать в базу данных — на второй лист (рис. 2.15). Здесь для данных по каждому анкетируемому отводится по одной строке. И по щелчку на кнопке Записать на 2-й лист (см. рис. 2.14) информация анкеты переписывается в очередную свободную строку второго листа. В листинге 2.20 приводится текст данной процедуры. Как вы уже заметили, из названия процедуры следует, что для свойства Name кнопки установлено значение WriteList.

Рис. 2.15. Представление информации на втором листе книги

‘ Листинг 2.20. Процедура, выполняемая при щелчке на кнопке Записать на 2-й лист Private Sub WriteList_Click() ‘ Подсчет количества имеющихся записей на втором листе N = 0 While Worksheets(2).Cells(N + 2, 1).Value <> «» N = N + 1 Wend ‘ Запись порядкового номера в первый столбец Worksheets(2).Cells(N + 2, 1).Value = N + 1 ‘ Копирование фамилии, имени отчества Worksheets(2).Cells(N + 2, 2).Value = Range(«C2») Worksheets(2).Cells(N + 2, 3).Value = Range(«C4») Worksheets(2).Cells(N + 2, 4).Value = Range(«C6») ‘ Название города располагается в пятом столбце на втором листе If Opt1.Value = True Then Worksheets(2).Cells(N + 2, 5).Value = «H.Новгород» Else Worksheets(2).Cells(N + 2, 5).Value = City.Text End If ‘ Статус в шестом столбце, место работы или учебы в седьмом, ‘ примечание в восьмом столбце. If St.Value = True Then Worksheets(2).Cells(N + 2, 6).Value = «студент» Worksheets(2).Cells(N + 2, 7).Value = Place.Text Worksheets(2).Cells(N + 2, 8).Value = Kyrs.Text Else Worksheets(2).Cells(N + 2, 6).Value = «спец. с в/о» Worksheets(2).Cells(N + 2, 7).Value = Work.Text Worksheets(2).Cells(N + 2, 8).Value = prim.Text End If ‘ Характеристики человека, зафиксированные во флагах If Eng1.Value = True Then Worksheets(2).Cells(N + 2, 9).Value = «Да» Else Worksheets(2).Cells(N + 2, 9).Value = «Нет» End If If Auto.Value = True Then Worksheets(2).Cells(N + 2, 10).Value = «Да» Else Worksheets(2).Cells(N + 2, 10).Value = «Нет» End If If Info.Value = True Then Worksheets(2).Cells(N + 2, 11).Value = «Да» Else Worksheets(2).Cells(N + 2, 11).Value = «Нет» End If End Sub

Читать еще:  Как сделать сноску в excel 2013?

Теперь все процедуры готовы, и можно поработать с созданной электронной анкетой. Понятно, что данная разработка не включает многие детали, которые в каждой практической ситуации накладывают свои требования. Однако в этой статье и не ставилась цель создать что-то универсальное. Гораздо важнее на рассмотренных примерах получить навыки, необходимые для выполнения самостоятельных разработок.

Опросы в Excel, размещенные в Интернете

Примечание: В настоящее время мы обновляем эту функцию и развлекать изменения, поэтому вы можете использовать другие возможности, чем описано ниже. Узнайте больше о предстоящих улучшенных возможностях создания форм с помощью Microsoft Forms.

Опросы позволяют другим людям заполнять список (например, лист регистрации или анкету), где вы можете просматривать все в одном месте в Интернете. Вот как можно создать опрос в OneDrive и OneDrive для бизнеса.

В OneDrive для бизнеса

Чтобы приступить к созданию опроса, выполните указанные ниже действия.

Войдите в Office 365 с помощью рабочей или учебной учетной записи.

Нажмите кнопку создать, а затем выберите Формы для Excel , чтобы начать создание опроса.

Примечание: Формы для Excel доступна для OneDrive для бизнеса и новых сайтов групп, связанных с группами Office 365. Дополнительные сведения о группах Office 365.

Введите имя опроса, а затем нажмите кнопку создать.

Нажмите кнопку Добавить вопрос , чтобы добавить новый вопрос в опрос. Доступны такие типы вопросов, как Выбор, Текст, Оценка и Дата.

Примечание: Опрос сохраняется автоматически во время его создания.

Для вопросов типа «Выбор» введите текстовое содержание вопроса и каждого из вариантов выбора.

Хотите добавить варианты? Щелкните Добавить вариант, чтобы добавить ответы, отличные от двух стандартных вариантов. Нажмите кнопку «Добавить» , чтобы добавить параметр выбора, отображающий текст. Чтобы удалить вариант, нажмите кнопку корзины рядом с ним. Вы также можете сделать ответ обязательным или разрешить несколько вариантов выбора с помощью параметров под вопросом. Чтобы Microsoft Forms случайно перемешать порядок параметров, отображаемых для пользователей опроса, нажмите кнопку с многоточием (. ), а затем выберите пункт Параметры случайногочисла.

Совет: Нажмите кнопку с многоточием () и щелкните Подзаголовок, чтобы добавить для вопроса подзаголовок.

Для некоторых вопросов будут автоматически выводиться предложения.

Щелкните предлагаемый вариант, чтобы добавить его. В приведенном ниже примере выбраны Понедельник, Среда и Пятница.

Нажмите кнопку Добавить вопрос , чтобы добавить дополнительные вопросы в опрос. Изменить порядок вопросов можно с помощью стрелок Вверх и Вниз справа от них. Если вы хотите, чтобы в опросе больше текстового поля, выберите параметр длинный ответ , чтобы просмотреть вопросы по тексту.

Совет: Чтобы скопировать вопрос, выделите его и нажмите кнопку Копировать вопрос в правом верхнем углу.

Для текстовых вопросов также можно установить ограничение, если в качестве ответа должны использоваться числа. Нажмите кнопку с многоточием () и щелкните Ограничения. Установить для чисел ограничения можно с помощью параметров Больше, Меньше, Между и множества других.

Нажмите кнопку Просмотр в верхней части окна конструктора, чтобы просмотреть, как будет выглядеть ваш опрос на компьютере. Если вы хотите протестировать опрос, введите ответы на вопросы в режиме предварительного просмотра, а затем нажмите кнопку Отправить.

Нажмите кнопку мобильный , чтобы увидеть, как будет выглядеть ваш опрос на мобильном устройстве.

Когда вы закончите предварительный просмотр опроса, нажмите кнопку назад .

В OneDrive

Важно: В скором времени опрос Excel будет безотказен. Несмотря на то, что все существующие опросы, созданные в OneDriveс помощью >опроса Excel , будут работать должным образом, используйте Microsoft Forms для всех новых опросов.

В верхней части экрана нажмите Создать, а затем выберите пункт Опрос Excel.

Появится форма, на основе которой можно создать опрос.

Советы для создания опроса Excel

Вы можете добавить опрос в существующую книгу. Когда книга открыта в Excel в Интернете, откройте вкладку Главная и в группе таблицы выберите опрос > новый опрос. В книгу добавится лист опроса.

Заполните поля Введите название и Введите описание. Если вам не нужны название и описание, удалите замещающий текст.

Перетащите вопросы вверх или вниз, чтобы изменить их порядок в форме.

Если вы хотите просмотреть файл в том виде, в котором его увидят получатели, нажмите Сохранить и просмотреть. Чтобы продолжить редактирование, нажмите Изменить опрос. Закончив, нажмите Предоставить доступ к опросу.

Если нажать кнопку Закрыть, вы можете вернуться к редактированию и просмотру формы, перейдя на домашнюю > опрос в Excel в Интернете.

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

Создание эффективной формы для опроса

Добавляя вопросы в форму, помните, что каждый из них соответствует столбцу на листе Excel.

Продумайте, как использовать результаты опроса, собранные на листе. Например, если вы предоставите пользователям список готовых ответов и они не будут вводить свои варианты, это позволит вам сортировать и фильтровать ответы.

Для этого перейдите на вкладку Главная > Опрос > Редактировать опрос и щелкните вопрос, который необходимо изменить. Укажите тип Выбор для параметра Тип отклика и разместите каждый вариант ответа в отдельной строке в поле Варианты выбора.

Вы также можете использовать другие типы ответов.

Типы Дата или Время позволяют сортировать результаты в хронологическом порядке.

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

Можно также использовать ответы типа Да/Нет, чтобы быстро узнать отношение респондентов к определенному вопросу.

Примечание: По мере того как вы добавляете вопросы в форму опроса, в электронной таблице создаются столбцы. Изменения, внесенные вами в форму опроса, отражаются в электронной таблице, кроме случаев, когда вы удалили вопрос или изменили порядок вопросов в форме. В этих ситуациях вам придется обновить таблицу вручную: удалите столбцы, которые соответствуют удаленным вопросам, или измените порядок столбцов с помощью вырезания и вставки.

Визуализируем результаты опроса с помощью Excel

В школах или компаниях — опросы со скрытыми вопросами для выяснения общей атмосферы и мнений очень популярны. Однозначные ответы (да, нет, множественный выбор или деления шкалы) как раз и дают возможность быстрой обработки через Excel. И для расчета важных контрольных цифр по опросу специальных знаний в области статистики не требуется. Дело в визуализации Картинка может [. ]

В школах или компаниях — опросы со скрытыми вопросами для выяснения общей атмосферы и мнений очень популярны. Однозначные ответы (да, нет, множественный выбор или деления шкалы) как раз и дают возможность быстрой обработки через Excel. И для расчета важных контрольных цифр по опросу специальных знаний в области статистики не требуется.

Дело в визуализации

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

Оно интуитивно передает несколько видов данных одновременно: минимальное и максимальное значение отображается посредством антенн (точечных контактов), а сам блок обозначает область, где собрано 50% данных. Медиана делит блок пополам и своим положением отмечает среднее значение в представлении. Если она находится справа или слева от середины, статистики говорят о распределении с искажением вправо или влево.

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

Как это сделать: пошаговое руководство

Если данные еще на распознаны, вам понадобится перенести их на лист Excel. Если, как в нашем примере, идет шкала от 1 до 6 (оценочные баллы), то и задаваться должны только эти значения. Если у вас в списке присутствуют нулевые значения, например, для недействительных или отсутствующих записей, их следует удалить.

Собрать данные

2. Рассчитать максимум и минимум

В первую очередь вам потребуется найти максимальное и минимальное значение числового ряда. Для этого используется следующая синтаксическая конструкция: «=МАКС(B8:JF8)» и, соответственно, «=МИН(B8:JF8)», причем диапазон данных вам, конечно же, придется настраивать под ваш проект.

Рассчитать максимум и минимум

3. Рассчитать медиану

Медиана обозначает среднее значение распределения или второй квартиль. Синтаксическая конструкция имеет вид «=медиана (B8:JF8)».

Рассчитать медиану

4. Определить оставшиеся квартили

Теперь нам еще понадобятся первый и третий квартили, чтобы можно было рассчитать блочные диаграммы. Синтаксическая конструкция: «=квартиль (B8:JF8;1)» и «=квартиль (B8:JF8;3)».

Определить оставшиеся квартили

5. Рассчитать вспомогательные величины

Поскольку при построении блочной диаграммы речь идет о дополнительном представлении значений, нам еще потребуется несколько разностей в качестве вспомогательных величин: H1=минимум; H2=1-й квартиль-минимум; H3=медиана-1-й квартиль: H4=3-й квартиль-медиана; H5=максимум-3-й квартиль.

Рассчитать вспомогательные величины

6. Начертить линейчатую диаграмму

Если вы рассчитали вспомогательные величины, как показано на иллюстрации, выделите небольшую таблицу, но без строки с пятой вспомогательной величиной. Перейдите в меню «Вставка | Диаграммы | Линейчатая | Линейчатая с накоплением». Теперь у вас отображается четыре одноцветных полосы. Нажмите на кнопку «Изменить строку | Cтолбец».

Читать еще:  Как в excel на графике сделать ось сверху?

Начертить линейчатую диаграмму

7. Откорректировать диаграмму

Теперь выделите самый левый столбец диаграммы и с помощью контекстного меню перейдите в пункт «Формат ряда данных». Отключите пункты «Заливка» и «Цвет контура». То же самое проделайте с крайним правым столбцом. Оставьте левый столбец выделенным.

Откорректировать диаграмму

8. Нарисовать антенны

В строке меню перейдите к пункту «Работа с диаграммами | Макет | Планки погрешностей | Дополнительные параметры планок погрешностей…». Установите здесь направление на «Минус», а относительное значение на «100» (величина погрешности). После этого закройте меню настроек.

Теперь выделите крайний правый сегмент. Снова перейдите к контекстному меню для планок погрешностей. На этот раз установите направление на «Плюс», а в разделе «Величина погрешности» под пунктом «Пользовательская» задайте положительное значение погрешности «Вспомогательные данные 5».

Для этого вам понадобится просто кликнуть кнопкой мыши в таблице со вспомогательными величинами. Теперь, в завершение создания диаграммы, вы можете отключить легенду и линии координатной сетки, и у вас готово отличное блочное графическое представление для визуализации небольшого опроса.

Нарисовать антенны

Microsoft Excel

трюки • приёмы • решения

Как создается электронная анкета средствами VBA Excel

Разберем решение еще одной практической ситуации — заполнение электронного бланка анкеты. Сам разрабатываемый лист будет достаточно насыщен элементами управления, поэтому здесь мы рассмотрим оформление листа последовательно.

Начнем разработку (рис. 2.12) с небольших деталей. Так, заполним три ячейки в столбце В поясняющей информацией, а для трех соответствующих ячеек в столбце С необходимо лишь подобрать соответствующее форматирование — заливку и размер шрифта. В дальнейшем в процессе работы с этим бланком пользователь будет вносить в ячейку С2 фамилию, в С4 — имя, а в С6 — отчество. Теперь, как и в предыдущих книгах, следует убрать сетку с рабочего листа.

Рис. 2.12. Верхняя часть электронной анкеты

На рис. 2.12 в правой части расположено три элемента управления: текстовое окно и группа из двух переключателей. Мы уже рассматривали пример, связанный с функционированием переключателей. Этот элемент управления позволяет обеспечить два состояния: «включено» и «выключено». Идея использования двух подобных элементов на нашем листе достаточно простая. А именно, человек, который заполняет бланк, указывает (щелчком на одном из переключателей) один из двух вариантов:

В случае выбора варианта Другой город следует указать, какой именно. Это производится в соседнем текстовом окне справа. Понятно, что рассматривается ситуация, когда большинство людей, заполняющих бланк, проживает в Нижнем Новгороде. Зададим значения свойства Name элементов на рис. 2.12 следующим образом:

  • Opt1 (переключатель Н. Новгород);
  • 0pt2 (переключатель Другой город);
  • City (текстовое окно для ввода названия города).

В начальном варианте (при открытии книги) по умолчанию установлен вариант Н. Новгород (это выполняется в окне свойств, где следует установить True в качестве значения свойства Value). При этом текстовое окно для выбора города должно быть невидимым. Для этого в окне свойств для свойства Visible объекта City необходимо установить значение False.

При щелчке на переключателе Другой город текстовое окно City становится видимым, а при щелчке на переключателе с подписью Н. Новгород опять пропадает. Сами тексты процедур обработки щелчков на переключателях, обеспечивающих подобный эффект, приведены в листинге 2.17.

В дальнейшем мы обеспечим программную установку значений свойства Value переключателей и значения свойства Visible текстового окна City.

‘Листинг 2.17. Процедуры обработки щелчков ‘ на переключателях для выбора города Private Sub Opt1_Click() City.Visible = False End Sub Private Sub Opt2_Click() City.Visible = True End Sub

Подчеркнем один важный технический момент. Мы расположили два переключателя, которые связаны друг с другом. При щелчке на одном из них значение свойства Value другого автоматически становится False. Далее на нашем рабочем листе мы расположим еще одну группу переключателей, которая фиксирует категорию анкетируемого (учащийся или специалист). Для того чтобы группы переключателей правильно работали, необходимо подчеркнуть, какие из них к какой группе относятся. Для этого необходимо значения свойства GroupName для переключателей, связанных с городами, сделать одинаковыми (например, можно выбрать Op_city). Для других переключателей значение данного свойства должно быть другим.

Теперь можно выйти из режима конструктора и проверить работу написанных процедур. Убедившись, что все функционирует по плану, продолжим создание рассматриваемой разработки. На рис. 2.13 показана следующая группа элементов управления, которые нам необходимо добавить на том же рабочем листе. В левой части рис. 2.13 сосредоточены элементы, которые заполняются при условии, что анкетируемый является студентом. Соответственно, правая часть — для лиц, уже имеющих диплом об образовании. При этом названия Место учебы, Курс, Место работы и Примечание являются элементами управления типа «Надпись». Они введены для пояснения содержимого соседних (находящихся справа от них) текстовых окон. В связи с тем, что эти надписи программно в дальнейшем не используются, имена этих объектов мы не приводим.

Рис. 2.13. Нижняя часть электронной анкеты

Переключатели Студент (Name — St) и Специалист (Name — Sp) относятся к одной группе переключателей, отличной от группы переключателей, используемых для выбора городов. Теперь поясним, как они будут использоваться.

Так, при выборе категории Студент видимыми становятся текстовые окна для заполнения полей анкеты Место учебы (Name — Place) и Курс (Name — Kyrs), а текстовые окна для заполнения полей Место работы (Name — Work) и Примечание (Name — Prim) становятся невидимыми. Соответственно, при выборе категории Специалист все наоборот — видимыми становятся текстовые окна, которые должен заполнить специалист. В нижней части листа на рис. 2.13 располагаются три флажка — это простые элементы управления, в функциональном плане похожие на переключатели. Основное используемое свойство флажка — Value, которое принимает два возможных значения: False и True.

Теперь можно сказать, что мы рассмотрели функциональное назначение элементов на листе электронной анкеты. Перейдем к программным процедурам.

Как уже говорилось, при открытии книги по умолчанию необходимо сделать выбор на вариантах Н.Новгород и заполнении анкеты студентом. Это лучше реализовать в процедуре Workbook_Open (листинг. 2.18).

На панели элементов ActiveX (см. рис. 1.24) пиктограмма элемента управления «Флажок» третья слева.

‘ Листинг 2.18. Процедура, выполняемая при открытии книги PPrivate Sub Workbook_Open() Worksheets(1).Opt1.Value = True Worksheets(1).Opt2.Value = False Worksheets(1).City.Visible = False Worksheets(1).St.Value = True Worksheets(1).Place.Visible = True Worksheets(1).Place.Text = «» Worksheets(1).Kyrs.Visible = True ‘ По умолчанию рассматривается студент первого курса Worksheets(1).Kyrs.Text = «1 » Worksheets(1).Work.Visible = False Worksheets(1).Work.Text = «» Worksheets(1).Prim.Visible = False Worksheets(1).Prim.Text = «» Worksheets(1).Engl.Value = False Worksheets(1).Auto.Value = False Worksheets(1).Info.Value = False End Sub

Из текста листинга 2.18 видно, что для флажков значения свойства Name установлены следующим образом:

  • Eng1 — знание английского языка;
  • Auto — умение управлять автомобилем;
  • Info — навыки работы на компьютере.

В результате мы обеспечили автоматическую установку начальных значений при открытии книги. Действие переключателей Студент и Специалист мы уже прокомментировали, и теперь приведем программные процедуры обработки щелчков мышью на них (листинг 2.19).

‘ Листинг 2.19. Процедуры, выполняемые по щелчкам на переключателях Sp и St Private Sub St_Click() Place.Visible = True Kyrs.Visible = True Work.Visible = False Prim.Visible = False End Sub Private Sub Sp_Click() Place.Visible = False Kyrs.Visible = False Work.Visible = True Prim.Visible = True End Sub

Таким образом, мы обеспечили необходимый интерфейс ввода информации на первом рабочем листе книги. Заполненный вариант анкеты представлен на рис. 2.14.

Рис. 2.14. Заполненная форма анкеты

Далее будем считать, что информацию с первого листа следует записать в базу данных — на второй лист (рис. 2.15). Здесь для данных по каждому анкетируемому отводится по одной строке. И по щелчку на кнопке Записать на 2-й лист (см. рис. 2.14) информация анкеты переписывается в очередную свободную строку второго листа. В листинге 2.20 приводится текст данной процедуры. Как вы уже заметили, из названия процедуры следует, что для свойства Name кнопки установлено значение WriteList.

Рис. 2.15. Представление информации на втором листе книги

‘ Листинг 2.20. Процедура, выполняемая при щелчке на кнопке Записать на 2-й лист Private Sub WriteList_Click() ‘ Подсчет количества имеющихся записей на втором листе N = 0 While Worksheets(2).Cells(N + 2, 1).Value <> «» N = N + 1 Wend ‘ Запись порядкового номера в первый столбец Worksheets(2).Cells(N + 2, 1).Value = N + 1 ‘ Копирование фамилии, имени отчества Worksheets(2).Cells(N + 2, 2).Value = Range(«C2») Worksheets(2).Cells(N + 2, 3).Value = Range(«C4») Worksheets(2).Cells(N + 2, 4).Value = Range(«C6») ‘ Название города располагается в пятом столбце на втором листе If Opt1.Value = True Then Worksheets(2).Cells(N + 2, 5).Value = «H.Новгород» Else Worksheets(2).Cells(N + 2, 5).Value = City.Text End If ‘ Статус в шестом столбце, место работы или учебы в седьмом, ‘ примечание в восьмом столбце. If St.Value = True Then Worksheets(2).Cells(N + 2, 6).Value = «студент» Worksheets(2).Cells(N + 2, 7).Value = Place.Text Worksheets(2).Cells(N + 2, 8).Value = Kyrs.Text Else Worksheets(2).Cells(N + 2, 6).Value = «спец. с в/о» Worksheets(2).Cells(N + 2, 7).Value = Work.Text Worksheets(2).Cells(N + 2, 8).Value = prim.Text End If ‘ Характеристики человека, зафиксированные во флагах If Eng1.Value = True Then Worksheets(2).Cells(N + 2, 9).Value = «Да» Else Worksheets(2).Cells(N + 2, 9).Value = «Нет» End If If Auto.Value = True Then Worksheets(2).Cells(N + 2, 10).Value = «Да» Else Worksheets(2).Cells(N + 2, 10).Value = «Нет» End If If Info.Value = True Then Worksheets(2).Cells(N + 2, 11).Value = «Да» Else Worksheets(2).Cells(N + 2, 11).Value = «Нет» End If End Sub

Теперь все процедуры готовы, и можно поработать с созданной электронной анкетой. Понятно, что данная разработка не включает многие детали, которые в каждой практической ситуации накладывают свои требования. Однако в этой статье и не ставилась цель создать что-то универсальное. Гораздо важнее на рассмотренных примерах получить навыки, необходимые для выполнения самостоятельных разработок.

Ссылка на основную публикацию
Adblock
detector