<<
>>

2.1. Особенности работы с формулами

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

2.1.1. Финансовые функции в Excel

Среди встроенных функций Excel есть несколько десятков финансовых функций.

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

Достаточно часто используются функции расчета амортизации. При работе в Excel 97 или 2000 полезна функция стоимость; Остаточная

стоимость; Время эксплуатации; Период), предназначенная для расчета годовой амортизации имущества для выбранного вами периода. Параметр Начальная стоимость определяет начальную стоимость имущества, параметр Остаточная стоимость определяет стоимость имущества в конце периода амортизации. Параметр Время эксплуатации определяет время амортизации, выраженное в количестве периодов, а параметр Период определяет период, за который вычисляется амортизация. Например, если у вас на балансе находится компьютер, приобретенный за 30000 рублей, срок его амортизации составляет 10 лет и остаточная стоимость 10000 рублей, для расчета амортизационных отчислений на втором году эксплуатации можно воспользоваться формулой и получить в результате 3272,73 рубля.

В Excel 2002 функции ЛМГД нет, зато есть две аналогичные функции. Функция АШЦНачальна. стоимость; Остаточная стоимость; Время эксплуатации) вычисляет величину амортизации за период, используя линейный метод. Так как амортизация в каждом году одинаковая, период не задается. Функция АСЧ(На- чальная стоимость; Остаточная стоимость; Время эксплуатации; Период) вычисляет величину амортизации за период, используя метод суммы чисел, то есть точно так как функция предыдущих версиях.

Также часто используется функция стоимость; Остаточ

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

В Excel 97 или 2000 есть функция стоимость; Остаточная

стоимость), которая вычисляет величину амортизации за один период.

Параметры Начальная стоимость и Остаточная стоимость определяют начальную и конечную стоимость имущества. Если вы пользуетесь Excel 2002, рекомендуется пользоваться функцией АПЛ и указать в качестве периода единицу.

Функция стоимость; Остаточная стоимость; Время экс

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

Функция стоимость; Остаточная стоимость; Время экс

плуатации; Период; Месяцы) возвращает величину амортизации имущества для заданного периода, рассчитанную методом фиксированного уменьшения остатка. Параметры стоимость и Остаточная стоимость определяют соответственно затраты на приобретение имущества и стоимость имущества в конце периода амортизации. Параметр Время эксплуатации определяет количество периодов, за которые собственность амортизируется. Параметр Период определяет период, для которого требуется вычислить амортизацию. Параметр Месяцы — это количество месяцев в первом году. Отметим, что в Excel 97 или 2000 функций ПУО и ФУО нет.

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

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

Множество финансовых функций можно использовать для расчетов кредитов и инвестиций. Часто используется функция Периоды; Выплата; Приведенная стоимость; Тип), которая вычисляет будущую стоимость инвестиции на основе периодических постоянных платежей и постоянной процентной ставки. Параметр Норма определяет процентную ставку за период, параметр Периоды определяет общее число периодов платежей. Параметр Выплата определяет выплату, производимую в каждый период, параметр Приведенная стоимость определяет приведенную к текущему моменту стоимость будущих платежей. Можно опустить этот параметр, и тогда он будет считаться равным нулю. Параметр Тип определяет, когда должна производиться выплата. Если он равен нулю, выплата производится в конце периода, а если он равен единице, выплата про-изводится в начале периода.

Отметим, что в Excel 2002 аналогичная функция называется БС и имеет те же параметры. Например, вы хотите узнать, какая сумма накопится на счете за два года, если вы в конце каждого месяца кладете на счет I ООО рублей, а банк начисляет девять процентов годовых и условия вклада не изменятся. Можно составить формулу и получить результат 26188,47 рублей.

Можно сформулировать задачу немного иначе: вы раз в месяц кладете в банк 10000 рублей под 15 процентов годовых. Через сколько лет у вас на счете будет миллион рублей. Для решения подобных задач используется функция КПЕР(Ставка; Платеж; Приведенная стоимость; Будущая стоимость; Тип) которая возвращает общее количество периодов выплаты для инвестиции на основе периодических постоянных выплат и постоянной процентной ставки. Параметр Ставка определяет процентную ставку за период, параметр Платеж определяет выплату, производимую в каждый период, а параметры Приведенная стоимость и Тип такие же, как и у предыдущей рассмотренной функции. Параметр Будущая стоимость определяет требуемое значение будущей стоимости или остатка средств после последней выплаты. В нашем примере формула будет выглядеть так =КПЕР(0,15/12;10000;0;1000000;0)\ результатом будет 65,3 месяца или 5,44 года.

