Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_Otvety.docx
Скачиваний:
11
Добавлен:
15.03.2016
Размер:
468.81 Кб
Скачать

Инструкции

Выбор данных для фильтрации    

  1. На вкладке Данные в группе Сортировка и фильтр щелкните элемент Фильтр.

  1. ЩЩелкните стрелку в заголовке столбца, чтобы отобразить список, в котором можно выбрать фильтр.

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

Фильтрация с помощью выбора значений и поиска    

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

 Поле Поиск используется для ввода искомого текста или чисел

 Флажки используются для отображения в столбце данных найденных значений

 Дополнительные условия используются для поиска значений, удовлетворяющих определенным условиям

  1. Чтобы выбрать отдельные значения в списке, снимите флажок (Выбрать все). При этом будут сняты все флажки. Затем выберите значения, которые необходимо отобразить, и нажмите кнопку ОК, чтобы просмотреть результат.

  2. Чтобы выполнить поиск по тексту в столбце, введите в поле Поиск текст или число. Кроме того, при этом можно использовать подстановочные знаки, например звездочку (*) или вопросительный знак (?). Для просмотра результатов нажмите клавишу ВВОД.

Фильтрация данных с указанием условий    

Используя условия, можно создавать пользовательские фильтры, сужающие диапазон отображаемых данных. Тем, кто когда-либо запрашивал данные из базы данных, этот способ покажется знакомым.

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

  2. Выберите условие, а затем выберите или введите критерий. Нажмите кнопку И, чтобы объединить критерии, которые должны быть выполнены, или кнопку ИЛИ, чтобы проверить выполнение только одного из нескольких условий.

  3. Чтобы применить фильтр и получить нужные результаты, нажмите кнопку ОК.

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

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

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

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

Щелкните ячейку в списке.

В меню Данные выберите команду Фильтр, а затем — команду Расширенный фильтр.

Чтобы показать результат фильтрации, скрыв ненужные строки, установите переключатель в положение Фильтровать список на месте.

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

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

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

Консолидация

Способ 1. С помощью формул 

Имеем несколько однотипных таблиц на разных листах одной книги. Например, вот такие:

Необходимо объединить их все в одну общую таблицу, просуммировав совпадающие значения по кварталам и наименованиям.

Самый простой способ решения задачи "в лоб" - ввести в ячейку чистого листа формулу вида

=’2001 год’!B3+’2002 год’!B3+’2003 год’!B3

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

 Если листов очень много, то проще будет разложить их все подряд и использовать немного другую формулу:

=СУММ('2001 год:2003 год'!B3)

Фактически - это суммирование всех ячеек B3 на листах с 2001 по 2003, т.е. количество листов, по сути, может быть любым. Также в будущем возможно поместить между стартовым и финальным листами дополнительные листы с данными, которые также станут автоматически учитываться при суммировании.

Способ 2. Если таблицы неодинаковые или в разных файлах

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

Рассмотрим следующий пример. Имеем три разных файла (Иван.xlsxРита.xlsx и Федор.xlsx) с тремя таблицами:

Хорошо заметно, что таблицы не одинаковы - у них различные размеры и смысловая начинка. Тем не менее их можно собрать в единый отчет меньше, чем за минуту. Единственным условием успешного объединения (консолидации) таблиц в подобном случае является совпадение заголовков столбцов и строк. Именно по первой строке и левому столбцу каждой таблицы Excel будет искать совпадения и суммировать наши данные.

Для того, чтобы выполнить такую консолидацию:

  1. Заранее откройте исходные файлы

  2. Создайте новую пустую книгу (Ctrl + N)

  3. Установите в нее активную ячейку и выберите на вкладке (в меню) Данные - Консолидация (Data - Consolidate). Откроется соответствующее окно:   

  4. Установите курсор в строку Ссылка (Reference) и, переключившись в файл Иван.xlsx, выделите таблицу с данными (вместе с шапкой). Затем нажмите кнопкуДобавить (Add) в окне консолидации, чтобы добавить выделенный диапазон в список объединяемых диапазонов.

  5. Повторите эти же действия для файлов Риты и Федора. В итоге в списке должны оказаться все три диапазона: 

 

 Обратите внимание, что в данном случае Excel запоминает, фактически, положение файла на диске, прописывая для каждого из них полный путь (диск-папка-файл-лист-адреса ячеек). Чтобы суммирование происходило с учетом заголовков столбцов и строк необходимо включить оба флажка Использовать в качестве имен (Use labels). Флаг Создавать связи с исходными данными (Create links to source data) позволит в будущем (при изменении данных в исходных файлах) производить пересчет консолидированного отчета автоматически.

