<<
>>

1.4. Расчеты в электронных таблицах


После того, как вы научились вводить и редактировать информацию в ячейках электронной таблицы, нужно научиться обрабатывать эту информацию. В программе Excel обработка информации выполняется с помощью формул.
Далее мы рассмотрим, какие бывают формулы, как их вводить и как с ними работать.
1.4.1. Формулы в Excel
Формулами в программе называют выражения, по которым выполняются вычисления на странице. Используя формулы, вы можете сравнивать данные в ячейках, складывать и умножать значения ячеек, объединять содержимое ячеек и выполнять множество других действий. Формулы можно вводить вручную или использовать готовые формулы, предлагаемые программой.
Формула всегда начинается со знака равенства, и если в ячейке первый символ программа считает, что это формула, и ее нужно вычислить. В противном случае, программа воспримет выражение как текстовую строку. Например, выражение 2*2 — это просто строка текста, а выражение =2*2 — формула. В этой формуле есть операция умножения, обозначаемая символом а также два числа, являющихся константами, то есть постоянными, невычисляемыми значениями.
Для создания формул в программе предусмотрено несколько математических и логических операций, каждая из которых описывается своим оператором. Если вы хотите сложить или вычесть, нужно использовать операторы « + • и Для умножения и деления применяют операторы и а если нужно возвести в степень, следует использовать оператор Для сравнения величин в формулах используется отдельная группа операторов. Для проверки равенства или неравенства используются операторы «=» и «О», а для сравнения нужно использовать операторы
Вид выражения в формуле может быть довольно сложным. При вычислении формулы сначала выполняется возведение в степень, затем умножение и деление, а потом сложение и вычитание. Сравнение выполняется только после выполнения всех остальных операций. Если встречается несколько однотипных операторов, вычисления идут слева направо. Однако вы можете изменить порядок выполнения операторов с помощью скобок. Вначале будут выполняться операции в скобках.
Кроме констант, в формулах можно использовать адреса и имена ячеек электронной таблицы. В этом случае в формуле участвует не сам адрес, а значение в ячейке с данным адресом, то есть в формуле используется ссылка на ячейку. Например, формула =А1+А2*3 берет содержимое ячейки А2, умножает его на три, после чего прибавляет содержимое ячейки А1. Результат записывается в ячейку, где расположена формула.
При помощи ссылок можно использовать в одной формуле информацию, находящуюся в разных частях листа, а также использовать в нескольких формулах значение одной ячейки. Кроме того, можно задавать ссылки на ячейки других листов той же книги и на другие книги. В ссылках можно использовать не только одинарные ячейки, но и диапазоны ячеек. Например, ссылка А1, указывает на ячейку с данным адресом, а ссылка А1:АЗ, указывает на диапазон ячеек между этими адресами.
Ссылка А1;АЗ будет указывать на две ячейки А1 и A3. Ссылка А7:Л2;Л7указывае" на ячейки A2, A3 н А7.
Если нужно указать ссылку на ячейку из другого листа рабочей книги, следует указать имя листа, символ «!» и адрес ячейки, например, Баланс!А1. Иногда в формулах используют ячейки из разных рабочих книг. Чтобы ввести ссылку на ячейку из другой рабочей книги, следует записать путь к файлу с книгой: = 'c:\Mou документы\[накладная.х1$]Лист'!А1.
Кроме констант и ссылок на содержимое ячеек, в формулах могут участвовать функции, то есть стандартные формулы, которые возвращают результат различных действий над значениями, входящими в функцию, как аргументы. Для вызова функции нужно написать ее имя и в скобках указать список аргументов, разделенных запятыми, например В качестве аргументов могут вы
ступать числа, адреса ячеек, формулы или другие функции. Например, выражение содержит функцию суммирования содержимого ячейки А1 и максимального значения из ячеек А2 и A3.
Если вы введете, например, в ячейку А4 следующую формулу: =СУММ(А1:АЗа затем скопируете содержимое ячейки А4 в ячейку вы увидите, что в ячейке формула будет выглядеть по-другому: Это происходит потому, что по умолчанию в Excel принята относительная адресация ячеек в формулах. На самом деле, запись в формуле означает, что используются не сами ячейки, а их координаты по отношению к той ячейке, где расположена формула. При переносе формулы на новое место относительные координаты будут другими, и ссылки в формуле изменятся. Это очень удобно, так как вы можете легко копировать ячейки с формулами в любое место таблицы, и при этом их значение будет автоматически скорректировано.
Иногда в формуле требуется указать адрес конкретной ячейки, который не должен меняться при перемещении ячейки с формулой. Для этого используется абсолютная адресация ячеек. Чтобы адрес ячейки не менялся при копировании формулы, перед адресом строки или столбца нужно поставить символ Если мы запишем нашу формулу так: при переносе этой форму-
лы в любую другую ячейку ссылки на ячейки не изменятся. Естественно можно
сделать абсолютным только часть адреса, например, $А1. В этом случае при переносе будет меняться только адрес строки, а адрес столбца будет неизменным.
Для удобства работы с таблицей, вы можете присвоить ячейке или группе ячеек собственное имя, которое можно использовать для адресации ячейки в дальнейшем. Это имя может быть произвольным, но с некоторыми ограничениями. Если ячейке присвоено имя, то адресовать эту ячейку можно как обычным способом, так и по этому имени. Имена можно присваивать ячейкам, диапазонам, формулам и константам. Имена могут заменять собою ссылки, что сущест-венно облегчает задачу адресации в электронных таблицах. Преимущество от использования имен заключается в том, что формулы благодаря именам становятся более наглядными и понятными, например, формула ды_за_1__квартал, лучше воспринимается, чем =СУММ(А1:В1).
Имя обладает некоторыми ограничениями. Оно должно начинаться с буквы или с символа подчеркивания. После первой буквы можно использовать любые символы, кроме дефисов и пробелов, то есть два слова в имени не должны разделяться пробелом. Длина имени не должна превышать 255 символов, но предпочтительнее короткие имена, которые проще набираются и легко читаются в раскрывающихся списках. В имени могут присутствовать как строчные, так и прописные буквы, но программа их не различает. Имя не должно напоминать адреса ячеек, например, АВ1, В$20и так далее.
Чтобы присвоить имя ячейке или группе ячеек, выделите их, и щелкните мышью левее строки формул, там, где показан адрес выделенной ячейки. Введите вместо адреса произвольное имя, и оно будет присвоено ячейке. После того, как вы присвоили имя выбранной ячейке, вы можете использовать это имя для адресации ячейки при работе с Excel, например, вставлять его в формулы. Также можно присвоить имя ячейке с помощью команды меню. Выберите команду Вставка
Имя Присвоить. Появится диалог ввода имени ячейки (Рис. 1.49).
JfВ поле ввода Имя следует ввести имя ячейки. В списке, расположенном ниже, отображаются имена, уже присвоенные ячейкам. После ввода имени в поле нажмите кнопку Добавить, и имя появится в списке имен. Добавление имени с помощью команды меню менее удобно, чем первый из рассмотренных способов, а вот для удаления имени ячейки или группы ячеек, удобнее воспользоваться этим диалогом. Чтобы удалить имя из списка, выберите его и нажмите кнопку Удалить. После ввода имени или его удаления нажмите кнопку чтобы закрыть диалог.

Рис. 1.49. Присвоение имени ячейке
Простейшие формулы лучше вводить вручную, а для ввода содержащих
функции, лучше воспользоваться мастером,
7.4.2. Работа с формулами
который мы рассмотрим ниже. Сложные формулы, содержащие множество функций, также удобнее вводить вручную. Для ручного ввода формулы введите в строке формул знак равенства =, обозначающий начало формулы, после чего введите собственно формулу, в которой могут быть константы, ссылки и операторы. Отметим, что вместо ввода адреса ячейки можно просто щелкнуть на нужной ячейке мышью, и соответствующий адрес будет добавлен в формулу. Например, вы можете ввести формулу =А1+А2, а можете ввести знак равенства, щелкнуть мышью на ячейке А /, ввести знак «плюс», после чего щелкнуть мышью на ячейке А2. По окончании ввода выражения нажмите клавишу Enter) на клавиатуре. В активной ячейке появится результат. Так вы можете вводить любые формулы в разные ячейки.
Часто используемые функции можно вставлять в формулы простым нажатием кнопки на панели инструментов. Выделите ячейку и щелкните мышью на строке формул. Нажмите кнопкуна панели инструментов, и в строку формул будет вставлена функция суммирования СУММ(). Далее нужно щелкнуть мышью между скобок и указать адреса или диапазоны ячеек, которые следует суммировать. Можно ввести адрес прямо в строке формул, а можно щелкать мышью на нужных ячейках и ссылки на них будут подставляться в формулу. Для ввода диапазона ячеек, эти ячейки нужно выделить. Если вы работаете с программой Excel 2002. справа от кнопки ^Г находится кнопка Ў. Нажмите эту кнопку, и вы увидите список часто используемых функций. Выбрав функцию в списке, вы вставите ее в строку формул.
Открывающийся список десяти последних использовавшихся функций появляется в левой части строки формул в тот момент, когда вы вводите символ =. Откройте список, нажав кнопку в его правой части, и вы увидите перечень используемых функций. Выбрав функцию из списка, вы подставите ее в строку формул, и на экране появится диалог для ввода аргументов функции. В полях ввода вы можете указать адреса ячеек или константы, участвующие в формуле. После ввода всех аргументов нажмите кнопку ОК. диалог будет закрыт, а функция добавлена в формулу.
Если вы работаете в программе Excel 2002, чтобы облегчить ввод функции, после того, как вы начали это делать, программа отображает содержа
щую синтаксис вводимой вами функции, то есть порядок следования всех ее ар-гументов. Эта подсказка появляется после того, как вы введете название функции (Рис. 1.50). СУММ ж х V ft =СУММ(11;Л)
D
11 =СУММ(11;Л)
2 [сУММ(число1; [число2]; [числоЗ];...)]
Рис. 1.50.
Подсказка по функции
Большинство функций вводятся в ячейки с помощью специального мастера. Сначала выбирается ячейка, в которую мы будем заноСИТЬ формулу. После появления курсора для ввода информации в строке формул, нажмите кнопку в строке формул программы
!•; введите краткое описание действия, которое нужно [выполнить, И нажмите кнопку'Найти"
Категории; JlO недавно использовавшихся
Выберите функцию:
ЕСЛИ ' ГИ ПЕРЕСЫЛКА ,.СЧЁГ МАКС {SM
Сун*и0ует аргументы.
или на стандартной панели инструментов, в зависимости от версии программы. В строку формул автоматически будет подставлен символ =, и на экране появится первый диалог мастера вставки функций (Рис. 1.51).
3
т
J О
е I
Рис. 1.51.
Первый диалог мастера
Выбор функции осуществляется в несколько этапов. Сначала в списке Категория нужно выбрать группу функций, объединенных по их назначению, к которой принадлежит искомая функция. После того, как категория выбрана, в списке Выберите функцию появится список функций, относящийся к выбранной категории.
Программа предлагает вам 12 категорий функций. Если вам нужны математические расчеты, выбирайте категорию Математические. Среди функций этой группы вы найдете тригонометрические функции, округление, вычисление степеней и логарифмов, и так далее. Часто при работе с таблицами используют текстовые функции. Чтобы выбрать функ-цию из этой группы, выберите категорию Текстовые. Среди текстовых функций есть функции поиска строк, изменения регистра символов, и так далее. Для сравнения различных величин используются логические функции. Выберите категорию Логические, и вы сможете выбрать функции логического сложения, умножения и функции проверки условий. Если вы хотите использовать функции работы с датами, выбирайте категорию Дата и время. С помощью функций этой категории вы можете узнать текущую дату, время, день недели и так далее. Много полезных функций находится в категории Финансовые. Если вы не представляете себе, к какой области относится нужная вам функция, выберите категорию Полный алфавитный перечень. —: -¦-¦ *=»іГ _—_—
і* CHWflfi ВруММГЫ.
ПОГМ l;wEMAj.or I #> 30 apfyw^ftei, иагор* ... ¦ -Я; 1 * 1 ОТИИИ 1" - L-r- Рис. 1.52. Второй диалог мастера
После того, как функция найдена, щелкните на ней мышью в списке Выберите функцию. Обратите внимание, что ниже списка отображается синтаксис выбранной функции, то есть правило ее написания и набор аргументов. Еще ниже находится описание функции, помогающее определить ее назначение. Нажмите кнопку ОК, и первый диалог мастера закрыт. Появится следующий диалог, который предназначен для конкретизации параметров функции, определенной ранее. Количество и вид параметров зависят от типа выбранной функции. Может быть один параметр, а может быть несколько (Рис. 1.52).
Параметры можно задать вручную, введя константу или ссылку в поле вво-да, а можно с помощью мыши указать ячейки таблицы, значения которых используются как параметры. Нажмите кнопку в правой части поля ввода параметров функции, диалог мастера будет свернут, освобождая тем самым рабочую область окна программы. Теперь можно щелкнуть мышью на требуемой ячейке, и ее адрес будет автоматически подставлен в функцию. Чтобы вернуть диалог, нажмите кнопку |с|ї в правой части свернутого диалога. Аналогично можно заполнить остальные поля для ввода параметров, если они есть. После того, как параметры функции установлены, нажмите кнопку чтобы закрыть второй диалог мастера. На этом работа мастера будет закончена, и в активную ячейку будет вставлена нужная формула.
Отметим, что если вы работаете с программой Excel 2002, в первом диалоге мастера вставки функции есть возможность для поиска нужных функций. В поле ввода Поиск функции вы должны ввести фразу, описывающую нужную функцию, например, финансы. После того, как текст введен, нажмите кнопку Найти. Будет произведен поиск указанной функции, и в списке Выберите функцию появятся функции, отвечающие вашему запросу. Если немного изменить тему поиска, результат будет другим. Если по указанной вами фразе ничего не найдено, в поле ввода появится текст с просьбой изменить фразу для поиска.
Чтобы изменить формулу в ячейке, следует сделать ячейку с формулой активной, и текст формулы появится в строке формул. Если щелкнуть мышью на строке формул, ячейки, участвующие в формуле, будут выделены разными цветами (Рис. J.53).Таким же цветом выделяются аргументы функции в строке формул. Это сделано специально, чтобы вы могли увидеть, какие ячейки участвуют в редактируемой формуле. Вы можете внести исправления в формулу, отредактировав ее в строке формул. По окончании нажмите кнопку ^ в строке формул или нажмите клавишу ||ешєг| .
Если вы допустили ошибку при вводе или редактировании формулы, программа сообщит вам об этом. Если в ячейке с формулой отображается текст, начинающийся с символа значит, в формуле есть ошибка. Если в ячейке вы увидите #####, ширина ячейки недостаточна для отображения результата. Чтобы устранить ошибку, нужно расширить ячейку или изменить формат числа.
Когда в ячейке появляется сообщение значит программа не распоз
нала имя функции или имя ячейки, используемое в формуле. Сообщение #ЗНАЧ говорит о попытке некорректного использования функции. Обычной СУММ v х -J ? =СУММ(ВЗ;С1)| • ПЩ В _ I С 0 і (ВЗ;С1) 1 Т. 7 2 3 1 I Рис. 1.53. Редактирование формулы в ячейке
ошибкой является несоответствие данных установленному формату, например, вместо числа или даты в аргу-менте стоит текст. Это же значение ошибки будет появляться, когда для функции или оператора, которые требуют одного значения аргумента, задается
Сообщение # ЧИСЛС появляется, если возникли проблемы с представлением или с использованием чисел. Не исключено, что в
функции с числовым аргументом использу- Рис. 1.54.
ется аргумент нечислового формата. Воз- Панель зависимостей
можно также, что в ячейку введена формула,
возвращающая слишком большое значение. Если в ячейке появилось сообщение #ССЫЛК/ значит есть проблема с адресацией ячеек, участвующих в формуле. Возможно, что формула содержит ссылку на ячейку, которая уже удалена, или ссылку на ячейку, в которую скопировано содержимое других ячеек.
Сообщение #ДЕЛ/1 возникает при попытке деления на ноль. Такая ситуа-ция чаще возникает не из-за того, что в ячейку записано явное деление на ноль, а как следствие использования в качестве делителя ссылки на пустую ячейку или ячейку, содержащую нулевое значение. Сообщение говорит о появле
нии ошибки в случае задания в ссылке пустого множества ячеек. Возможно, что вы ошиблись в определении пересечения двух диапазонов. Сообщение ворит о наличии неопределенных данных.
Если после ввода формулы программа не сообщила об ошибке, это еще не значит, что ошибки нет. В составе программы есть ряд средств проверки правильности введенных формул. Например, вы можете наглядно посмотреть, как значения в одних ячейках влияют на результат формул в других ячейках. Выберите команду меню Сервис з?> Зависимости Панель зависимостей, чтобы отобразить на экране панель инструментов проверки формул (Рис. 1.54).
Давайте рассмотрим назначение инструментов данной панели. Чтобы увидеть, какие ячейки участвуют в формуле, выделите ячейку с формулой и нажмите кнопку на панели инструментов зависимостей. Будут автоматически нарисованы связи от используемых ячеек к ячейке с формулой (Рис. 1.55).
Чтобы убрать связи от ячеек к формуле, нажмите кнопку ••)}¦ на панели инструментов зависимостей. Если результат формулы в ячейке используется в других формулах, вы легко можете это проверить. Выделите ячейку с формулой и нажмите кнопку Будут нарисованы стрелки к другим ячейкам, в которых используется результат данной ячейки. Если таких ячеек нет, будет открыт диалог с сообщением о том, что данных связей нет. Нажмите кнопку для удаления этого вида связей. Если вам потребуется удалить все изображения связей, то следует нажать кнопку Если нажать кнопку то будут показаны зависимости, приведшие к появлению ошибки
В активной ячейке. A1 =СУММ(ВЗ;С1)
Кроме того, в Excel 2002 около ячей- J , Д в Г с D
ки с ошибкой появится значок [ф]. Если §| I . *
подвести к этому значку указатель мыши, рядом появится кнопка Нажмите эту
кнопку, и будет открыто вспомогательное Рис. 1.55.
меню. С помощью команд этого меню вы Связи между ячейками L
D
ir
Сергей:
Здесь есть ошибка, надо подумать
Рис. 1.56. Ввод заметки
можете посмотреть справку по ошибке, игнорировать ошибку или отредактировать ячейку.
3
"4"
Удобной возможностью программы является добавление к ячейкам различных комментариев. При этом ячейка будет содержать особую отметку, а при выборе этой ячейки на экране будет отображаться окно с комментарием (Рис. 1.56).
Чтобы добавить или отредактиро- вать комментарий, следует выбрать нужную ячейку и нажать кнопку на панели инструментов проверки формул. Появится поле для ввода комментария. Обратите внимание, что комментарий вставляется от имени владельца копии программы Excel. Вы можете ввести в данном поле любой комментарий. При этом размер поля будет автоматически изменяться. Чтобы завершить ввод комментария, щелкните мышью вне поля ввода. Поле будет закрыто, а ячейка, имеющая комментарий, будет выделена значком в правом верхнем углу ячейки. В дальнейшем, щелкнув мышью на ячейке, содержащей комментарий, вы отобразите его на экране.
Чтобы видеть, где расположены ошибочные данные, удобно обвести их в таблице. Выделите ячейку с формулой, которая содержит ошибки, и нажмите кнопку §§ на панели инструментов зависимостей. Ячейки, в которых есть ошибочные данные, будут обведены. Чтобы снять обводку, следует нажать
Кроме рассмотренных кнопок на панели зависимостей в программе Excel 2002 есть еще ряд кнопок. Выделите ячейку или группу ячеек, которые содержат формулы и нажмите кнопку Программа последовательно просматривает вы-деленные вами ячейки и проверяет формулы, которые в них находятся. Если будет обнаружена формула, содержащая ошибку, появится диалог контроля ошибок (Рис. 1.57).
В данном диалоге показана ошибочная формула, а также адрес ячейки, в ко-торой она находится. Ниже формулы расположен текст ошибки для пояснения. Кнопки, расположенные в правой части диалога помогут вам исправить
обнаруженную ошибку. Нажав кнопку
' В " 1 1 '
Ошибка в :
=CVMM(83;e»} If .поедай іЧрдтой аиіибм ГМК 1 Пропустить ОїмгіУу 1 № «догь а стром формул Формула содержит нераслрзмлмА ¦•«'"
Справка по этой ошибке, вы откроете окно подсказки, где детально описаны обнаруженная ошибка и возможные пути ее устранения. Кнопка Показать этапы вычислений вызывает диалог пошагового выполнения формулы, позволяющий определить, на каком этапе вычисления возникает
:yv- ;,¦ ошибок
F Включить фоновую проверку ошибок ?6рос пропущенных ошибок
. . идомщгш^шмк; I Лето JM
¦
Проверять наличие Сйдукядих ошибок
F .jvmiwwe фер*,іл*їи»имет ошибку F тмстоваядата с2-знвчным годом К число сохранено ^ текст 𠦦¦: . ¦:¦.¦¦¦: -.:¦,:¦ .О. ¦. ft формул в О^насги р формула не охватывает смежные ячейки Р не заблокирована ячейка, содержащая формулу
Г формула ссылается № пустые ачейки
Рис. 1,58. Параметры контроля ошибок
ошибка. Нажав кнопку Пропустить ошибку, вы помечаете данную ошибку как просмотренную, но никакие исправления в нее не вносятся. Если вы хотите исправить ошибку, нажмите кнопку Изменить в строке формул. С помощью кнопок Назад и Далее вы можете переходить от одной ошибки к другой и назад. Нажав кнопку Параметры, вы откроете диалог настройки параметров поиска ошибок (Рис. 1.58).
Установив флажок Включить фоновую проверку ошибок, вы разрешаете программе проверять формулы на наличие ошибок автоматически в то время, когда вы занимаетесь другими делами. В списке вы можете выбрать цвет, которым будут выделяться ошибочные формулы. Кроме того, нажав кнопку Сброс пропущенных ошибок, вы снова включите в проверку те формулы, которые содержат ошибки, но были ранее пропущены. Ниже расположен ряд флажков, которые включают или выключают правила поиска ошибок в формулах. Сброс флажка исключает правило из проверки, а установка флажка — включает правило для проверки.
После того, как параметры настроены, нажмите кнопку ОК, чтобы закрыть диалог настроек и вернуться к диалогу контроля ошибок. Диалог будет закрыт, когда вы просмотрите последнюю ошибку из имеющихся в таблице. Чтобы прервать контроль ошибок, закройте диалог, нажав кнопку ^ в правом верхнем углу диалога.
Можно проверять наличие ошибок с помощью контроля за содержимым ячеек. Если нажать кнопку на панели инструментов проверки формул, то появится окно наблюдения (Рис. 1.59).
В этом окне в виде списка отображаются ячейки, которые помечены для наблюдения за их содержимым. Каждый элемент списка содержит адрес ячейки, ее имя, название листа рабочей книги, на котором он расположен. Также отображаются название самой рабочей книги, формула и ее значение. Добавить книг* і ДІКТ І ЙРИ t ! эначми* книгах Листа сэ «-имя? •if Рис. 1.59. Окно наблюдения
Чтобы удалить ячейку из списка наблюдения, следует выделить ее в списке, и нажать кнопку Удалить. Удаленная ячейка исчезнет из списка. Можно выделить несколько ячеек и удалить их за один прием. Чтобы добавить ячейки в список наблюдения, следует нажать кнопку Добавить. Появится диалог добавления ячеек в список наблюдения (Рис. 1.60).
В поле ввода данного диалога нужно ввести адрес ячейки и формулу, в которой следует
lit кггерылнужно просмотреть:
|.Пп1Т21$С13
: РУ6!"."- t
Рис. 1.60.
Добавление ячейки для наблюдения
наблюдать. Если нажать кнопку і *Ч в правой части поля ввода параметра, диалог будет свернут, освобождая тем самым рабочую область окна программы. Теперь можно выделить мышью нужную ячейку или группу ячеек для добавления в список наблюдения. Чтобы вернуть диалог, нажмите кнопку jt^j в правой части свернутого диалога.
После того, как ячейки выбраны, нажмите кнопку Добавить, чтобы закрыть диалог и добавить ячейки в список. Чтобы убрать окно наблюдения, нажмите кнопку ^ в правом верхнем углу этого окна.
Можно выявить ошибку в формуле, если выполнять ее шаг за шагом. Выделите ячейку с формулой, в которой есть ошибка, и нажмите кнопку на панели инструментов зависимостей. Появится диалог пошагового выполнения (Рис. 1.61).
В данном диалоге вы можете шаг за шагом выполнить формулу, наблюдая за промежуточными результатами. Чтобы начать выполнение, нажмите кнопку Выполнить. Будет выполнена первая операция формулы, и станут доступными кнопки Шаг с заходом и Шаг с выходом. Если нажать кнопку Шаг с заходом, будет выполнена очередная операция формулы, а если нажать кнопку Шаг с выходом, вы вернетесь к предыдущему шагу вычислений. Во время пошагового выполнения в левой части диалога появляются адреса используемых ячеек, выделенные цветом. Это помогает отслеживать правильность выполнения формулы. Для завершения пошагового выполнения формулы, нажмите кнопку Закрыть.
Чтобы работать с некоторыми из описываемых в книге функций, нужно установить дополнительные компоненты Excel, не установленные по умолчанию. Если при описании функции сказано, что требуется пакет анализа или пакет по-иска решения, нужно выполнить дополнительную настройку Excel. Выберите команду меню Сервис Надстройки. Будет открыт диалог выбора дополнительных пакетов программы Excel (Рис. 1.62). Если нужных пакетов нет в списке, следует выполнить дополнительную установку пакета программ Microsoft Office,
выбрав недостающие компоненты.
л
Для просмотре результата вычисления подчеркнутого- выражения нажмите и "вычислить". Последний полученный результат этображаето) курсивом.
—-1
И ,"Г Г .ІН-ЙІЙіШ [ l"Lnr'
Рис. 1.61. Пошаговое выполнение
В списке надстроек, выведенном в диалоге, полезно установить флажки у элементов Пакет анализа и Поиск решения. Эти надстройки полезны сами по себе, вне зависимости от необходимости использования функций. Если флажки у этих элементов уже установлены, ничего делать не нужно. После как вы выбрали нужные надстройки, нажмите кнопку чтобы закрыть
ааадшРдщри иицмщз
Analysis ToolPal. - Т] Г зд
падетлм-.t ¦ "" —
Гм
в е
' ' решении
ПО
диалог. Необходимые надстройки будут подключены к программе. После этого лучше завершить работу в программе, сохранив результаты работы, а затем снова запустить программу и загрузить рабочую книгу для дальнейшей работы.
J
Содержит .і'--.-::;.-.: и ннтейф»Й1ы для научных и финансовых данных
1.4.3. Обзор полезных функций
Рис. 1.62. Выбор дополнительных функций
В состав программы входит очень много встроенных функций, и бывает сложно разобраться, что делает каждая из них. Так, в мастере ввода функций вы найдете 12 категорий функций: математические, функции сравнения, текстовые функции, функции работы с датой и временем, функции работы со ссылками и так далее. Ниже мы дадим краткий обзор некоторых полезных функций, и вы сможете пользоваться этим разделом, как справочником.
Очень часто при составлении таблиц используют математические функции. Например, функция используется для суммирования
содержимого указанного интервала ячеек. Максимально в функции может быть до 30 аргументов. В качестве аргументов этой функции используются числа, адреса ячеек, диапазон ячеек. При этом если в диапазоне ячеек встречаются пустые ячейки, ячейки содержащие текст, который нельзя преобразовать в число, при вычислении суммы они игнорируются.
Если вам нужно суммировать ячейки по какому-либо условию, можно воспользоваться функцией критерий; диапазон суммирования). Аргумент диапазон определяет диапазон вычисляемых ячеек. Аргумент критерий представляет собой число, выражение или текст, по которому идет сравнение результата суммирования ячеек, определяемых первым аргументом. Аргумент диапазон суммирования определяет адреса ячеек, сумма значений в ко-торых будет вычисляться, если сумма значений в ячейках первого аргумента удовлетворяет критерию.
Иногда бывает нужно использовать целую часть дробного числа. В этом случае можно воспользоваться функцией ЦЕЛОЕ(число) , где число — это аргумент, определяющий число, которое нужно округлить. В качестве аргумента функции может выступать численная константа или ссылка на ячейку, содержащую числовой результат. Обратите внимание, что результатом выполнения функции будет округление до ближайшего меньшего целого числа, например, результатом формулы будет число J, а результатом также будет
число 3. Так, что правильнее назвать действие данной функции не округлением, а взятием ближайшего меньшего целого.
Если вам нужно изменить разрядность числа, воспользуйтесь функцией округления число которая округляет число до указанного
количества десятичных разрядов. Аргумент число содержит округляемое число, а аргумент число разрядов - количество десятичных разрядов, до которого нужно округлить число. Если число разрядов больше нуля, число округляется до указанного количества десятичных разрядов справа от десятичной запятой. Если число разрядов равно нулю, число округляется до ближайшего целого, а если число разрядов меньше нуля, число округляется слева от десятичной запятой.
Для округления чисел также можно воспользоваться функцией НЕЧЁТ(чис- ло), которая возвращает число, округленное до ближайшего нечетного целого. Аргумент число — это округляемое значение. Если аргумент функции не является числом, то функция возвращает значение ошибки #ЗНАЧ, Независимо от знака числа, округление всегда производится с избытком. Если число является нечетным целым, то округления не происходит.
Для нахождения абсолютной величины числа, то есть числа без знака, можно использовать функцию где число — действительное число, абсолютную величину которого требуется найти.
С помощью функции Н делитель) вы можете определить оста
ток при делении чисел. Функция возвращает остаток от деления делимого на де-литель. Результат имеет такой же знак, как и делитель. Аргумент делимое — это число, остаток от деления которого определяется, а делитель — число, на которое нужно разделить. Если делитель равен нулю, функция возвращает значение ошибки ПДЕЛ/О!.
Иногда бывает нужно преобразовать арабские цифры в римские. Для этого используйте функцию форма), где число - преобразуемое чис
ло в арабской записи, а форма — число от нуля до четырех, задающее нужную форму римской записи чисел. Чем меньше число, определяющее форму, тем более упрощенной будет римская запись числа.
Для вычисления различных величин в списках, в составе программы также есть функции, одной из которых является функция
ГИ(номеі функции; ссылка!';ссыжа2;...), которая возвращает промежуточный результат вычислений в список или базу данных. Аргумент номер функции представляет собой число от единицы до 11, которое указывает, какую функцию использовать при вычислении итогов внутри списка. Если этот аргумент равен единице, используется функция і вычисляется среднее значение. Если
аргумент равен двум, используется СЧЁТ кия подсчета количества чисел. При аргументе равном трем используется функция которая подсчитывает ко
личество чисел и непустых ячеек. Если номер функции равен четырем, используется функция вычисления максимального значения, а при номере функции равном пяти используется функция МИН. Когда номер функции равен шести, промежуточные итоги вычисляются с помощью функции ПРОИЗВЕД, то есть произведения элементов списка. Если номер функции равен семи или восьми, промежуточные итоги вычисляются с помощью функций и СТАНДОТКЛОН Это означает, что будет вычислено стандартное отклонение по выборке значений и по всем значениям списка. Если номер функции равен де- вяти, будет вычислена сумма значений списка с помощью формулы СУММ. Когда номер функции равен 10 или 1. промежуточными итогами будут дисперсия по выборке и по общей совокупности значений. Эти итоги вычисляются с помощью функций ДИСП и ДИСПР. Вторым, третьим и остальными аргументами функции являются ссылки на ячейки или интервалы ячеек, по которым подводятся итоги. Если уже имеются формулы подведения итогов внутри ссылок, эти вложенные итоги игнорируются, чтобы избежать двойного суммирования. Функция игнорирует все скрытые строки, которые получаются в результате фильтрации списка. Это важно в том случае, когда нужно подвести итоги только для видимых данных.
Для вычисления сумм в столбцах списка в зависимости от разных условий следует применять функцию БДСУММ(база данных; поле; критерий). Данная функция суммирует числа в столбце списка или базы данных, которые удовлетворяют заданным условиям. Аргумент база данньх представляет собой интервал ячеек, в котором расположен список. Базой данных называют список связанных данных, в котором строки данных являются записями, а столбцы — полями. Верхняя строка списка содержит названия всех столбцов. Аргумент поле определяет столбец, используемый функцией. Аргумент может быть задан в виде текста с названием столбца в двойных кавычках, например «Доход» или «Расход», или как число, определяющее номер столбца в списке, начиная с единицы. Аргумент критерий определяет интервал ячеек, который содержит задаваемые условия. Любой интервал, который содержит, по крайней мере, одно название столбца и, по крайней мере, одну ячейку под названием столбца с условием, может быть использован в качестве аргумента критерий.
Кроме математических функций, часто используются функции для работы с текстом. Если вам нужно объединить несколько текстовых строк в одну строку, следует воспользоваться функцией где тексті. текст2, и так далее — от одного до 30 текстовых строк или адресов ячеек, содержащих текстовые строки. Например, если в ячейки A3 и СЗ вы введете строки Баланс и 2002, тогда результатом функции =СЦЕПИТЬ(АЗ;С^ будет строка Баланс 2002.
Иногда бывает нужно заменить часть одной текстовой строки символами из другой текстовой строки. В этом случае используют функцию ЗАМЕНИТЬ (ста-рый текст; начальная позиция; число знаков; новый текст). Аргумент старый текст определяет текстовую строку, где нужно менять некоторые символы. Аргумент начальная позиция представляет собой номер символа в старом тексте, начиная с которого будет идти замена. Аргумент число знаков — это число символов, которое следует заменить. Последний аргумент новый текст содержит текстовую строку, откуда будут браться символы для замены. Например, результатом формулы за январь»; апрель») будет строка Отчет за апрель.
Если нужно преобразовать буквы в тексте из одного регистра в другой, используются специальные функции и
Функция ПРОПИСН ясшс все буквы в текстовой строке прописными, а если вы хотите сделать обратное преобразование, то есть преобразовать буквы в строчные, следует использовать функцию СТРОЧИ У данных функций только один аргумент, определяющий текстовую строку, которая будет преобразована. Например, результатом работы формулы будет строка БАЛАНС, а результатом формулы будет строка отчет. Можно также использовать в функции не текст, а ссылки на ячейки, содержащие текст, например, ПРОПИСН(АІ) или СТРОЧЩВ2).
Иногда бывает нужно удалить из строки лишние пробелы. Для этого можно использовать функцию СЖПРОБЕЛЫ(текст)где текст — это преобразуемый текст. Функция используется для обработки текстов, если эти тексты могут содержать избыточные пробелы. Результатом работы функции является удаление из текста всех за исключением одиночных пробелов между
словами.
Если вам нужно преобразовать число в текст, следует воспользоваться функцией формат), которая преобразует значение в текст в заданном числовом формате. Аргумент значение определяет число, которое будет преобразовываться, и должен быть либо значением, либо формулой, либо ссылкой на ячейку, содержащую числовое значение. Аргумент формат — это один из числовых форматов, выбираемый при форматировании ячейки. Мы уже рассматривали числовые форматы, поэтому не будем на них останавливаться. Отметим лишь, что формат задается в виде текстовой строки.
Иногда возникает обратная задача — преобразовать текст в число. Для этого используйте функцию которая преобразует строку текста, ото
бражающую число, в число. Аргумент текст - это текст в кавычках или ссылка на ячейку, содержащую текст, который нужно преобразовать. Текст может быть в любом допускаемом программой для числа, даты и времени. Если текст
не удовлетворяет ни одному из этих форматов, то функция возвращает значение ошибки #ЗНАЧ!.
Можно преобразовать число в текст, используя денежный формат. Для этого используется функция число знаков), которая преобразует число в
текстовый формат и добавляет к нему обозначение денежной единицы с округлением до заданного числа десятичных знаков. Аргумент число - это либо число, либо ссылка на ячейку, содержащую число, либо формула, вычисление которой дает число. Аргумент число знаков — это число цифр справа от десятичной запятой. Если число знаков отрицательно, число округляется слева от десятичной запятой. По умолчанию число знаков равно двум.
Если вам нужно узнать, сколько знаков в строке, воспользуйтесь функцией ДЛСТР(текст) которая возвращает количество знаков в текстовой строке. Аргумент текст — это текстовая строка, длину которой нужно вычислить. Обращаем внимание, что пробелы в тексте также учитываются при определении длины.
Для сравнения текстовых строк используется функция текст2), которая сравнивает две строки текста и возвращает значение ИСТИНА, если они в точности совпадают, или ЛОЖЬ в противном случае. Функция учитывает регистр, но игнорирует различия в форматировании. Аргумент текст I — это первая текстовая строка, атекст2 — вторая текстовая строка.
Если нужно найти какие-либо символы в текстовой строке, можно использовать функцию ЛОИСК(искомьіі текст; текст для поиска; начальная позиция). Эта функция просматривает строку слева направо и возвращает номер символа, начиная с которого в тексте есть искомая фраза. Аргумент искомый текст — это фраза, которую вы ищете. В искомой фразе можно использовать шаблоны, например, знак вопроса «?», что соответствует любому знаку, и звездочку «*», которая соответствует любой последовательности знаков. Аргумент текст для поиска содержит текстовую строку, в которой нужно найти фразу. Аргумент начальная позиция определяет номер символа в тексте, начиная с которого будет идти поиск. С помощью этого аргумента можно пропустить при поиске нужное число знаков. При этом помните, что функция возвращает номер символа, начиная с первого, не взирая, с какого символа начался поиск. Если искомый текст не найден, возвращается значение ошибки
Функция ПОИСК не различает регистр символов при поиске. Если нужно искать с учетом регистра, следует использовать функцию текст; просматриваемый текст; начальная позиция). Эта функция находит вхождение одной текстовой строки в другую текстовую строку и возвращает положение начала искомого текста относительно крайнего левого знака просматриваемого текста. Аргумент искомый текст — это фраза для поиска, просматриваемый текст содержит текст, в котором идет поиск, а начальная позиция — это позиция знака, с которой следует начинать поиск. В отличие от функции ПОИСК, данная функция не позволяет искать по шаблону и при поиске учитывает регистр символов.
В программе есть большое число функций для работы с датой и временем. Давайте рассмотрим некоторые из этих функций, однако вначале отметим, что в программе Excel даты хранятся в виде чисел, и можно выполнять над ними вычисления. По умолчанию порядковый номер первого января 1900 года равен и от этой даты идет отсчет. Функция месяц; день) возвращает целое число, представляющее
определенную дату. Функция особо полезна в тех случаях, когда год, месяц и день, получаются в результате расчетов. Если до ввода этой функции форматом ячейки был формат Общий, то в результате формат изменится на Дата. Аргумент год может иметь от одной до четырех цифр, например 2002. Аргумент месяц определяет число, представляющее месяц года. Если значение аргумента больше введенное число месяцев отсчитывается от первого месяца следующего года. Например, возвращает второе февраля 2003 года. Аргумент день
представляет собой число, определяющее день месяца. Если значение аргумента больше числа дней в указанном месяце, введенное число дней отсчитывается от первого дня следующего месяца. Например, ДАТА(2002;il;3t возвращает четвертое февраля 2002 года.
Если нужно узнать дату, отстоящую от текущей на заданное количество месяцев, используйте функцию дата; число месяцев). Эта функция работает только при установленном пакете анализа. О том, как это сделать рассказано выше. Данная функция возвращает в числовом формате дату, отстоящую на заданное количество месяцев вперед или назад от заданной даты. Чаще всего эта функция используется для вычисления срока погашения или даты платежа, приходящейся на тот же день месяца, что и начальная дата. Аргумент начальная дата определяет дату начала расчетов. Дата задается с помощью числа и для этого удобно использовать функцию ДАТА. При этом вводить даты как текст не допускается. Аргумент число месяцев определяет количество месяцев до или после даты начала. Положительное значение аргумента означает даты в будущем, а отрицательное значение - даты в прошлом. Если начальная дата не является допустимой датой, функция возвращает значение ошибки Если число месяцев нецелое, производится усечение до целого числа месяцев.
Как вы уже знаете, даты хранятся в программе в виде чисел, и чтобы узнать, какой год соответствует числу, воспользуйтесь функцией в числовом
формате). Эта функция возвращает год, соответствующий аргументу, являющемуся датой в числовом формате. Год определяется как целое число в интервале 1900—9999. Единственный аргумент дата в числовом формате — это дата, год которой необходимо найти. Даты должны вводиться с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для 22 июля 2002 года следует Дату как текст вводить
нельзя. В заключение нажмите кнопку ОК, чтобы закрыть диалог.
Можно узнать месяц в числе, которое интерпретируется программой как дата. Это делается с помощью функции в числовом формате), которая возвращает месяц в дате, заданной в числовом формате. Месяц возвращается как целое число в диапазоне от единицы до 12. Аргумент дата в числовом формате определяет дату, месяц которой необходимо найти. Даты должны вводиться с использованием функции ДАТА или как результат других формул и функций.
Можно узнать текущие время и дату с помощью функции и исполь
зовать эту информацию в таблицах. Функция возвращает целое число, пред-ставляющее текущие дату и время. В числовом формате даты цифры справа от десятичной запятой представляют время, а цифры слева от десятичной запятой представляют дату. Если до ввода этой функции форматом ячейки был Общий, результат будет отформатирован как Дата. Аргументов у данной функ-ции нет, но скобки все равно нужно добавлять.
Если вам нужно узнать только текущие дату, а время вас не интересует, можно воспользоваться функцией которая возвращает текущую дату в числовом формате. Если до ввода этой функции форматом ячейки был Общий, результат будет отформатирован как Дата. У этой функции также нет аргументов.
Если вам нужно узнать день недели для произвольной даты, следует использовать функцию ДЕНЬНЕД(дата в числовом формате; тип). Эта функция воз- вращает день недели, соответствующий указанной в качестве аргумента дате. День недели определяется как целое в интервале от одного до семи или от нуля до шести. Аргумент дата в числовом формате представляет собой число, обозначающее дату, день недели которой нужно вычислить. Даты должны вводиться с использованием функции ДАТА или как результат вычисления других формул и функций. Аргумент тип представляет собой число, которое определяет, как вычисляется дата. Если этот аргумент равен единице, неделя начинается с воскресенья, и дни имеют номера от единицы до семи. Если аргумент равен двум, неделя начинается с понедельника, и дни нумеруются как в предыдущем случае. Когда аргумент равен трем, неделя также начинается с понедельника, но дни нумеруются от нуля до шести.
Среди полезных функций для бухгалтера можно отметить вычисление числа рабочих дней между двумя заданными датами. Такой расчет делается с помощью функции дата; конечная дата; праздники). Эта функ
ция требует, чтобы был установлен пакет анализа, и возвращает количество рабочих дней между начальной датой и конечной датой. Праздники и выходные в это число не включаются. Функцию можно использовать для вычисления оплаты работника на основе количества дней, отработанных в указанный период. Аргумент начальная дата содержит число, являющееся датой начала расчетов, аргумент конечная дата содержит дату окончания расчетов. Аргумент праздники является необязательным. Но если он введен, то это список из одной или нескольких дат, которые требуется исключить из рабочего календаря, например государственные праздники. Список может представлять собой диапазон ячеек, содержащих даты. Все даты должны быть представлены в виде чисел. Проще всего это сделать с помощью функции ДАТА. Если любой из аргументов не является допустимой датой, то функция возвращает значение ошибки
Можно узнать какое число будет последним днем в месяце, отстоящем от заданной даты на выбранное число месяцев с помощью функции ЦА(начальнш дата; число месяцев). Эта функция также требует включения пакета анализа, как это показано выше. Функция возвращает число, представляющее собой дату последнего дня месяца, отстоящего на указанное количество месяцев от начальной даты. Часто эта функция используется для вычисления даты вступления в силу обязательств или даты платежа, которая приходится на конец месяца. Аргумент начальная дата хранит начальную дату для расчетов, представленную в виде числа. Даты должны вводиться с использованием функции ДАТА или как результат вычисления других формул и функций. Аргумент число месяцев определяет количество месяцев до или после начальной даты. Положительное значение аргумента означает будущие даты, а отрицательное значение — прошедшие даты. Если число месяцев не целое, то производится усечение. Если начальная дата не является допустимой датой в числовом формате, то функция возвращает значение ошибки Эта же ошибка возникает, ес
ли сумма начальной даты и конечной даты также является недопустимой датой в числовом формате.
Для сравнения различных данных в ячейках используют логические функции. Например, если вам нужно проверить содержимое ячеек и в зависимости от этого содержимого выполнить различные действия, удобно использовать функцию ЕСЛЩлогическо выражение; значение если истина; значение если ложь). Эта функция возвращает одно значение, если заданное условие выполняется, и другое значение, если условие не выполняется. Аргумент логическое выражение - это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, 5>J это логическое выражение, имеющее всегда значение ИСТИНА. А вот выражение А10>0 может принимать как значение ИСТИНА, так и ЛОЖЬ, в зависимости от содержимого ячейки А10. Аргумент значение если истина хранит значение, которое возвращается, если первый аргумент функции принимает значение ИСТИНА. Это может быть число или текстовая строка, или ссылка на ячейку. Аргумент значение если ложь хранит значение, которое возвращается функцией, если первый аргумент принимает значение ЛОЖЬ Можно ис-пользовать вложенные функции ЕСЛИ, то есть аргументами функции могут быть другие условные функции. Это позволяет строить сложные условия для проверки. Кроме функции ЕСЛИ, в программе есть еще ряд условных функций, например СУММ ЕСЛИ или СЧЁТЕСЛИ.
Если нужно проверить, все ли значения в указанном вами диапазоне имеют значение ИСТИНА, следует использовать функцию Щлогическое значение 1; логическое которая возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА и возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ. Аргументы логическое значение!, логическое значе- ние2 и так далее, содержат проверяемые условия, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ. Если аргумент, который является ссылкой, содержит текст или пустые ячейки, то такие значения игнорируются. Если указанный интервал не содержит логических значений, то функция возвращает значение ошибки #ЗНАЧ!.
В программе есть ряд функций, облегчающих работу со ссылками. С помощью встроенных функций можно узнать номер строки или столбца, на которые указывает ссылка и другие значения. Функция возвращает но
мер строки, определяемой ссылкой. Аргумент ссылка указывает ячейку или интервал ячеек, для которых определяется номер строки. Если ссылка опущена, то предполагается, что это ссылка на ячейку, в которой находится сама функция.
Аналогичная функция есть и для столбцов — СТОЛБЕЦ(ссылка) Эта функция возвращает номер столбца по заданной ссылке. Единственный аргумент ссылка описывает адрес ячейки или интервал ячеек, для которых определяется номер столбца. Если ссылка опущена, предполагается, что это ссылка на ячейку, в которой находится сама функция.
В программе есть ряд функций для работы со списками. Более подробно о списках вы узнаете в следующей а пока отметим, что списками называют
ся таблицы, которые содержат связанные между собой данные. Если нужно найти какое-либо значение в столбце списка и выдать значение из указанной ячей- ки в найденной строке, используйте функцию ВПР(искомоі значение; таблица; номер столбца; интервальный просмотр). Эта функция ищет значение в крайнем левом столбце таблицы и возвращает значение в той же строке из указанного столбца таблицы. Текстовые строки сравниваются без учета регистра букв. Аргумент искомое значение хранит значение, которое должно быть найдено в первом столбце списка и может быть числом, ссылкой или текстовой строкой. Аргумент таблица определяет список, в котором ищутся данные. Можно использовать ссылку на интервал или имя интервала, если вы присвоили интервалу имя.
Аргумент номер столбца определяет номер столбца в списке, в котором должно быть найдено соответствующее значение. Если номер столбца равен единице, возвращается значение из первого столбца списка. Если номер равен двум, возвращается значение из второго столбца, и так далее. Если номер столбца меньше единицы, функция возвращает значение ошибки а если номер
столбца больше, чем количество столбцов в списке, то функция возвращает значение ошибки #ССЫЛ/.
Аргумент интервальный просмотр является логическим. Если он имеет значение ИСТИНА, значения в первом столбце списка должны быть расположены в возрастающем порядке. В этом случае возвращается приблизительно соответствующее значение. Если этот аргумент имеет значение ЛОЖЬ, список сортировать не обязательно. В этом случае функция ищет точное соответствие. Если соответствие не найдено, возвращается значение ошибки #Н/Д.
Аналогично функции ВПР работает функция ГПР. Она ищет значение в верхней строке списка и возвращает значение в том же столбце из заданной строки списка. Функция используется, когда сравниваемые значения расположены в верхней строке списка, а возвращаемые значения расположены на несколько строк ниже. Если сравниваемые значения расположены в столбце слева от искомых данных, то следует использовать функцию ВПР. Назначение аргументов этих функций одинаково.
Если нужно изменить ссылку на ячейку в не изменяя саму формулу,
следует воспользоваться специальной функций на ячейку; А1),
которая возвращает ссылку, заданную текстовой строкой. Аргумент ссылка на ячейку содержит ссылку на ячейку, которая в свою очередь содержит ссылку на другую ячейку. Эта ссылка может быть обычной, а может быть именем. Если ссылка на ячейку не является допустимой ссылкой, то функция возвращает значение ошибки Если ссылка на ячейку является внешней ссылкой, то есть ссылкой на другую рабочую книгу, эта книга должна быть открыта. Если это не так, функция возвратит значение ошибки Аргумент А1 является логическим и указывает, какого типа ссылка содержится в первом аргументе функции. Если аргумент имеет значение ИСТИНА, или вообще не указан, ссылка на ячейку интерпретируется как ссылка в стиле А1. Если второй аргумент имеет значение ЛОЖЬ, первый аргумент интерпретируется как ссылка в стиле R1C1.
Вы можете получить адрес ячейки по ее координатам с помощью специальной функции строки; номер столбца; тип ссылки; имя листа),
3-5458 которая создает адрес ячейки в виде текста, используя номер строки и номер столбца. Аргумент номер строки определяет номер строки, используемый в ссылке ячейки. Аргумент номер столбца определяет номер столбца, используемый в ссылке ячейки. Аргумент тип ссылки определяет, какого типа создается ссылка. Если тип равен единице, создается абсолютная ссылка. Если тип равен двум, создается ссылка с абсолютной строкой и относительным столбцом. Если тип равен трем, в ссылке будет относительная строка и абсолютный столбец. И, наконец, если тип равен четырем, создается относительная ссылка. Аргумент А1 является логическим и определяет стиль ссылок. Если аргумент имеет значение ИСТИНА или вообще не указан, создается ссылка в стиле А1. В противном случае будет создана ссылка в стиле R1C1. Аргумент Имя листа является текстовым и определяет имя рабочего листа, который используется для формирования внешней ссылки. Если имя листа опущено, то внешние листы не используются.
Конечно, мы рассмотрели далеко не все имеющиеся в составе программы функции. Функции, посвященные финансовому анализу, мы рассмотрим в следующей главе, а остальные функции вы можете изучить самостоятельно. В главах, посвященных примерам, вы познакомитесь с практическим использованием разных функций.
<< | >>
Источник: Коцюбинский А.О., Грошев С.В.. Excel для бухгалтера в примерах.. 2003
Помощь с написанием учебных работ

