ЗАДАНИЕ 13. Сохраните результаты работы.

Практическая работа № 5

Обработка данных метеостанции.

Цели работы:

¨ закрепить навыки по использованию функций Excel;

¨ научиться решать типовые задачи по обработке массивов с использованием электронных таблиц;

¨ познакомиться с логическими и статистическими функциями Excel.

  Таблица 1
Количество осадков в мм
  1992 1993 1994
январь 37,2 34,5 8
февраль 11,4 51,3 1,2
март 16,5 20,5 3,8
апрель 19,5 26,9 11,9
май 11,7 45,5 66,3
июнь 129,1 71,5 60
июль 57,1 152,9 50,6
август 43,8 96,6 145,2
сентябрь 85,7 74,8 79,9
октябрь 86 14,5 74,9
ноябрь 12,5 21 56,6
декабрь 21,2 22,3 9,4

 

Постановка задачи. Имеется таблица 1, содержащая количество осадков в милли­метрах, построенная на основе наблюдений метеостанции г. Ека­теринбурга. Определить и оформить в таблицу 2: 1) максимальное, минимальное, суммарное и среднемесячное количество осадков, выпавшее за 3 года; 2) количество засушливых месяцев за 3 года, в которые выпало меньше 10 мм осадков.   Данные за 1992-1994 годы Таблица 2
Макс. кол-во осадков за З года (мм) 152,9
Мин. кол-во осадков за З года (мм) 1,2
Суммарное кол-во осадков за 3 года (мм) 1731,8
Среднемесячное кол-во осадков за 3 года 48,10556
Кол-во засушливых месяцев за 3 года 4

 

 

Определить для каждого года и оформить в таблице 3: 1) минимальное, максимальное, суммарное и среднемесячное количество осадков, выпавшее за год; 2) количества месяцев в году с количеством осадков в преде­лах (>20; <80) мм и вне нормы (<10; >100) мм. При вводе года в таблице 3 должны отражаться данные именно за этот год, в случае некорректного ввода должно выдаваться со­общение "данные отсутствуют". Данные за один год таблица 3
Введите год: 1992
Макс. кол-во осадков в году (мм) 129,1
Мин. кол-во осадков в году (мм) 11,4
Суммарное кол-во осадков за год (мм) 531,7
Среднемесячное кол-во осадков в году (мм) 44,308
Кол-во засушливых месяцев (<10 мм) в году 0
Кол-во месяцев в пределах (>20;<80) мм 4
Кол-во месяцев вне нормы (<10; >100) мм 1

Структура электронной таблицы позволяет использовать ее для решения задач, сходных с задачами обработки массивов. В качестве одномерных массивов можно рассматривать строки или столбцы электронной таблицы, заполненные однотипны­ми числовыми или текстовыми данными. Аналогом двумерно­го массива является прямоугольная область таблицы, заполненная однотипными данными. В нашей задаче область исходной таблицы 1 можно рассматривать как двумерный массив из 3 столбцов и 12 строк, а данные по каждому году - как одномерные массивы по 12 элементов каждый. Возможности электронной таблицы Excel позволяют решать типовые задачи по обработке одномерных и двумерных массивов.

ХОД РАБОТЫ

 

ЗАДАНИЕ 1. Заполните ячейки A1:D14 данными таблицы 1 и оформите их по своему усмотрению (фон, граница, шрифт).

ЗАДАНИЕ 2. Сохраните файл.

ЗАДАНИЕ 3. На том же листе создайте и оформите таб­лицы 2 (F4:G8) и 3 (F11:G18). В ячейках F3 и F10 запишите заголовки таблиц.

ЗАДАНИЕ 4. Заполните значениями ячейки G4:G8 таблицы 2, обработав таблицу исходных данных В5:D16 (данные за 3 года).

4.1 В ячейки G5, G6, G7, G8 внесите формулы в соответствии с требуемой обработкой двумерного массива B5:D16 (см. работу №2).

