Microsoft Excel

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

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

Источник:
http://excelexpert.ru/kak-sozdaetsya-elektronnaya-anketa-sredstvami-vba-excel

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

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

Читайте также  Как разделить (разбить) ячейки в программе «Excel»

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

В OneDrive для работы или учебы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В OneDrive

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Источник:
http://support.microsoft.com/ru-ru/office/%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B2-excel-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B2-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B5-5fafd054-19f8-474c-97ec-b606fcda0ff9

Как сделать в excel анкету?

Ячейки со значение ключевых ответов содержат «скрытый текст»

  1. Загрузите MS-Excel .
  2. Сохраните текущую книгу в своей папке, дав ему имя anketa . xls
  3. Наберите в MS — Excel текст анкеты:

«Вы витаете в облаках?»

Инструкция к ответам на вопросы: при ответе на каждый вопрос ставьте цифру 1 в графе «Да» или «Нет» в зависимости от вашего выбора.

1. Получив газету, просматриваете ли вы ее, прежде чем читать?

2. Едите ли вы больше обычного когда расстроены?

3. Думаете ли вы о своих делах во время еды?

4. Храните ли вы любовные письма?

5. Интересует ли вас психология?

6. Боитесь ли вы ездить на большой скорости?

7. Избегаете ли вы мыслей о смерти?

8. Любите ли вы помечтать перед сном лежа в постели?

9. Способны ли вы сильно устать после восьмичасового сна?

10. Читаете ли вы любовные романы?

11. Делитесь ли вы с другими личными трудностями?

12. Избегаете ли одиночества?

13. Бывает ли так, что из-за неприятностей вы заболеваете?

14. Случалось ли вам в задумчивости проезжать нужную остановку?

15. Возникала ли у вас желание жить в другом городе?

16. Считаете ли вы характер человека наследственной чертой?

17. Ходите ли вы часто в кино, особенно если в репертуаре фильмы о любви?

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

  1. Введите в нужную ячейку формулу для подсчета результата (за каждый положительный ответ 5 баллов).
  2. Анкета будет выглядеть наиболее презентабельно, если тексты ответов будут изначально скрыты от испытуемого. Для этого:
    1. Введите в нужные ячейки только значения суммы баллов за ответы;
    2. Выделите одну из ячеек, в которую введены баллы, затем воспользуйтесь командой Вставка/Примечание. В открывшемся поле Текстовое примечание наберите текст, соответствующий данному количеству баллов (тексты см. ниже).
    3. Для того, чтобы ячейки с баллами ответов выделялись на фоне общего текста анкеты, сделайте цветную заливку.
    4. Поставьте курсор на любую ячейку с баллами за ответы и убедитесь, что на экране появится скрытый в примечании текст.

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

Читайте также  Сетевой график в Excel

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

От 20 до 54 баллов. Вы чрезмерно заземлены, прагматичны. Вам пошла бы на пользу толика романтичности и мечтательности. Жизнь, конечно, вещь серьезная, но иногда и чувство юмора помогает преодолевать некоторые препятствия.

  1. Сохраните документ.
  2. Посмотрите, как расположился документ на листе (кнопка Предварительный просмотр на пиктограмме меню).
  3. Протестируйте себя по созданной анкете. Убедитесь, что текст ответа, соответствующий набранному количеству баллов, появляется на экране после указания курсором на ячейку с баллами.
  4. Предъявите результаты работы преподавателю.

Источник:
http://www.sites.google.com/site/laboratorrab/home/tab/anketa

Как сделать в excel анкету?

Библиографическая ссылка на статью:
Чуднова О.В. Алгоритм базового анализа данных социологического опроса в программе MS Excel // Современные научные исследования и инновации. 2015. № 4. Ч. 5 [Электронный ресурс]. URL: http://web.snauka.ru/issues/2015/04/45596 (дата обращения: 13.09.2020).

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

К сожалению, практически все специализированные программы для обработки социологической информации (SPSS, Statistica, Vortex, PolyAnalyst и др.) распространяются на коммерческой основе, предъявляют серьезные требования к техническим характеристикам персональных компьютеров и зачастую не имеют русифицированного файла помощи.

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

Обработка первичной социологической информации полученной в ходе опроса происходит в Excel в несколько этапов.На первом этапе необходимо пронумеровать все анкеты подлежащие анализу, для постоянного контроля ввода данных и возможности их своевременного корректирования. Далее необходимо «закрыть» все открытые вопросы анкеты, объединив ответы респондентов в группы [1, с. 434-437].Так, при ответе на открытый вопрос «Сколько лет Вы трудитесь в вузе?» человек может указать точный стаж, который социолог для удобства анализа отнесет в группы: «менее 5 лет», «5-10 лет», «11-16 лет», «17-22 года», «23 и более лет» (рис.1, вопрос 1).