Функция Периоды; Приведенная стоимость; Будущая стои

мость; Тип), которая в Excel 2002 называется возвращает сумму периодического платежа на основе постоянства сумм платежей и постоянства процентной ставки. Параметр Ставка определяет процентную ставку по ссуде, параметр Периоды определяет общее число выплат по ссуде, параметр Приведенная стоимость определяет приведенную к текущему моменту стоимость, или общую сумму, которая на текущий момент равноценна ряду будущих платежей. Параметр Будущая стоимость определяет требуемое значение будущей стоимости, или остатка средств после последней выплаты, а параметр Тип — это ноль для выплат в конце периода и единица для выплат в начале периода. Эту функцию можно ис-пользовать для решения, например, такой задачи: при каком размере ежемесячного платежа удастся накопить миллион к 50 годам без изменения ставки процентов, если вам сейчас 35 лет. В этом случае формула будет выглядеть =ПЛТ(0,15/12;(50-35)*12;;1000000)ртвет будет -1495,87 рубля. Отрицательное значение означает расход средств.

Функция Платеж; Приведенная стоимость; Будущая сто

имость; Тип), которая в Excel 2002 называется СТАВКА, возвращает процентную ставку за один период при выплате ренты. Параметр Периоды определяет общее число периодов платежей, параметр Платеж определяет величину регулярного платежа один раз за период, величина которого остается постоянной. Параметр Приведенная стоимость определяет приведенную к текущему моменту стоимость или общую сумму, которая на текущий момент равноценна ряду будущих платежей, а параметр Будущая стоимость определяет требуемое значение будущей стоимости или остатка средств после последней выплаты. Параметр 7мл должен содержать ноль или единицу и означает, когда должна производиться выплата - в конце или начале периода. С помощью этой функции можно определить, при какой годовой процентной ставке удастся накопить миллион к 55 годам, откла-дывая на счет ежемесячно 100 рублей, если вам сейчас 35 лет. В этом случае формула будет выглядеть =СТАВКА((55-35)*12;-100;;1000000)*12.Ответом будет число 0,28, что означает 28 процентов.

Функция ПЗ(Ставка. Периоды; Платеж; Будущая стоимость; Тип) в Excel 2002 называется ПС и возвращает приведенную к текущему моменту стоимость инвестиции. Параметр Ставка определяет процентную ставку за период, параметр Периоды определяет общее число периодов платежей по регулярным выплатам. Параметр Платеж — это выплата, производимая в каждый период и не меняющаяся за все время выплаты. Параметр Будущая стоимость определяет требуемое значение будущей стоимости или остатка средств после последней выплаты. Параметр Тип должен содержать ноль или единицу и означает, когда должна производиться выплата. С помощью данной функции можно определить, какую сумму достаточно вложить на срок 10 лет единовременно, чтобы при доходности 15 процентов и при ежемесячном начислении сложных процентов накопить миллион рублей. Формула для решения задачи будет выглядеть так: =ПС(0,15/1210* 12;; 1000000). Ответ на задачу будет -225214,41 рублей.

Функция Периоды) вычисляет номинальную годовую

ставку, если заданы фактическая ставка и число периодов в году, за которые начисляются сложные проценты. Параметр Ставка определяет фактическую процентную ставку. Параметр Периоды определяет количество периодов в году.

Функция Периоды; Текущая стоимость; Первый пери

од; Последний период; Тип) вычисляет общую сумму, выплачиваемую в погашение основной суммы займа в промежутке между двумя периодами. Параметр Ставка определяет процентную ставку, параметр Периоды определяет общее количество периодов выплат, параметр Текущая стоимость определят стоимость инвестиции на текущий момент. Параметр Первый период определяет номер первого периода, включенного в вычисления. Периоды выплат нумеруются, начиная с единицы. Параметр Последний период определяет номер последнего периода, включенного в вычисления. Параметр Тип — это выбор времени платежа.

Функция ОБЩПЛАТ(Ставка; Периоды; Текущая стоимость; Первый период; Последний период; Тип) вычисляет суммарную величину процентов, выплачиваемых по займу в промежутке между двумя периодами выплат. Параметр Ставка определяет процентную ставку, параметр Периоды определяет общее количество периодов выплат, параметр Текущая стоимость определят стоимость инвестиции на текущий момент. Параметр Первый период определяет номер первого периода, включенного в вычисления. Периоды выплат нумеруются, начиная с единицы. Параметр Последний период определяет номер последнего периода, включенного в вычисления. Параметр Тип — это выбор времени платежа.