После нажатия на ОК видим результат нашей работы:

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

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

Алгоритм (Колмогоров) – это всякая система вычислений, выполняемых по строго определенным правилам, которая после какого-либо числа шагов заведомо приводит к решению поставленной задачи.

Алгоритм (Марков) – это точное предписание, определяющее вычислительный процесс, идущий от варьируемых исходных данных к искомому результату.

Для того, чтобы произвольное описание последователь­ности действий было алгоритмом, оно должно обладать сле­дующими свойствами:

• ДискретностьПроцесс решения задачи должен быть разбит на последовательность отдельных шагов, каждый из которых называется командой. Примерами команд могут служить пункты инструкции, нажатие на одну из кнопок пульта управления, рисование графического примитива (линии, дуги и т. п.), оператор языка про­граммирования. Наиболее существенным здесь является тот факт, что структура алгоритма является дискретной (прерывной).

• Понятность. Каждая команда алгоритма должна быть по­нятна тому, кто исполняет алгоритм (исполнитель); в про­тивном случае эта команда и, ледовательно, весь алгоритм в целом, не может быть выполнена. Составим полный спи­сок команд, которые умеет выполнять исполнитель алго­ритма, и назовем его системой команд исполнителя (СКИ). Тогда понятными будет являться только те коман­ды, которые попадают в этот список.

• Определенность (детерминированность. Команды, об­разующие алгоритм (или, можно сказать, входящие в СКИ), должны быть предельно четкими и однозначны­ми. Их результат не может зависеть от какой-либо до­полнительной информации извне алгоритма. Сколько бы раз вы не запускали правильную программу, для одних и тех же исходных данных всегда будет получаться один и тот же результат.

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

• Массовость и корректность. Алгоритм имеет смысл разрабатывать только в том случае, если он будет приме­няться многократно для различных наборов исходных данных. Желательно, чтобы алгоритм обеспечивал реше­ние задач данного типа (хотя существуют и уникальные алгоритмы, разработанные для решения одной задачи). В связи с вышесказанным нам необходима уверенность, что решение задачи будет правильным для любых допус­тимых исходных данных. Указанное свойство алгоритма принято называть его корректностью. В связи с обсужда­емым свойством большое значение имеет тщательное тес­тирование алгоритма перед его использованием. При этом важно не столько количество проверенных сочета­ний входных данных, сколько количество их типов. Например, можно сделать сколько угодно проверок для положительных значений аргумента алгоритма, но это никак не будет гарантировать корректную его работу в случае отрицательной величины аргумента. 

Основными способами записи алгоритмов являются [2] :

· словесный;

· словесно-формульный;

· на школьном алгоритмическом языке;

· графический (блок-схема);

· на языке программирования высокого уровня.

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

Графический способ представления алгоритмов является более компактным и наглядным по сравнению со словесным.

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

Линейный алгоритм (линейная структура) – это такой алгоритм, в котором все действия выполняются последовательно друг за другом и только один раз. Схема представляет собой последовательность блоков, которые располагаются сверху вниз в порядке их выполнения. Первичные и промежуточные данные не оказывают влияния на направление процесса вычисления. Алгоритмы разветвляющейся структуры На практике часто встречаются задачи, в которых в зависимости от первоначальных условий или промежуточных результатов необходимо выполнить вычисления по одним или другим формулам.  Такие задачи можно описать с помощью алгоритмов разветвляющейся структуры. В таких алгоритмах выбор направления продолжения вычисления осуществляется по итогам проверки заданного условия. Ветвящиеся процессы описываются оператором IF (условие).

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

 

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

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

Выделите таблицу.

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

Шаг первый. Выберите пункты:

a) создать таблицу в списке или базе данных Microsoft Excel.

b) вид создаваемого отчета выберите Сводная диаграмма (со сводной таблицей).

Шаг второй. Укажите диапазон, содержащий исходные данные. Мастер предлагает свой диапазон, при необходимости его можно изменить.

Шаг третий. Выберите Поместить таблицу в новый лист и нажмите Готово. На экране появится поле для диаграммы и список полей сводной таблицы.

Перетащите мышкой в ячейку для полей категорий поле Спорт. В поля рядов - Год, и в элементы данных - Продажи.

Теперь отредактируйте тип диаграммы - сделайте обычную гистограмму.

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

a) Выберите вкладку Диаграммы и отметьте Пользовательский размер.

b) Теперь во вкладке Страница выберите ориентацию Книжная.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]