Рис. 1 Фрагмент анкеты

Когда все открытые вопросы анкеты приведены в «закрытый» вид, следует присвоить числовой код каждому варианту ответа в каждом вопросе, то есть закодировать его. Если вопрос задан в виде таблицы (рис 1, вопрос 3), то при его анализе необходимо каждую строку ответа кодировать как отдельный вопрос. Ведь, по сути, каждый вопрос таблицы задается респонденту как отдельный: «Насколько Вы удовлетворены заработной платой?», «Насколько Вы удовлетворены графиком работы?» и т.д. Если же респондент пропустил вопрос или не смог ответить на него, то код отсутствию ответа не присваивается.

На втором этапе происходит формирование базы данных социологического опроса в Excel.

В первый столбец матрицы необходимо внести номера анкет, а в первую строку – краткие формулировки вопросов или их номера. Таким образом, каждой строке матрицы соответствует одна анкета, а каждому столбцу – один вопрос или подвопрос (рис. 2).

Рис. 2. Фрагмент базы данных социологического опроса в Excel

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

При обработке вопроса заданного в виде таблицы, следует разбивать его на подвопросы по количеству строк.

Затем в матрицу вносятся данные всех анкет в соответствии с ранее произведенным кодированием.

Таким образом, согласно нашей матрице, респондент заполнивший анкету № 2, имеющий стаж работы более 23 лет, выбрал в качестве ответов на второй вопрос варианты №2, 4, 6 (возможность сделать хорошую карьеру, интерес к науке, свободный график работы и возможность совместительства). Он же удовлетворен заработной платой; скорее удовлетворен графиком работы; не удовлетворен разнообразием выполняемой деятельности; скорее не удовлетворен возможностями карьерного роста.

Для удобства формирования базы данных социологического опроса рекомендуется закреплять первую строку матрицы (вкладка «Вид» → «Закрепить области» → «Закрепить верхнюю строку») (рис. 3), что позволит всегда видеть заголовок таблицы.

Рис. 3 Матрица данных с закрепленным заголовком

Кроме того, если в анкете присутствует значительное количество вопросов, требующих разбивки в матрице данных, эти вопросы желательно выделять одним цветом (щелчок левой кнопкой мыши по столбцу выделяет его, далее во вкладке «Главная» выбираем «Заливка» и необходимый цвет).

На третьем этапе исследователем должен быть осуществлен поиск и устранение ввода ошибочных значений. Реализуется такая процедура с помощью функции «Условное форматирование», она позволяет выделить цветом все ячейки, содержащие ошибку. Согласно нашей кодировке в вопросе № 1 в матрице данных могут присутствовать только значения 1-5. Все иные цифры являются ошибочными и должны быть исправлены. Для поиска иных значений в вопросе №1 выделим его щелчком мыши. Далее перейдем во вкладку «Главная» → «Условное форматирование» → «Создать правило». В открывшемся окне отметим «Форматировать только ячейки, которые содержат» в полях раздела «Форматировать только ячейки, для которых выполняется следующее условие», выберем «значение ячейки», «вне», «1», «5». Затем выберем требуемый формат, например фон. При нажатии кнопки «OK», Excel выделит зеленым ошибочные значения. (Рис. 4).

Рис. 4. Поиск ошибок ввода данных

На четвертом этапе происходит непосредственная обработка социологической информации. Для подсчета процентного распределения ответов на вопросы, предполагающие только один ответ, необходимо пользоваться функцией «СЧЕТЕСЛИ». Для этого под таблицей, в столбце «№ анкеты» прописываем номера вариантов ответа на вопросы. Во втором столбце прописываем формулу (рис. 5). В нашем примере формула подсчета первого варианта ответа на вопрос о стаже работы будет иметь следующий вид:

=СЧЁТЕСЛИ(B2:B11;1)/10, где

B2:B11- столбец, в котором находятся интересующие нас ответы;

1 – номер варианта ответа, процент которого необходимо посчитать;

10 – общее количество анкет.

Для подсчета второго варианта, формула приобретет значение: =СЧЁТЕСЛИ(B2:B11;2)/10. Полученное число необходимо перевести в процентный формат: вкладка «Главная» → «Процентный формат».

Когда все варианты ответа в первом столбце просчитаны, формулу можно растянуть вправо для подсчета процентов по всем вопросам, предполагающим один ответ.

Рис. 5 Подсчет процентного распределения ответов на вопросы, предполагающие один вариант