Функция Период; Периоды; Приведенная стоимость; Буду

щая стоимость; Тип) вычисляет величину платежа в погашение основной сум-мы по инвестиции за данный период на основе постоянства периодических платежей и постоянства процентной ставки. Параметр Ставка определяет процентную ставку, параметр Период задает период, значение которого должно быть в интервале от единицы до Периоды. Параметр Периоды определяет общее количество периодов выплат, параметр Приведенная стоимость — это приведенная стоимость, то есть сумма, которая равноценна ряду будущих платежей. Параметр Будущая стоимость определяет требуемое значение будущей стоимости или остатка средств после последней выплаты. Параметр Тип — это выбор времени платежа. Если параметр опущен или равен нулю, выплаты производятся в конце месяца, а если параметр равен единице, выплаты идут в начале месяца.

Функция Периоды) вычисляет эффективную годовую

процентную ставку, если заданы параметр Ставка, определяющий номинальную годовую процентную ставку, и параметр Периоды, определяющий в году количество периодов, за которые начисляются проценты.

Несколько финансовых функций предназначены для расчетов по ценным бумагам. Отметим, что большинство этих функций ориентировано на западный рынок ценных бумаг. Кроме того, практически все эти функции требуют установки пакета анализа. Функция ИНОРМА(Дата; Погашение; Инвестиция; Сумма; Базис) вычисляет процентную ставку для полностью инвестированных ценных бумаг. Параметр Дата определяет дату расчета за ценные бумаги, параметр Погашение определяет срок погашения ценных бумаг, параметр Инвестиция определяет объем инвестиции в ценные бумаги, параметр Сумма — это сумма, которая должна быть получена на момент погашения ценных бумаг, и параметр Базис определяет способ вычисления дня. Если этот параметр равен нулю, используется американский способ вычисления дня NASD. Если этот параметр равен единице, используется фактический день, а если параметр равен двум, день определяется как фактический, деленный на 360.

Нередко стоимость ценных бумаг указывается в дробных величинах, например, 1 и 2/16рубл за акцию. С помощью функций РУБЛЬ.ДЕ* и вы можете преобразовывать суммы из дробного представления в обычный, и наоборот. Для работы этих функций должен быть установлен пакет анализа Excel. Функция Знаменатель) преобразует цену в рублях, выра

женную в виде дроби, в цену в рублях, выраженную десятичным числом. Параметр Дробное содержит целую часть дроби и числитель дробной части, а параметр Знаменатель содержит знаменатель дробной части. Например, чтобы преобразо- вать число 1 и 2/16 нужно создать формулу В результате

вы получите

Функция выпуска; Первая выплата; Расчет; Ставка;

Номинал; Частота; Базис) вычисляет накопленный процент по ценным бумагам с периодической выплатой процентов. Параметр Дата выпуска определяет дату выпуска ценных бумаг. Параметр Первая выплата определяет дату первой выплаты по ценным бумагам. Параметр Расчет — это дата расчета за ценные бумаги. Параметр Ставка определяет годовую процентную ставку для купонов по ценным бумагам. Параметр Номинал определяет номинальную стоимость ценных бумаг. Если параметр опущен, используется значение 1000 рублей. Параметр Частота определяет количество выплат по купонам за год. Параметр Базис — это используемый способ вычисления дня.

Функция выпуска; Расчет; Ставка; Номинал;

Базис) вычисляет накопленный процент по ценным бумагам, процент по которым выплачивается в срок погашения. Параметр Дата выпуска определяет дату выпуска ценных бумаг. Параметр Расчет — это дата расчета за ценные бумаги. Параметр Ставка определяет годовую процентную ставку для купонов по ценным бумагам. Параметр Номинал определяет номинальную стоимость ценных бумаг. Параметр Базис — это используемый способ вычисления дня.

Функция Срок погашения; Инвестиции; Скидка; Базис)

вычисляет сумму, полученную к сроку погашения полностью обеспеченных ценных бумаг. Параметр Расчет — это дата расчета за ценные бумаги. Параметр Срок погашения определяет срок погашения ценных бумаг. Параметр Инвестиции определяет объем инвестиции в ценные бумаги. Параметр Скидка — это скидка на ценные бумаги. Параметр Базис — это используемый способ вычисления дня.

