- •Челабчи в.В., Челабчи в.Н.
- •(Часть 1 Табличный процессор ms excel)
- •1.Табличный процессор ms excel
- •1.1.История появления и развития электронной таблицы
- •1.2.Интерфейс Microsoft Exsel (терминология и элементы управления)
- •Панели инструментов.
- •Всплывающие подсказки.
- •Контекстные меню.
- •Справочные данные по элементам интерфейса Excel
- •1.3.Организация расчетных таблиц Основные сведения о книгах, листах, ячейках
- •Использование абсолютных и относительных ссылок.
- •Использование имен, определяемых пользователем
- •Правила присвоения имен ячейкам, формулам и константам :
- •Использование заголовков для назначения имен диапазонам ячеек.
- •Правила присвоения имен диапазонам ячеек:
- •И спользование имен в расчетных таблицах.
- •1.4.Использование функций
- •Функция сумм
- •Функция срзнач
- •Функции мин и макс
- •Функция и
- •Функция или
- •Функция если
- •Вложенность функций.
- •Функция суммесли
- •Использование функций определяемых пользователем
- •1.5.Приемы работы в среде Excel
- •Ввод и редактирование значений данных
- •Основные форматы данных
- •Назначение шрифта.
- •Выравнивание содержимого ячеек.
- •Копирование форматов
- •Редактирование формул
- •1.6.Работа с диаграммами
- •1.7.Изображение математических формул на листах
- •1.8.Справочные данные по Excel 2000
- •1.9.Функции excel Математические функции
- •Тригонометрические функции
- •Статистические функции
- •Логические функции
- •Функции ссылок и массивов
- •Функции даты и времени
- •Текстовые функции
- •Функции проверки свойств и значений
- •1.10.Сообщения об ошибках в формулах
Функция суммесли
Функция СУММЕСЛИ – производит суммирование значений, диапазона ячеек только при выполнении определенного условия.
Синтаксис: СУММЕСЛИ (диапазон_критериев; критерий;
диапазон_суммирования)
где
диапазон_критериев - диапазон ячеек по значениям, в которых производится отбор ячеек для суммирования;
критерий - критерий в виде числа, выражения или текста, который определяет, значение какой ячейки суммируется (например, критерий может быть выражен как 32, "32", ">32", "автомашина");
диапазон_суммирования - фактические ячейки для суммирования (ячейки, указанные в аргументе диапазон_суммирования, суммируются только в том случае, если соответствующие им ячейки в аргументе диапазон_критериев удовлетворяют критерию, задаваемому аргументом критерий. Если аргумент диапазон_суммирования опущен, то суммируются ячейки в интервале, задаваемом аргументом диапазон_критериев).
П
ример
1 (Рис. 1.20 а). Заданы два массива значений.
В первом массиве указаны типы судов
(диапазон_критериев),
а во втором приведены значения дедвейта
для каждого судна (диапазон_суммирования).
В ячейках B2
B4 используется функция СУММЕСЛИ
отбирающая из ячеек B7
B16 данные для суммирования при условии
соответствия значений в ячейках А7
А16 заданному критерию.
Пример 2 (Рис. 1.20 b) из ячеек D11 D16 отбираются данные для суммирования, если их значения больше 1. В данном примере аргумент диапазон_суммирования опущен, поэтому суммируются ячейки в интервале, задаваемом аргументом диапазон_критериев).
В качестве условия по которому осуществляется суммирование могут быть использованы функции включающие до 7 вложенных функций ЕСЛИ.
Использование функций определяемых пользователем
Н
аиболее
простой способ создания функции
пользователя:
В меню Сервис выбирается пункт Макрос, а затем в раскрывающемся меню выбирается пункт Редактор Visual Basic (Рис. 1.21).
Открывается окно редактора Visual Basic . В меню редактора Insert выбирается пункт Module (Рис.1.22).
В окне редактирования записывается текст функции пользователя.
В рассматриваемом примере разрабатывается функция, выполняющая возведение Х в степень n, в которой:
F_X_N – имя функции. Первый символ в имени должен быть буквой или символом подчеркивания. Остальные символы имени могут быть: буквами, числами, точками и символами подчеркивания. В имени может быть больше одного слова, но пробелы недопустимы, например: F_function_X. Не допускается смешение алфавитов разных языков при записи элементов имени. Например: F_функция_X.
X
,
n – формальные
параметры, используемые при описании
вычислений предусмотренных данной
функцией.
Результат вычислений присваиваются переменной с именем F_X_N, т.е. одинаковым с именем функции.
Для задания функции F_X_N
в расчетной таблице необходимо обратиться
к Мастеру функций и выбрать категорию
Определенные пользователем. Ввод
значений аргументов осуществляется
обычным способом (Рис. 1.23).
Пример использования функции для расчета относительной влажности (φ) по значениям температуры: сухого ( ta ) и мокрого (tm) термометра:
где Δt=ta-tm.
Для удобства записи функции введем рабочие переменные:
a=-15.763 + 0.4528 * ta - 0.0053 * ta ^ 2,
b = 0.2018 - 0.0044 * ta + 0.00003 * ta ^ 2
З
апись
функции и результаты расчета имеют
вид:
Function Fi(ta, tm) 'ta - температура сухого термометра, С 'tm -температура мокрого термометра, С 'Fi - относительная влажность, % dt = ta - tm a = -15.763 + 0.4528 * ta - 0.0053 * ta ^ 2 b = 0.2018 - 0.0044 * ta + 0.00003 * ta ^ 2 Fi = 100 + a * dt + b * dt ^ 2 End Function |
Имена
не могут содержать греческие символы.
Рекомендуется при записи функции
вводить комментарии (они начинаются
символом «апостроф»).