4.2. Определите количество засушливых месяцев за 3 года. Для этого воспользуйтесь функцией СЧЕТЕСЛИ, ко­торая подсчитывает количество непустых ячеек, удовлетворяю­щих заданному критерию внутри диапазона. Общий вид функции:СЧЕТЕСЛИ (диапазон; критерий). Воспользуйтесь кнопкой Формулы→Вставить функцию, выберите статистическую функцию СЧЕТЕСЛИ, в окне «Аргументы функции» в строке «Диапазон» введите интер­вал B3:D14, а в строке «Критерий» -  <10.

ЗАДАНИЕ 5. Познакомьтесь с логическими функциями пакета Excel. Воспользуйтесь кнопкой Формулы→Вставить функцию. В диалоговом окне мастера функций в списке выберите «Логические функции». Посмотрите, какие логические функции ис­пользуются в Excel. При решении ряда задач значение ячейки необходимо вы­числять одним из нескольких способов в зависимости от того, выполняется или нет некоторое условие или несколько усло­вий. Так, в нашей задаче в зависимости от значения введенного года в таблице 2 должен обрабатываться тот или иной столбец таблицы 1. Для реше­ния таких задач применяют логическую функцию ЕСЛИ. Общий вид функции: ЕСЛИ (логическое выражение; выражение1; выражение2). Функ­ция ЕСЛИ принимает значение выражения 1, если логическое выражение принимает значение "Истина", и принимает значение выражения 2, если логическое выражение принимает значение "Ложь".

5.1. Запишите в ячейку H2 - число 2, а в H3 - число 5. Требуется в ячейке H5 получить максимальное значение из двух чисел, содержащихся в ячейках Н2 u H5. Для этого в ячейку Н5 нужно записать формулу: = ЕСЛИ (Н2>Н3; Н2; H3). Она означает, что если значение ячейки Н2 больше значения ячейки H3, то в ячейке H5 будет записано значение из Н2, в противном случае - из H3.

В качестве выражения1 или выражения2 можно записать другие функции. На месте логического выражения можно использовать одну из логических функций И или ИЛИ. Общий вид функций: И(логическое выражение 1; логическое выражение 2;....), ИЛИ(логическое выражение 1; логическое выражение 2;....). Функция И принимает значение "Истина", если одновременно все логические выражения истинны. Функция ИЛИ принимает значение "Истина", если хотя бы одно из логических выражений истинно.

5.2. Внесите в H 10 любое число. Определить, входит ли оно в заданный диапазон 5÷10. Ответ 1, если число принадлежит диа­пазону, и 0, если число не принадлежит диапазону, должен быть получен в ячейке H12. Для этого в ячейку H 12 вводите формулу: = ЕСЛИ(И(Н10>5; Н10<10); 1; 0). В ячейке H12 получится значение 1, если число принадле­жит диапазону, и значение 0, если число вне диапазона.

ЗАДАНИЕ 6. Заполните формулами таблицу 3.

6.1. Ячейку G11 отведите для ввода года и присвоите ей имя «год» (см. работу №3).

6.2. В ячейку G12 вве­дите формулу =ЕСЛИ(год=1992; МАКС(В3:В14); ЕСЛИ(год=1993; МАКС(С3:С14); ЕСЛИ(год=1994; МАКС(D3:D14); "данные отсутствуют"))). Проанализируйте формулу. Несмотря на сложный синтаксис, смысл ее очевиден. В зависимости от года, который вводится в именованную ячейку «год», определяется максимум в том или ином диапазоне табл. 1. Диапазон В3:В14 - это одномерный массив данных за 1992 г.; С3:С14 - массив данных за 1993 г.; D3:D14 - зa 1995 г.

