Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка-конспект лекций для АПУ.doc
Скачиваний:
31
Добавлен:
01.05.2014
Размер:
308.22 Кб
Скачать

4.4.2. Условные вычисления

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

IF(условие, формула1,формула2)

Функция IF возвращает значение, вычисленное по формуле1, если условие истинно, либо значение, вычисленное по формуле2, если условие ложно. Отметим, что вычисляется только одна из формул в зависимости от значения условия. Этот способ вычисления функции IF отличается от принятого в алгоритмических языках программирования, при котором все аргументы вычисляются перед вызовом функции, и в большей степени соответствует правилам выполнения условного оператора. Рассмотрим пример условных вычислений. Дана таблица следующего вида.

A

B

C

D

E

F

H

1

Ф.И.О.

Физика

Математика

Информатика

Программирование

Ср. балл

Стипендия

2

Иванов И.И.

5

4

5

4

4,5

ПОВ

3

Петров П.П.

5

3

5

5

4,5

НЕТ

4

Предположим, что действуют следующие правила назначения стипендий:

- если все экзамены сданы на "отлично" то назначается максимальная стипендия ("МАКС");

- если все оценки отличные и хорошие и хороших оценок не более двух, назначается повышенная стипендия ("ПОВ");

- если есть хотя бы одна оценка ниже хорошей, стипендия не назначается ("НЕТ");

- в остальных случаях назначается обычная стипендия ("НОРМ").

Формула для определения вида стипендии может иметь вид:

IF(F3=5,"МАКС",IF(MIN(B3:E3)<4,"НЕТ",IF(F3>=4.5,"ПОВ","НОРМ")))

Предполагается, что в ячейке F3 записана формула:

AVERAGE(B3:E3) ,

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

4.4.3. Электронные таблицы и деловая графика

Деловая графика применяется для наглядного представления табличных данных в виде диаграмм. В настоящее время все популярные табличные процессоры включают средства деловой графики, которые позволяют строить диаграммы различных типов. Например, табличный процессор Excel предлагает пользователю около 15 основных типов диаграмм, например: плоские линейные, столбчатые, круговые; трехмерные поверхностные, столбчатые, круговые и др. В свою очередь каждый из типов диаграмм включает до 10 видов. Диаграммы деловой графики используются для представления функциональных зависимостей вида Y=f(X), либо относительного значения членов числового ряда в виде секторов круговых диаграмм. Несмотря на обилие типов и видов диаграмм, исходные данные для построения диаграмм определяются практически одним и тем же способом, что позволяет выбрать для совокупности данных наиболее наглядное представление, не изменяя ее описание.

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

A

B

C

D

E

1

Ф.И.О.

Физика

Математика

Информатика

Программирование

2

Иванов И.И.

5

4

5

4

3

Петров П.П.

5

3

5

5

4

Выделенные для построения диаграммы данные группируются в серии данных. Серии данных могут размещаться по строкам или по столбцам. Например, если строится зависимость успеваемости студентов от предметов, то серии данных будут расположены в диапазонах B2:E2, B3:E3. Если строится зависимость успеваемости по предметам от студентов, то серии данных будут расположены в диапазонах B2:B3, C2:C3 и т.д. Такие серии называют Y-сериями данных. В качестве аргумента диаграммы ("оси абсцисс") можно выбрать: номер строки, имя колонки, серию данных. Например, при построении зависимости успеваемости студентов от предмета в качестве аргумента можно выбрать имена колонок B,C,D,T либо серию B1:E1, включающую наименования предметов. Такая серия называется X-серией данных. Отметим, что для построения круговой диаграммы Х-серия не требуется, можно использовать только одну Y-серию данных.

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