Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информ 1 курс Lab#5.doc
Скачиваний:
325
Добавлен:
04.06.2015
Размер:
90.11 Кб
Скачать

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