понедельник, 27 февраля 2012 г.

ФУНКЦИИ


Мы рассмотрели примеры ввода в ячейку простых формул. Давайте перейдём к рассмотрению более сложных примеров. В этом разделе мы будем изучать навыки работы с функциями. 

Функции – заранее определённые формулы, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке. С помощью функций вы можете выполнять как простые, так и очень сложные вычисления.
Функция начинается со знака равенства (=), за ним следует имя функции, открывающая скобка, список аргументов, разделённых запятыми, закрывающая скобка.
Для облегчения ввода формул и устранения возможных ошибок при создании формул в программе предусмотрен Мастер функций. Мастер функций состоит из двух шагов. На первом шаге вы выбираете нужную функцию. На втором шаге вы задаёте аргументы функции.
Давайте рассмотрим пример использования функции ЕСЛИ. Эта функция используется для проверки условий и предоставляет большие возможности. Кроме этого, мы выбрали данную функцию, потому что у неё довольно сложные аргументы, и, разобравшись с этой функцией, вы без труда освоите более лёгкие функции.  
Выделите ячейку, в которую необходимо вставить формулу. Нажмите на клавиатуре комбинацию клавиш
Shift + F3
Нажмите клавишу <Shift> и, не отпуская её, нажмите <F3>. На экране появится диалоговое окно «Мастер функций – шаг 1 из 2». 

 

В этом окне нам необходимо выбрать нужную функцию. В окошке «Поиск функции» программа предлагает ввести краткое описание функции и нажать кнопку «Найти». К этому способу прибегают крайне редко.
Обычно начинают поиск в окошке «Категория».  В примере, указанном на рисунке в графе категория выбран пункт «10 недавно использовавшихся». В окошке «Выберите функцию» представлен список 10 функций, которые использовались недавно. Если нужная функция есть в этом окошке, установите на неё указатель мыши и один раз щёлкните левой кнопкой.

Давайте рассмотрим, какие есть категории функций. Установите указатель мыши на квадратик со стрелкой в правой части окошка «Категории» и один раз щёлкните левой кнопкой.

 

На экране появится полный список категорий функций. Установите указатель мыши на название нужной категории и один раз щёлкните левой кнопкой мыши. При необходимости вы можете вывести полный алфавитный перечень функций.
Функция «ЕСЛИ» находится в категории «Логические».
В окошке «Выберите функцию» появятся функции выбранной категории.
Сразу под окошком «Выберите функцию» отображается краткая информация о выбранной функции. Для получения более полной информации установите указатель мыши на надпись «Справка по этой функции» и один раз щёлкните левой кнопкой мыши. На экране появится окно справки Microsoft Excel, в котором представлена подробная информация о назначении функции и примеры её использования.
После выбора нужной функции установите указатель мыши на кнопку «ОК» в нижней части окна и один раз щёлкните левой кнопкой. На экране появится окно «Аргументы функции».

 

Давайте введём в ячейку следующую функцию:
=ЕСЛИ(A1>5;A3*B3;0)
Лог­_выражение - A1>5;
Значение_если_истина -  A3*B3;
Значение_если_ложь – 0

В окошке «Лог­_выражение» необходимо задать условие, которое будет проверять данная функция. В правой части окошка расположен квадратик. Установите на него указатель мыши и один раз щёлкните левой кнопкой. Окно «Аргументы функции» свернётся до маленькой полоски. Это очень удобная возможность, если вам необходимо щёлкать на ячейках. 

 

Если это окно закрывает ячейку, на которую вам необходимо сделать ссылку установите указатель мыши на строку заголовка окна (полоска с надписью «Аргументы функции»), нажмите левую кнопку мыши и, не отпуская её, переместите окно в нужное место.

Для ввода логического выражения установите указатель мыши на ячейку А1 и один раз щёлкните левой кнопкой. Ссылка на ячейку появится в окошке. Для ввода знака больше (>) найдите клавишу с русской буквой <Ю>. В верхней части клавиши находится нужный знак. Переключите клавиатуру на ввод английских букв. На вашем компьютере для этого необходимо нажать одну из комбинаций клавиш <Ctrl+Shift> или расположенные в левой части клавиатуры <Alt+Shift>. Нажмите клавишу <Shift> и, не отпуская её, нажмите клавишу со знаком больше. Отпустите клавишу <Shift>. Нажмите на клавиатуре клавишу с цифрой «5». Установите указатель мыши на квадратик в правой части окошка и один раз щёлкните левой кнопкой мыши. На экране появится окно «Аргументы функции» полностью. 


