Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lec_4_2016-2017_printt.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
350.65 Кб
Скачать

Ввод функций в рабочем листе Excel

Можно вводить функции в рабочем листе прямо с клавиатуры или с помощью команды "Функция" меню "Вставка". При вводе функции с клавиатуры лучше использовать строчные буквы. Когда ввод функции закончен, Excel изменит буквы в имени функции на прописные, если оно было введено правильно. Если буквы не изменяются, значит, имя функции введено неверно.

Если вы выделите ячейку и выберите в меню "Вставка" команду "Функция", Excel выведет окно диалога "Мастер функций". Немного быстрее можно этого добиться, нажав клавишу со значком функции в строке формул.

Открыть это окно можно также с помощью кнопки "Вставка функции" на стандартной панели инструментов.

В этом окне сначала выберите категорию в списке "Категория" и затем в алфавитном списке "Функция" укажите нужную функцию.

Excel введет знак равенства, имя функции и пару круглых скобок. Затем Excel откроет второе окно диалога мастера функций.

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

Справа от каждого поля аргумента отображается его текущее значение. Это очень удобно, когда вы используете ссылки или имена. Текущее значение функции отображается внизу окна диалога.

Нажмите кнопку "ОК" и созданная функция появится в строке формул.

Использование логических функций

К логическим функциям относятся: И, ИЛИ, ЕСЛИ.

Функции И, ИЛИ могут содержать до 30 аргументов. Аргументами являются логические выражения, записанные в виде условий. Числа 1 и 0 воспринимаются логическими функциями в качестве логических констант ИСТИНА и ЛОЖЬ.

Функции И принимает значение ИСТИНА, если выполняются все условия (т.е. истинны все аргументы), в противном случае значение ЛОЖЬ Функции ИЛИ принимает значение ИСТИНА, если выполняются хотя бы одно условие. Форматы функций:

И(Условие 1, Условие 1,…Условие 30)

ИЛИ(Условие 1, Условие 1,…Условие 30)

Пример. Фрагмент таблицы в режиме отображения формул. Результатом вычисления будет ..

=И(A1=2*B1*B1;B1=A1/20)

Функция ЕСЛИ использует три аргумента:

Условие (логическое выражение);

Формула, если первый аргумент истина;

Формула, если от первого аргумента получено

отрицательное значение.

Формат функции: ЕСЛИ(Условие;Формула1;Формула2).

Причем Формула может включать другие функции

Для примера

Давайте проверять оценки (учителя мы или где?). Если в В1 "5" пусть пишет "отлично", а если не "5"... Итак, выделяем ячейку С1 и пишем в строке формул (но можно и в самой ячейке) следующее: =ЕСЛИ(В1=5;"отлично";"что сказать?"). Теперь внесем в ячейку В1 число 5. Что появилось в С1? Слово "отлично".

Как это работает? Любая формула (в т.ч. и логическая) начинается со знака [=](равно). Мы так и написали. Затем идет слово ЕСЛИ (большими буквами). Т.е. ячейка получает предупреждение: "сейчас будем что-то проверять". Открываются скобки. И сразу пишем, что проверяем. А проверяем мы ячейку В1 на предмет ее равенства 5 [В1=5]. Ну проверили и что дальше? А дальше знак [;](точка с запятой) и пишем что делать, если проверка условия прошла успешно и условие оказалось верным - ["отлично"]. Опять знак [;] и пишем что делать, если проверка условия прошла, но условие не соответсвует заданному - ["что сказать?"]. Обратите внимание на кавычки , обрамляющих слова. Они необходимы, чтобы Excel "понял", что надо выводить текст. Все, скобки закрываем, формула готова. И она работает.  Просто, не правда ли?   

Давайте я еще раз напишу эту логическую формулу, выделив цветом ее части: =ЕСЛИ(В1=5;"отлично";"что сказать?"). Здесь жирным шрифтом выделено условие, которое проверяет Excel, жирным зеленым шрифтом то, что должно быть написано, если условие верно. Ну, а красным жирным шрифтом - то, что надо писать, если условие неверно.

А теперь давайте слегка усложним задачу. Пусть С1 показывает нам слово "хорошо", если в ячейке В1 стоит 4. Помните, что означает "что сказать?" в нашей формуле? Это то, что должна нам написать ячейка С1, если в В1 стоит не 5. Так вот давайте вместо этого "что сказать?" напишем формулу: ЕСЛИ(В1=4;"хорошо";"ну не знаю"). 

Получилось вот что в ячейке С1: =ЕСЛИ(В1=5;"отлично";ЕСЛИ(В1=4;"хорошо";"ну не знаю")).

Как читает это Excel? Если в ячейке В1 стоит 5, то отобразить слово "отлично", иначе если в ячейке В1 стоит 4 - отобразить слово "хорошо". А уж если в ячейке стоит что-то другое - отобразить слова "ну не знаю".

Так Excel и поступает. На рисунке я в ячейку В1 внес 3. Excel проверил все условия, ему заданные и написал "ну не знаю".

Одними из наиболее полезных являются логические функции. Можно перечислить бесчисленное число вариантов использования ЕСЛИ — наиболее популярной логической функции Excel.

Синтаксис функции ЕСЛИ представлен ниже.

ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь)

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