Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СЕА_Excel-1_Понятия, вычисления.doc
Скачиваний:
28
Добавлен:
24.11.2019
Размер:
1.2 Mб
Скачать

Функция если

Общая форма записи:

ЕСЛИ(Условие; Результат при выполнении условия; Результат при невыполнении условия)

ПРИМЕР 4. В столбце F (см. рис. 7) вывести фамилии студентов, имеющих средний балл больше 4.

Последовательность действий:

Установить курсор в первую ячейку результата F10, нажать = .

Запустить мастер функций, выбрать функцию ЕСЛИ и в диалоговом окне этой функции задать необходимые параметры (рис. 9).

Рис. 9. Диалоговое окно функции ЕСЛИ

В отличие от функции СЧЕТЕСЛИ в функции ЕСЛИ проверяемые ячейки и условие вводятся в одно поле «Лог_выражение» (в функции СЧЕТЕСЛИ – в разные поля).

Если поле «Значение_если_ложь» оставить пустым, то в ячейке результата при невыполнении условия будет выводиться слово «ЛОЖЬ». Чтобы этого избежать, надо ввести в этом поле пробел (или текст, которым нужно сопроводить вывод соответствующего результата).

Окончательно формула в ячейке F10 будет иметь вид: =ЕСЛИ(E10>4; A10; " "), затем нужно ее скопировать в ячейки F11:F13 с помощью автозаполнения.

Ф ункции Excel могут быть и вложенными. Например, на рис. 10 представлены вложенные функции ЕСЛИ. Для ввода вложенной функции ЕСЛИ нужно в диалоговом окне внешней (первой) функции ЕСЛИ (см. рис. 9) ввести первое условие в поле Лог_выражение и заполнить поле Значение_если_истина. Затем в поле Значение_­если_ложь опять вставить функцию ЕСЛИ, в результате чего откроется новое диалоговое окно, в котором нужно ввести следующее условие и соответствующие параметры.

Рис. 10. Пример вложенных функций ЕСЛИ

7. Работа с массивами данных

Массив данных представляет собой набор значений, сгруппированных по строкам и столбцам. Примерами массивов являются векторы и матрицы. Для выполнения вычислений с массивами ввод формул осуществляется следующим образом: выделить все ячейки, где необходимо получить результат, ввести формулу (начав со знака =), затем перейти в строку формул и нажать Ctrl + Shift + Enter. При этом формула автоматически будет заключена в фигурные скобки. Эти действия используются всегда, если нужно одновременно воздействовать на набор значений.

Основные функции Excel для работы с матрицами: определитель матрицы – МОПРЕД, обратная матрица – МОБР, транспонированная матрица – ТРАНСП.

ПРИМЕР 5. Транспонировать матрицу, расположенную в ячейках В3:Е5 (рис. 11), и возвести все ее элементы в квадрат.

Рис. 11. Работа с массивом данных

Последовательность действий:

1) Выделить группу ячеек, куда нужно поместить результирующую матрицу (например, А8:C11). При этом количество выделенных ячеек и их положение должны строго соответствовать количеству результирующих данных.

2) Нажать = , затем любым способом запустить мастер функций .

3) В категории «Полный алфавитный перечень» выбрать функцию ТРАНСП.

4) В диалоговом окне функции ТРАНСП щелчком на кнопке в поле «Массив» перейти на рабочий лист, выделить ячейки с исходными данными (В3:Е5).

5) Установить курсор в строку формул и набрать ^2 (возведение в квадрат). При этом в строке формул будет сформирована формула =ТРАНСП(B3:E5)^2 .

6) Нажать Ctrl + Shift + Enter. В результате формула будет заключена в фигурные скобки и примет окончательный вид {=ТРАНСП(B3:E5)^2}, а в результирующих ячейках А8:C11 появятся вычисленные значения.

Для исключения ошибочных ситуаций при работе с массивами перед нажатием клавиш Ctrl + Shift + Enter курсор всегда следует устанавливать в строку формул.

В некоторых случаях при вычислениях в ячейке результата Excel выдает ошибку #ЗНАЧ. При работе с массивами наиболее частой причиной такой ошибки является то, что с элементами массива была введена простая формула (после ввода формулы нажата клавиша Enter или кнопка OK вместо комбинации Ctrl + Shift + Enter). Исправить это можно следующим образом: выделить ячейки результата, перейти в строку формул и нажать Ctrl + Shift + Enter.

стр. 11 из 11