Аналогичным образом введите Значение_если_истина и Значение_если_ложь, как показано на рисунке. Давайте подробно рассмотрим эту функцию. В окошке Лог­_выражение мы задаём условие (A1>5), которое будет проверяться. Если условие соблюдается и содержимое ячейки А1 больше 5, в ячейке с нашей формулой появляется результат умножения ячейки А3 на В3.  Если в ячейке А1 значение меньше 5, в ячейке с нашей формулой отображается 0.

Вы уже подумали, как вы можете использовать данную функцию?
Давайте рассмотрим пример создания сложной функции. А что может быть сложнее для женщины, чем решить, как себя вести в день зарплаты мужа? И здесь программа станет незаменимым помощником.

 

Введите в ячейки значения, как показано на рисунке. В ячейку В8 мы будем вводить формулу принятия решения
Начнём с простого условия. Мы знаем, что ваш благоверный получает 2000. На дорогу на троллейбусе ему необходимо 0,75. Если в день зарплаты он отдаёт вам 1999,25 (2000-0,75), то всё в порядке и ему можно улыбнуться и поцеловать его. Если меньше, нужно спросить, где деньги? Следовательно, в ячейку В8 можно ввести следующую формулу:

=ЕСЛИ(B2>=1999,25;"Улыбнуться и поцеловать";"Спросить где деньги?")

На рисунке показано, как ввести аргументы функции ЕСЛИ.  


Кавычки вводить не обязательно. Вводите текст, а программа сама поставит кавычки. Кавычки означают, что программа воспринимает значение аргумента как текст. Давайте испытаем нашу функцию. Введите в ячейку В2 значения меньше 1999,25 и больше. Если вы всё сделали правильно, готовое решение появится в ячейке В8.
Вы до того обрадовались деньгам, что даже не проверили, а не опоздал ли наш кормилец. По нормативам, он может опоздать максимум на 7 минут 36 секунд. И то только в том случае, если троллейбус попадёт в пробку и ему придётся бежать под дождём или в гололёд. Ничего, крепче будет. Нечего его баловать.
Всё бы хорошо, но вдруг вы уловили лёгкий запах алкоголя. Проверьте, нет ли на шее следов помады. Всё это можно свести в табличку.

 

В ячейках D3, D4, D5 указаны формулы, которые введены в соответствующие ячейки в столбце С. В ячейках С3, С4, С5 отражены результаты. Вы можете изменять значения в ячейках в столбце В, наблюдать результаты и делать соответствующие выводы. Если в ячейке В4 пришлось поставить «да», давите на чувство вины и требуйте новые сапоги. Если «да» появилось в ячейке В5, закатывайте истерику, обвиняйте его в неблагодарности, если сможете простить, в знак примирения соглашайтесь только на кольцо с бриллиантом.
В качестве аргументов функции могут выступать не только числа, тексты и логические выражения или ссылки на ячейки. В качестве аргументов вы можете использовать другие функции.

Мы познакомились с Мастером функций. Теперь давайте рассмотрим, как вводить в ячейку автоматически обновляемую дату.

Вставка в ячейку автоматически обновляемой даты


Для ввода в ячейку сегодняшней даты достаточно нажать комбинацию клавиш
<Ctrl> + <:> (русская буква Ж)
Однако в данном случае дата не будет автоматически обновляться и зафиксирует в ячейке дату, когда была нажата эта комбинация клавиш.
Программа предлагает возможность автоматического обновления сегодняшней даты. 
  1. Выделяем нужную ячейку.
  2. Нажмите клавишу <Shift> и, не отпуская её, нажмите <F3>.
  3.  В окне «Мастер функций. Шаг 1 из 2» в графе «Категории» открываем список функций и выбираем пункт «Дата и время».
  4. В окне «Выберите функцию» щёлкаем на пункте «СЕГОДНЯ».
  5. Установите указатель на кнопку «ОК» и один раз щёлкните левой кнопкой мыши.
  6. В окне «Аргумент функции» установите указатель на кнопку «ОК» и один раз щёлкните левой кнопкой мыши.
В этом случае в выбранной ячейке отобразится текущая дата, а в окошке ввода формул в строке формул имя функции – «=СЕГОДНЯ()». Данная функция использует значение системных часов компьютера.

Вставка в ячейку автоматически обновляемых даты и времени

Если вам необходимо, чтобы в ячейке отображались текущая дата и время или вычислять значение на основании текущей даты и времени, чтобы при этом дата и время обновлялись, как только вы вводите значение в любую из ячеек необходимо ввести в ячейку функцию ТДАТА.

 

Данная функция находится в Категории «Дата и время». Выбирается она аналогично функции Сегодня().





 


Комментариев нет:

Отправить комментарий