русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Работа с функциями


Дата добавления: 2013-12-23; просмотров: 1321; Нарушение авторских прав


Относительная и абсолютная адресация

Для вычисления процентного соотношения в ячейку Е5введем формулу =D5/D9%. И вновь распространим ее на ячейки Е6, Е7, Е8. Однако мы получим ошибочный результат: в ячейке Е6 получена формула =D6/D10%. При распространении адрес ячейки D9 заменился на D10, чего в данном случае делать не следовало.

Для того, чтобы избежать подобной ошибки введено понятие абсолютной ссылки, т.е. не подлежащей изменению при копировании и распространении. Абсолютный адрес (ссылка) записывается с помощью символа $. В нашем примере относительный адрес D9следует заменить на абсолютный $D$9 (хотя достаточно на D$9). Тот же эффект может быть достигнут и присвоением имени той ячейке (или диапазону ячеек), адрес которой не должен меняться при копировании. Для присвоения имени ячейке необходимо в меню Вставка выбрать команду Имя,затем выбрать команду Присвоить,ввести в поле имя ячейки и нажать кнопку ОК.Присвоим ячейке D9имя Итого, введем в ячейку E5формулу =D5/Итого% и скопируем ее в ячейки E6-E8. В ячейку Е9 введем функцию =СУММ(Е5:Е8). Наша таблица в обычном режиме примет вид, показанный на рис. 24.

 

 

Рис. 24. Результаты расчета таблицы

 

а в режиме просмотра формул таблица будет выглядеть следующим образом (рис.25.)

 

 

Рис. 25. Использование имени ячейки Итого для расчета % выручки

 

Мы видим, что при копировании формулы из ячейки E5 в ячейки E6- E8относительные ссылки изменяются, а ячейка с именем Итогоостается неизменной.

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



Во всех функциях используются круглые скобки, внутри которых указывается аргумент. Функции могут быть без аргумента, но все равно должны быть скобки (например, функция СЕГОДНЯ ( ), или ТДАТА( )),с одним аргументом, с фиксированным числом аргументов, с обязательными и необязательными аргументами и неопределенным числом аргументов.

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

При вводе функции вручную надо выделить ячейку куда вводится формула, ввести знак равенства (=), имя функции и в скобках ввести аргументы, отделив их друг от друга точкой с запятой. Например, функция ЕСЛИ при вводе выглядит следующим образом: =ЕСЛИ(B7>$B$2;B7*$B$4;B7*$B$3).

При записи функций в Excelиспользуются такие правила:

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

в качестве аргументов можно использовать числа, логические значения, массивы, текст, ссылки или формулы.

в качестве разделителя между аргументами нужно использовать символ точка с запятой (;) для русифицированной версии Excel).

При вводе функции с помощью мастера функций необходимо выполнить следующие действия:

Выберите команду ФункцияменюВставка. На экране появится первая страница диалогового окна Мастер функций (рис. 26.).

 

 

Рис. 26. Диалоговое окно Мастер функций

 

Выберите в списке "Категория" нужный тип функции, затем активизируйте в списке "Функция" нужную функцию.

Для перехода ко второй странице щелкните по кнопке <ОК>. Появиться диалоговое окно, которое выводит доступные для функции аргументы (рис. 27.).

 

 

Рис. 27. Диалоговое окно ввода аргументов функции

 

В соответствующих текстовых полях введите аргументы функции: значения или адреса ячеек.

Чтобы ввести функцию в активную ячейку, выберите кнопку <ОК>. Функция с аргументами будет вставлена в ячейку.

Категории функций

В таблице приведены основные категории функций, используемых в Excel

 

Категории функций Примеры
Финансовые норма, оснплат, процплат
Дата и время время, год, дата, сегодня, минуты
Математические сумм, среднее, sin, cos
Статистические вероятность, макс, наименьший
Ссылки и массивы адрес, индекс, гиперссылка
Работа с базой данных бдсумм, бизвлечь
Текстовые заменить, поиск, повтор
Логические если, и, или, не, истина, ложь
Проверка свойств и значений информ, тип.ошибки

 

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

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

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

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

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

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



<== предыдущая лекция | следующая лекция ==>
Копирование формул | Функция СЧЕТЕСЛИ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.