Еще по теме 1.4. Расчеты в электронных таблицах:

  1. ГЛАВА 1.ОСНОВЫ РАБОТЫ С ЭЛЕКТРОННЫМИ ТАБЛИЦАМИ EXCEL
  2. 1.3. Оформление электронных таблиц
  3. Электронные расчеты
  4. 48. Межрегиональные электронные расчеты в РФ
  5. 6.2. Положение о предоставлении в Федеральную службу по финансовым рынкам электронных документов с электронной цифровой подписью
  6. Электронные письма: особенности электронной переписки
  7. ФОРМЫ БЕЗНАЛИЧНЫХ РАСЧЕТОВ. РАСЧЕТЫ ПЛАТЕЖНЫМИ ПОРУЧЕНИЯМИ
  8. 2.5. Использование сводных таблиц
  9. 8.1. Источники данных (таблицы) запросов
  10. 1.2. Создание и редактирование таблиц
  11. Таблица штрафов за нарушение ПДД РФ
  12. Экономические таблици и графики
  13. Рабочая таблица: инструмент для бухгалтеров
  14. Приложение 4 Новая таблица штрафов
  15. Составление отчета о движении денежных средств с помощью рабочей таблицы
  16. Таблица соответствий корреляционных функций кх(т) и спектральных плотностей 5* (оj