Функция Срок погашения; Скидка) вычисляет эквива

лентный облигации доход по казначейскому векселю. Параметр Расчет — это дата расчета за ценные бумаги. Параметр Срок погашения определяет срок погашения ценных бумаг. Параметр Скидка — это скидка на ценные бумаги.

Функция Срок погашения; Цена) вычисляет доход

ность по казначейскому векселю. Параметр Расчет — это дата расчета за ценные бумаги. Параметр Срок погашения определяет срок погашения ценных бумаг и соответствует дате истечения срока действия Параметр Цена — это цена

казначейского векселя на 100 рублей номинальной стоимости.

Функция Срок погашения; Цена; Погашение; Базис) вычис-

ляет ставку дисконтирования для ценных бумаг. Параметр Расчет определяет дату расчета за ценные бумаги. Параметр Срок погашения определяет срок погашения ценных бумаг. Параметр Цена определяет цену ценных бумаг за 100 рублей номинальной стоимости. Параметр Погашение определяет выкупную стоимость ценных бумаг за 100 рублей номинальной стоимости. Параметр Базис определяет используемый способ вычисления дня.

Функция Срок погашения; Ставка; Цена; Погашение; Час

тота; Базис) вычисляет доходность ценных бумаг, по которым производятся периодические выплаты процентов. Параметр Расчет определяет дату расчета за ценные бумаги. Параметр Срок погашения определяет срок погашения ценных бумаг. Параметр Ставка определяет годовую процентную ставку для купонов по ценным бумагам. Параметр Цена определяет цену ценных бумаг за 100 рублей номинальной стоимости. Параметр Погашение определяет выкупную стоимость ценных бумаг за 100 рублей номинальной стоимости. Параметр Частота определяет количество выплат по купонам за год. Для ежегодных выплат частота равна единице, для полугодовых выплат частота равна двум, для ежеквартальных выплат частота равна четырем. Параметр Базис определяет используемый способ вычисления дня.

Кратко перечислим ряд других финансовых функций для работы с ценными бумагами. Функция вычисляет годовую доходность ценных бу

маг, по которым проценты выплачиваются при наступлении срока погашения. Функция ДЛИТ вычисляет взвешенное среднее приведенной стоимости инвестиций для предполагаемой номинальной стоимости 100 рублей и используется как мера реакции цен облигаций на изменение доходности. Функция ЦЕНА вычисляет цену за 100 рублей номинальной стоимости ценных бумаг, по которым выплачивается периодический процент. Функция вычисляет цену

на 100 рублей номинальной стоимости для казначейского векселя. Функция вычисляет модифицированное взвешенное среднее для ценных бумаг с предполагаемой номинальной стоимостью 100 рублей.

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

2.1.2. Использование ссылок и имен в формулах

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

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

Рис. 2.1. Список имен

Чтобы присвоить имя ячейке или группе ячеек, выделите их, а затем щелкните мышью на поле в левой верхней части окна программы. В этом поле отображаются адреса ячеек, когда вы их выделяете. После того, как вы щелкнули мышью на этом поле, вы можете ввести имя для ячейки или группы ячеек. Завершите ввод имени, нажав клавишу епюг) . Если в таблице есть хотя бы одно имя ячейки, в поле имени в левой верхней части строки формул появится кнопка ; . Нажав эту кнопку, вы увидите список имен ячеек (Рис. 2,1).

Выбрав имя из списка, вы сделаете ячейку с этим именем активной. Так можно легко перемещаться от одной ячейки с именем к другой. Также можно присвоить имя ячейке с помощью команды меню. Выберите команду Вставка Имя% Присвоить. Появится диалог ввода имени ячейки (Рис. 2.2). Данный диалог мы уже рассматривали в предыдущей главе, но описали не все его возможности. В поле Имя задайте имя ячейки, а затем в поле Формула введите адрес ячейки или группы ячеек, которой вы присваиваете имя. Особенностью является то, что если вы присваиваете имена строкам или столбцам, Excel сам предлагает вам назвать строку по содержимому ячейки, расположенной левее выделенного фрагмента строки, а столбец - по содержимому ячейки над выделенным столбцом, то есть по заголовкам.