Если вопрос предполагает множественный ответ, то расчет процентного соотношения ответов рассчитывается следующим образом: сначала необходимо узнать, сколько всего ответов дали респонденты при ответе на вопрос. Для этого воспользуемся счетом заполненных ячеек, с помощью формулы: =СЧЁТЗ(C2:J11), где C2:J11- диапазон столбцов, в которых находятся интересующие нас ответы.

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

=СЧЁТЕСЛИ(C2:C11;1)/27, где

C2:C11 – диапазон столбцов, в которых находятся интересующие нас ответы;

1- номер варианта ответа, процент которого необходимо посчитать;

27 – сумма всех ответов на вопрос № 2. (Рис.6)

Рис. 6 Подсчет процентного распределения ответов на вопрос, предполагающий множественный ответ.

Если в ходе исследования социологу необходимо определить связь между признаками, например, выяснить, сколько респондентов со стажем работы от 5 до 10 лет полностью удовлетворены заработной платой (столбец В3-1), необходимо пользоваться формулой вида:

=СЧЁТЕСЛИМН(B2:B11;2;K2:K11;1)/СЧЁТЕСЛИ(B2:B11;2), где

B2:B11 – диапазон столбцов, в которых находятся ответы о стаже работы;

2 – код ответа, обозначающий стаж работы от 5 до 10 лет;

K2:K11- диапазон столбцов, в которых находятся ответы об удовлетворенностью заработной платой;

1 – код ответа, обозначающий полную удовлетворенность заработной платой.

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

Библиографический список

  1. Рабочая книга социолога / под ред. Г.В. Осипова. Изд. 4-е, стереотипное. – М.: КомКнига, 2006. – 480 с.

Количество просмотров публикации: Please wait

Связь с автором (комментарии/рецензии к статье)

Оставить комментарий

Вы должны авторизоваться, чтобы оставить комментарий.

Если Вы еще не зарегистрированы на сайте, то Вам необходимо зарегистрироваться:
Регистрация

Читайте также  Создание тестов в Excel с подсчетом баллов

&copy 2020. Электронный научно-практический журнал «Современные научные исследования и инновации».

Источник:
http://web.snauka.ru/issues/2015/04/45596

Как сделать в excel анкету?

Обработка анкет в электронных таблицах Excel.

Обоснование актуальности темы работы.

Из разговора с учителями и директором школы я узнал, что они испытывают затруднения при обработке результатов анкетирования, требующей большого внимания и отнимающей много времени. По просьбе учителя информатики Карачи А.Ю. и директора школы № 21 Калибиной Н.Н. я ознакомился с принципом обработки анкет. Ознакомившись с ним, я понял, что этот процесс можно автоматизировать с помощью Excel.

создать программу, позволяющую без особых хлопот обрабатывать анкеты.

Задачи:

  1. Организовать математические рассчёты.
  2. Построить необходимые гистограммы.
  3. Защитить данные от несанкционированного изменения.

Объекты исследования:

    Способ обработки анкет.

Предметы исследования:

  1. Возможности электронных таблиц Microsoft Excel, необходимые для реализации поставленной задачи.

Созданная программа упростит процесс обработки анкет.

В ходе работы были использованы следующие методы исследования:

Опрос.
Мне рассказывали о трудностях обработки анкет.

Наблюдения.
Я видел, как это делают.

Поиск и отбор информации.
Мы подобрали литературу, содержащую сведения, необходимые для выполнения работы.

Моделирование.
Были созданы эскизы таблиц и обдумана структура заполнения ячеек необходимыми данными.

Задачи:

  1. Составить сценарий программы.
  2. Оформить лист.
  3. Составить программу в Excel.
  4. Обкатать программу.
  5. Навести красоту.

Ход работы.

  1. Набраны серии вопросов и серии соответствующих ответов.
  2. Я предусмотрел ячейки, в которые пользователь должен вводить количество человек, участвовавших в анкетировании, и должным образом ответивших на поставленные вопросы.
  3. Отвел ячейки, в которые ввёл формулы для расчета количество ответивших в процентах к общему количеству, участвовавших в анкетировании.
  4. Для каждого вопроса создал гистограмму, позволяющую видеть соотношение выбравших ответы на поставленные вопросы.
  5. Создал итоговую таблицу с суммой количества человек, давших одноименные ответы.
  6. Отвел ячейки, в которые ввёл формулы для расчета количества ответивших в процентах к общему количеству, участвовавших в анкетировании.
  7. Для ответов создал гистограмму, позволяющую видеть соотношение выбравших одноименные ответы.
  8. Также предусмотрена защита от несанкционированных изменений содержания ячеек, в которых пользователю делать нечего.

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

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

    Калибина Н.Н. ознакомившись с работой, отозвалась о ней так:

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

    Выводы:

    1. Получившаяся программа превратила обработку анкет в удовольствие.
    2. Программа красива, проста и удобна в обращении.
    3. Применение программы в разы уменьшает время обработки результатов тестирования.
  9. Программу можно скачать, щёлкнув здесь (11,2 кб).
  10. Здесь можно записаться на дистанционные курсы.