6.3. Замените в формуле в ячейке G12 относительную адре­сацию ячеек на абсолютную (см. работу №2). Для выполнения следующих выборок эту формулу можно ско­пировать в ячейки G13:G16 и отредактировать, заменив функцию МАКС на требуемые по смыслу функции. Но прежде, необходимо заменить относительную адресацию ячеек на абсолютную, иначе копирование формулы будет производиться неправильно. =ЕСЛИ(год=1992; МАКС($В$3:$В$14); ЕСЛИ(год=1993; МАКС($С$3:$С$14); ЕСЛИ(год=1994; MAKC($D$3:$D$14); "данные отсутствуют"))). Внимание! Все массивы в формуле адресованы абсолютно, ячейка ввода года также адресована абсолютно.

6.4. Скопируйте формулу из ячейки G12 в ячейки G13:G16.

6.5. Отредактируйте формулы в ячейках G13:G16, заменив функцию МАКС на требуемые по смыслу функции.

6.6. Отредактируйте формулу в ячейке G16. Смените функцию МАКС на функцию СЧЕТЕСЛИ и добавьте критерий "<10". После редакции функция должна иметь вид: =ЕСЛИ(год=1992; СЧЁТЕСЛИ($B$5:$B$16;"<10"); ЕСЛИ(год=1993; СЧЁТЕСЛИ($C$5:$C$16; "<10"); ЕСЛИ(год=1994; СЧЁТЕСЛИ($D$5:$D$16; "<10"); "данные отсутствуют"))).

6.7. Введите в ячейку G11 год 1992. Проверьте правильность заполнения таблицы 3 значениями.

ЗАДАНИЕ 7. Сохраните результаты работы.

ЗАДАНИЕ 8. Представьте данные таблицы 1 графически, располо­жив диаграмму на листе 2 (см. работу 4).

ЗАДАНИЕ 9. Подготовьте таблицу к печати, воспользовавшись предварительным просмотром печати. Выберите альбомную ориентацию и подберите ширину полей так, чтобы все 3 таблицы умещались на странице. Укажите в верхнем колонтитуле фамилию, а в нижнем — дату и время.

ЗАДАНИЕ 10. Определите количество меся­цев в каждом году с количеством осадков в пределах (>20;<80) мм и в пределах (< 10; >100) мм. 10.1. Создайте вспомогательную таблицу 4 для оп­ределения месяцев с количеством осадков в пределах (>20;<80) мм. 10.2. В ячейку В21 занесите формулу: =ЕСЛИ(И(B5>20;B5<80);1;0). 10.3. Заполните этой формулой ячейки В22:В32. В ячейках, где условие выполняется, появляется 1. 10.4. В ячейке ВЗЗ подсчитайте сумму месяцев за 1992 г., удовлетворяющих этому условию. Выделите ячейки В21:В33 и скопируйте формулы в об­ласть C 21: D 33. В ячейках СЗЗ и D33 получилось количество месяцев за 1993 и 1994 гг., удовлетворяющих условию (>20; <80). 10.5. Аналогично создайте вспомогательную таблицу для оп­ределения числа месяцев с количеством осадков в пределах (<10; >100). В формулах вместо И необходимо использовать функцию ИЛИ. Подумайте почему. 10.6. В ячейку G17 занесите формулу: =ЕСЛИ(год=1992; B33; ЕСЛИ(год=1993; C33; ЕСЛИ (год=1994; D33; "данные отсутствуют"))). 10.7. Скопируйте эту формулу в ячейку G18 и отредактируйте. 12.9. Оформите на свой вкус вспомогательные таблицы и до­бавьте к ним заголовки и обозначения.

Таблица для опре-деления месяцев в году с количеством осадков в пределах (>20;<80)

таблица 4

  1 1 0
  0 1 0
  0 1 0
  0 1 0
  0 1 1
  0 1 1
  1 0 1
  1 0 0
  0 1 1
  0 0 1
  0 1 1
  1 1 0
сумма 4 9 6

 

ЗАДАНИЕ 13. Сохраните результаты работы.

ЗАДАНИЕ 14. Подведите итоги.

Проверьте:

знаете ли вы, что такое логические функции ЕСЛИ, И, ИЛИ, статистическая функция СЧЕТСЛИ.

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

Предъявите преподавателю файл на экране.


Дата добавления: 2020-12-12; просмотров: 266; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!