Еще одна особенность присвоения имени в этом диалоге состоит в том, что в поле Формула можно вводить не только ссылки, но и константы, и даже формулы. Чтобы присвоить имя константе, например, значению 20% присвоить имя НДС, введите в поле Имя — слово НДС, а в поле Формула — значение 20%. Чтобы добавить имя в список, нажмите кнопку Добавить. В дальнейшем вы сможете использовать имя в формулах, например .«««ві - гг ъ tro

пріппипцтицц И""- 1 ™ 1 Февраль Январь irwplr-fb j ?W5wti. J Хвалить j d [ ...ПИО-іїІСі J Рис. 2.2. Присвоение имени

Также можно давать имена формулам, при этом в поле Формула нужно ввести выражение, начинающееся с символа =. Чтобы узнать, что стоит за тем или иным именем - ссылка, формула или кон-станта — выберите в списке имен нужное имя и прочтите описание имени в поле Формула. Для имени диапазона в этом поле будет указан лист и диапазон, для имени формулы — сама формула, для имени константы — постоянное значение.

Чтобы удалить имя из рабочей книги, выделите его в списке Имя и нажмите кнопку Удалить. Чтобы изменить имя ячейки, формулы или выделите исходное

имя в списке, наберите в поле Имя новое

п*

февраль Диеарь

д . •

j Пи =3,14 2 і Февраль !=Лист 1!$А$2

3 _ Январь =Лист 1 !$А$ 1

Мим» j ' j j

Рис. 2.3.

Вставка значения и полный список имен

имя и нажмите кнопку Добавить. Снова выделите старое имя и нажмите кнопку Удалить. Чтобы закрыть диалог добавления имени, нажмите кнопку ОК.

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

Чтобы вставить в выбранную ячейку данные, которым присвоено имя, выберите команду меню Вставка Имя ^ Вставить. Будет открыт диалог со списком существующих имен (Рис. 2.3, слева).

Выберите в списке имя и нажмите, кнопку ОК. чтобы вставить в ячейку дан-ные, обозначаемые выбранным именем. Если нажать кнопку Все имена, в таб-лице будет создан полный список всех имен и их значений. Причем активная в данный момент ячейка образует верхний левый угол списка (Рис. справа). Полученный список будет состоять из двух столбцов: имен и описаний имен.

2.1.3. Примеры построения формул

При построении формул можно использовать различное сочетание функций, констант, ссылок и операторов. Давайте рассмотрим несколько примеров построения функций разной сложности. Если нужно, например, вычислить сумму значений в нескольких ячейках, самым простым, но не самым удобным способом записи формулы может быть В Excel есть встроенная функция суммирования и предыдущую формулу можно записать так: =СУММ(С2;СЗ;С4;Сі Это также будет верная запись, но так формулу никто не записывает. В данном случае лучше использовать диапазон ссылок и записать формулу так: Видите, в зависимости от примененного способа записи формулы, ее можно значительно упростить. А если нужно вставить в формулу ячейку, находящуюся на другом листе книги, формула может выглядеть так:

=СУММ(С2:С5; Лист2!Е7).

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

Разнообразие встроенных функций Excel позволяет выполнять разные рас-четы. Например, если вы хотите узнать, какая сегодня дата, введите формулу =СЕГОДНЯ\ А если нужно узнать, какой сегодня день недели, формулу нужно изменить: Результатом будет число, являющееся по

рядковым днем недели, начиная с воскресенья. Чтобы первого числа каждого месяца в ячейке выводился текст Начало месяца и ничего не выводилось в остальных случаях, можно составить такую формулу: =ЕСЛЩДЕНЬ(СЕГО- ДНЯ())=1/'Начало месяца";' Как вы видите, аргументами функций в формулах могут быть другие функции.

Для построения более сложных условий, можно использовать и другие логические функции. Например, если нужно выяснить, а не пятница ли сегодня, и не тринадцатое ли число, можно создать формулу

=ЕСЛИ(И(ДЕНЬНЕД(СЕГОДНЯ())=6;ДЕНЬ(СЕГОДНЯ()) =13);

"Осторожно, сегодня пятница 13-е!"; "Обычный день ")

Конечно, в ячейке формула записывается в одной строке. В зависимости от текущей даты вы увидите в ячейке, в которой расположена данная формула, один из указанных в ней текстов. Как видно на этом примере, формулы могут быть довольно сложными и громоздкими. Для повышения наглядности можно разнести части формулы по разным ячейкам. Например, можно формулу =ДЕНЬНЕД(СЕП)ДНЯ(Мписать в ячейке А1, а формулу =ДЕНЬ(СЕГОДНЯ()) записать в ячейку А2. Текст Осторожно, сегодня пятница 13-е! можно записать в ячейку A3, а текст Обычный день, записать в ячейку А4. Тогда итоговую формулу можно записать так: =ЕСЛИ(И(А1=6;А2=13);АЗ;А Формула значительно упростилась, но не стала более понятной. Если присвоить формулам имена, можно значительно повысить наглядность. Если присвоить ячейке А1 имя День, ячейке А2 присвоить имя Число, формула может выглядеть так: =ЕСЛЩИ(День=6;Чис- ло=13);АЗ;А4). Однако в первом столбце при таком способе появятся дополнительные промежуточные данные, что не очень удобно.

При составлении формул, содержащих множество разных операций, вы можете получить не такой результат, который ожидаете. Например, введя формулы =А1/А2*АЗ и =А1/(А2*АЗ вы получите разные результаты. В первом случае содержимое ячейки А1 будет разделено на содержимое ячейки А2 и результат будет умножен на содержимое ячейки A3. Во втором случае, сначала будет умножено содержимое ячеек А2 и A3, и на это число будет поделено содержимое ячейки А1, то есть содержимое ячейки A3 используется в числителе или знаменателе, в зависимости от наличия скобок. Внимательно следите за порядком вычисления формул. Если вы сомневаетесь, лучше использовать скобки. Лишняя пара скобок не навредит, но вы будете уверены, что формула считается так, как вы и планировали. Например, поместив в ячейки информацию о начальной стоимости, конечной стоимости и времени эксплуатации, можно в фиксированную процентную ставку амортизации по формуле: =1-((A1/A2)^(l/A3, При вводе формулы важно не ошибиться с количеством и расположением скобок. Баланс скобок проверит программа и сообщит вам об

ошибке, если число открывающихся скобок не равно числу закрывающихся скобок. А вот правильно расположить скобки — это ваша задача.

<< | >>
Источник: Коцюбинский А.О., Грошев С.В.. Excel для бухгалтера в примерах.. 2003

Еще по теме 2.1. Особенности работы с формулами:

  1. 3.2. Особенности составления локальных смет на ремонтно-строительные работы
  2. Эффективная формула обучения сотрудников: 10% строгости, 90% — мягкости.
  3. Как превратить плохую прессу в хорошую: формула 15-10-15
  4. II. СТРУКТУРНО-ЛОГИЧЕСКИЕ СХЕМЫ, ГРАФИКИ, ФОРМУЛЫ
  5. ГЛАВА ЗФОРМУЛА ПОЛНОЙ ВЕРОЯТНОСТИ И ФОРМУЛА БЕЙЕСА
  6. ГЛАВА 2. ТРИ ПРОВЕРЕННЫЕ ФОРМУЛЫ, КОТОРЫЕ МОГУТ БЫТЬ ИСПОЛЬЗОВАНЫ ДЛЯ СОЗДАНИЯ РЕКЛАМЫ В ЛЮБОМ БИЗНЕСЕ
  7. Несколько слов об этих шпаргалках. Их отличие от других шпаргалок. Особенности работы со шпаргалками. Разделы текста, их содержание и назначение.
  8. Глава 14. Возможны варианты. Временная работа, частичная занятость, работа на дому и другое
  9. § 2. Прекращение трудового договора в связи с восстановлением на работе другого лица, ранее выполнявшего эту работу
  10. 6.3. Привлечение к работе в нерабочее время (за пределами установленной продолжительности рабочего времени).Сверхурочная работа
  11. 6.1. Доплата за совмещение профессий (должностей), расширение зон обслуживания, увеличения объема работы, исполнение обязанностей временно отсутствующего работника без освобождения от основной работы
  12. Перечень тяжелых работ и работ с вредными или опасными условиями труда, при выполнении которых запрещается применение труда лиц моложе восемнадцати лет (извлечение)
  13. 1. ПОНЯТИЕ ОСОБЕННОЙ ЧАСТИ УГОЛОВНОГО ЗАКОНОДАТЕЛЬСТВА. ЕДИНСТВО ОБЩЕЙ И ОСОБЕННОЙ ЧАСТЕЙ УГОЛОВНОГО ЗАКОНОДАТЕЛЬСТВА
  14. Особенная часть
  15. ОСОБЕННАЯ ЧАСТЬ
  16. ОСОБЕННАЯ ЧАСТЬ