Используемая литература.

  • «Основы работы с Microsoft Excel» Карачи А.Ю., Ишмуратов Р.К.

Источник:
http://school21.m-sk.ru/npk_d_inf/anketa.htm

Урок 55
Практикум
Автоматизированная обработка данных с помощью анкет

Выполнив практическую работу, вы научитесь:

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

Постановка задачи — разработка информационной системы для анкетирования

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

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

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

Оформление шаблона анкеты претендента

1. Откройте новый документ Excel или файл-заготовку.

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

3. Заполните строки 1-7 таблицы по образцу (рис. 5.8).

Рис. 5.8 Образец оформления шапки задания Конкурс

Сохраните файл в учебной папке под названием Конкурс.

Создание форм оценок, вводимых в анкету членами жюри

1. Отобразите на экране панель инструментов Формы, выбрав в меню команду Вид/Панели инструментов/Формы.

2. Выберите форму Счетчик и прорисуйте ее под первым оцениваемым параметром. Размер формы сделайте примерно 1×2 см. Вид анкеты изображен на рис. 5.10

3. Щелкните на форме правой кнопкой мыши и выберите в контекстном меню команду Формат объекта.

4. В появившемся окне (рис. 5.9) на вкладке Размер установите предел изменения счетчика (исходя из минимального и максимального баллов):

✔ Минимальное значение — 0;
✔ Максимальное значение — 10;
✔ Шаг изменения — 1.

Рис. 5.9. Настройка формы Счетчик

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

6. Щелчком правой кнопки выделите форму и скопируйте ее.

7. Вставьте копии 8 раз (по количеству оцениваемых параметров), разместив их под соответствующими параметрами, например в ячейках А8:19.

Задание 5.17. Настройка форм оценок

1. Щелкните на первой форме правой кнопкой мыши и выберите в контекстном меню команду Формат объекта.

2. В появившемся окне на вкладке Формат элемента управления щелкните в строке Связь с ячейкой (см. рис. 5.5) и затем на ячейке А12 в таблице. Нажмите кнопку 0К для сохранения настроек.

3. Повторите пункты 1 и 2 для остальных форм, связав их последовательно с ячейками В12:112.

В результате оценок по девяти параметрам в ячейках А12:112, связанных с формами, появится набор значений от О до 10. Это результаты одного претендента.

Организация накопления данных

Задание 5.18. Создание макросов

Накопление статистических данных будет производиться на втором листе книги Excel по щелчку на кнопке управления. Второй лист книги следует озаглавить «Протокол оценок жюри по всем конкурсантам» и скопировать на него параметры оценки по каждому конкурсанту с листа 1.

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

Макрос — это программа (набор макрокоманд), которая создается путем записи реальных действий (например, в таблице Excel это выделение ячеек, выбор команд из меню, смена текущего листа и т. д.) при помощи специальных средств для записи макросов или на языке Visual Basic for Applications. При записи макроса сохраняется информация о каждом выполненном шаге в последовательности команд. Записав макрос, его можно запускать всякий раз, когда необходимо выполнить запрограммированную в нем последовательность действий.

Для работы нам необходимо создать три макроса: Накопление_ данных, Очистка и Итоги. Действия, которые следует выполнить для создания макроса Накопление_данных, приведены в табл. 5.2.

Макрос Очистка должен сначала выделять, а затем очищать (клавиша Delete) ячейки D2 и А12:112 на листе 1, готовя их для очередного претендента. Запись макроса проделайте самостоятельно.

Макрос Итоги должен перевести действие с листа 1 на лист 2, ввести в ячейку К5 формулу суммирования результатов одного конкурсанта и скопировать эту формулу в нижестоящие ячейки (количество конкурсантов неизвестно, поэтому задействуйте при копировании формулы 20-30 нижестоящих ячеек). Запись макроса Итоги проделайте самостоятельно. Начните действия с листа 1 и закончите их там же.

Таблица 5.2. Алгооитм создания макроса Накопление данных

Источник:
http://xn—-7sbbfb7a7aej.xn--p1ai/informatika_10/informatika_materialy_zanytii_10_55.html