Практикум по MS Excel, страница 16

13. Нажмите ENTER.

В результате этих действий в ячейке E3 должно получиться Борисова Л.И. Остальные ячейки заполните, используя автозаполнение.

8.2.4.  Функции даты и времени

Наиболее часто встречаемые функции даты и времени:

  1. ДАТА(год; месяц; день) - возвращает дату, заданную параметрами, в числовом формате.
  2. СЕГОДНЯ() - возвращает числовое значение текущей даты.
  3. ДЕНЬНЕД(дата;тип) - вычисляет порядковый номер дня недели (от 1 до 7), соответствующего заданной дате. Необязательный второй аргумент тип дает возможность выбрать желаемый порядок нумерации дней недели. Если этот аргумент равен 1 или отсутствует, то первым днем недели считается воскресенье, а последним - суббота. Если тип равен 2, то первым днем недели считается понедельник, а последним - воскресенье
  4. ГОД(дата) - возвращает значение года (от 1900 до 9999) для данной даты.
  5. МЕСЯЦ(дата) - возвращает номер месяца (от 1 до 12) для данной даты.
  6. ДЕНЬ(дата) - возвращает номер дня в месяце (от 1 до 31) для данной даты.
  7. ДАТАЗНАЧ(дата_как_текст) - преобразует в числовой формат дату, заданную в текстовом формате.

8.2.5.  Логические функции

Рассмотрим наиболее часто используемые логические функции.

Функция ЕСЛИ(выражение1; выражение2; выражение3)

выражение1 -  логическое_выражение: условие, которое требуется проверить

выражение2 -  значение_если_истина: значение, возвращаемое, если условие истинно

выражение3 -  значение_если_ложь: значение, возвращаемое, если условие ложно

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

Функция НЕ() – Меняет на противоположное логическое значение своего аргумента. Функция НЕ используется в тех случаях, когда необходимо быть уверенным в том, что значение не равно некоторой конкретной величине.

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

Функция НЕ() может иметь только один аргумент, а функции И() и ИЛИ() могут иметь два и более аргументов.

Пример № 7. Использование функции ЕСЛИ.

В сезон скидок все покупатели получают определенную скидку в зависимости от уплаченной суммы. Если эта сумма равна  1000 рублей или выше они получают 20%-ную скидку,  иначе 10%-ную. Рассчитайте, какую скидку получат покупатели.

Решение. Запишите в ячейку  В3 формулу, протяните ее вниз. Формула имеет вид

ЕСЛИ(А3>=1000; A3*20%;A3*10%)

Рис. 8.10.

Пример № 8. Использование функции И. 

Имеется список сотрудников и данные об их возрасте. В столбец С нужно вывести сообщение "Молодой специалист", если возраст (ячейка B2) строго между 21 и 30 и сообщение "Нет" в противном случае.

Формула имеет вид - ЕСЛИ(И(21<B2; B2<30);”Молодой специалист”;”Нет”)

Рис. 8.11.

Пример № 9.

В ячейке А1 (с именем z) записано число. Выяснить, принадлежит ли оно отрезку [2,5], это равносильно выполнения неравенства .

Решение: Присвоим ячейке А1 имя z – Вставка → Имя → Присвоить. Введем в А1 число 3. Для того, чтобы z принадлежал отрезку [2,5], нужно, чтобы одновременно были истинны два условия z ³ 2 и z £ 5. В ячейку В1 разместим формулу =И(z>=2;z<=5). В результате получим значение ИСТИНА.