Финансово-математические функции
Рассмотрим эти функции на следующем примере.
Для приобретения нового судна стоимостью 2 млн. долларов будущий судовладелец хочет взять кредит на следующих условиях: сумма кредита равна стоимости судна, срок погашения - 5 лет, ежегодный процент за кредит - 10 %. Определить сумму ежемесячных процентных выплат (сумма погашения кредита плюс сумма процента за кредит).
Для решения этой задачи можно воспользоваться функцией ППЛАТ(). Она требует задания следующих параметров:
· норма (процентная ставка за период платежа). В нашем примере период выплат - месяц. Значит, норма равна: , что составит 0,008;
· Кпер - общий срок погашения кредита (в периодах платежа). Он составит 60 месяцев;
· Нз - общая сумма кредита. По условию задачи - 2 млн. долларов;
· Бз - остаток после внесения последнего платежа. По условию
задачи - 0;
· Тип - для обозначения по времени периода выплат: 0 - выплата в начале периода, 1 - выплата в конце периода.
Итак, функция суммы ежемесячных выплат по кредиту должна быть записана следующим образом: =ППЛАТ(0,008;60;2000000;0;0). Результат составит: -42494,09 долларов. Знак минус и красный цвет цифр означает, что эта сумма подлежит уплате.
Функция КПЕР() позволит при известной норме процента за кредит и сумме платежа за период определить количество периодов платежа. Следует обратить внимание на то, что сумма платежа за период записывается со знаком минус.
Функция ПЗ() позволяет определить сумму кредита при следующих заданных условиях: срок погашения кредита, процент годовых выплат за кредит, сумма выплат по периодам.
Важной финансовой функцией является функция расчета величины амортизационных отчислений АМР(). В нашем примере при сроке службы судна 25 лет ежегодная сумма амортизации составит 80000 долларов. Аргументами этой функции являются: стоимость (2000000$), ликвидная стоимость (0), срок амортизации (25 лет).
Функции даты и времени
ВРЕМЗНАЧ()- преобразует время из текстового формата в дату в числовом формате.
ВРЕМЯ() - возвращает дату в числовом формате для заданного времени.
ГОД() - преобразует дату в числовом формате в год.
ДАТА() - возвращает дату в числовом формате для заданной даты.
ДАТАЗНАЧ() - преобразует дату из текстового формата в числовой.
ДАТАМЕС() - возвращает дату в числовом формате, отстоящую на заданное число месяцев вперед или назад от начальной даты.
ДЕНЬ() - преобразует дату в числовом формате в день месяца.
ДЕНЬНЕД() - преобразует дату в числовом формате в номер дня недели.
ДНЕЙ360() - вычисляет количество дней между двумя датами на основе 360-дневного года.
МЕСЯЦ() - преобразует дату в числовом формате в номер месяца.
МИНУТЫ() - преобразует дату в числовом формате в минуты.
СЕГОДНЯ() - возвращает числовой формат текущей даты.
СЕКУНДЫ()- преобразует дату в числовом формате в секунды.
ТДАТА() - возвращает текущую дату и время в числовом формате.
ЧАС() - преобразует дату в числовом формате в часы.
Логические функции
Логические функции используются для выбора одного решения из предложенных альтернатив.
Ниже приводится формат логических функций системы Excel.
Функция ЕСЛИ() возвращает одно значение, если логическое_выражение при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.
ЕСЛИ(логическое_выражение;значение_если_истина;...)
Логическое_выражение- это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.
Значение_если_истина - это значение, которое возвращается, если логическое_выражение имеет значение ИСТИНА. Если логическое_выражениеимеет значение ИСТИНА и значение_если_истина опущено, то возвращается значение ИСТИНА.
Значение_если_ложь- это значение, которое возвращается, если логическое_выражениеимеет значение ЛОЖЬ. Если логическое_выражениеимеет значение ЛОЖЬ и значение_если_ложь опущено, то возвращается значение ЛОЖЬ.
До 7 функций ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов значение_если_истина и значение_если_ложь, чтобы конструировать более сложные проверки.
Функция И() возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.
И(логическое1;логическое2;...)
Логическое1;логическое2;... - это от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.
Аргументы должны быть логическими значениями, массивами или ссылками, которые содержат логические значения.
Если аргумент, который является ссылкой или массивом, содержит тексты или пустые ячейки, то такие значения игнорируются.
Если указанный интервал не содержит логических значений, то И возвращает значение ошибки #ЗНАЧ!.
Примеры
Если ячейка B4 содержит число между 1 и 100, то: И(1<B4;B4<100) равняется ИСТИНА.
Предположим, что нужно вывести на экран содержимое ячейки B4, если она содержит число строго между 1 и 100 и сообщение «Значение вне интервала» - в противном случае. Тогда, если ячейка B4 содержит число 104, а в ячейку В5 напишем функцию:
ЕСЛИ(И(1<B4;B4<100);B4;«Значение вне интервала»),
то в ячейке В5 появится сообщение: «Значение вне интервала», а если ячейка B4 содержит число 50, то в ячейке В5 отобразится число 50.
Контрольные вопросы.
1. Как вызвать Мастер функций?
2. Приведите примеры использования математических функций.
3. С помощью какой функции можно выполнить прогноз значения анализируемой величины, зная ее значения за несколько предшествующих периодов?
4. C помощью какой функции можно в ячейку А1 занести значение текущей даты и времени?
СВЯЗЫВАНИЕ РАБОЧИХ ЛИСТОВ
Использование нескольких рабочих листов помогает лучше структурировать вычисления.