В Excel встроено большое количество функций для обработки данных различного типа. Функции сгруппированы по категориям: математические, текстовые, логические, финансовые, статистические и т.д. Полный перечень функций можно просмотреть, нажав кнопку fx на Панели инструментов.
Функции можно использовать в формулах. Например, |cos(90)| в ячейке Excel запишется так: =ABS(COS(90)). Как видно, аргументом функции ABS (модуль числа) является функция COS. Аргументы функций заключаются в скобки. Функция может иметь несколько аргументов – при записи формулы в ячейке аргументы разделяются точкой с запятой (;).
Перечень основных функций приведен в таблице:
Функции по группам |
Результат |
Назначение |
Дата и время |
|
Всего 14 |
=СЕГОДНЯ() |
31.03.02 |
Читает текущую дату из системных часов ПК |
=ДАТА(2002;5;12) |
12.05.02 |
Возвращает дату в числовом формате |
=ВРЕМЯ(18;32;15) |
6:32 PM |
Возвращает время в числовом формате |
Математические |
|
Всего 50 |
=ABS(-5) |
5 |
Модуль числа |
=SIN(90) |
0,893997 |
Синус числа (в радианах) |
=РАДИАНЫ(170) |
2,96706 |
Преобразует радианы в градусы |
=ГРАДУСЫ(30) |
1718,873 |
Преобразует градусы в радианы |
=EXP(5) |
148,4132 |
Экспонента (e = 2.71828182845904) |
=LN(7) |
1,94591 |
Натуральный логарифм |
=LOG(7;5) |
1,209062 |
Логарифм числа по заданному основанию |
=КОРЕНЬ(256) |
16 |
Квадратный корень |
=ФАКТР(7) |
5040 |
Факториал |
=ОКРУГЛ(45,827;2) |
45,83 |
Округляет до заданного числа десятичных разрядов |
=ПИ() |
3,14159265358979 |
Число Пи, округленное до 15 разрядов |
=РИМСКОЕ(454) |
CDLIV |
Преобразует число в римский текстовый формат |
|
|
8 функций работы с матрицами и т.д. |
СУММЕСЛИ(диапазон, условие) |
|
Суммирование ячеек диапазона по условию |
Статистические |
|
80 функций для статистического анализа диапазонов данных |
СЧЕТЕСЛИ(диапазон, условие) |
|
Подсчет числа ячеек диапазона по условию |
Финансовые |
|
53 функции для типичных финансовых расчетов |
Инженерные |
|
Устанавливаются дополнительно через пункт меню Сервис àНадстройки àПакет анализа |
Ссылки и массивы |
|
Обработка индексов и массивов. Всего 17 |
Работа с базой данных |
|
Извлечение и обработка записей в базах данных. Всего 12 |
Текстовые |
|
Всего 23 |
=ДЛСТР("Бабочка") |
7 |
Длина текста |
=ЗАМЕНИТЬ("Лампочка";3;2;"ст") |
Ласточка |
Замена символов внутри текста |
=ПРАВСИМВ("Лампочка";5) |
почка |
Правые символы слова |
=НАЙТИ("ана";"Банан и ананас") |
2 |
Ищет текст и возвращает найденную позицию |
=ПОДСТАВИТЬ("ананас";"ан";"с") |
ссас |
Заменяет один текст другим |
=СЦЕПИТЬ("Само";"лет") |
Самолет |
Сцепляет слова |
Логические |
|
Всего 6 |
=ИЛИ(ИСТИНА;ЛОЖЬ;ЛОЖЬ) |
ИСТИНА |
Логические ИЛИ |
=И(ИСТИНА;ЛОЖЬ) |
ЛОЖЬ |
Логические И |
=НЕ(ИСТИНА) |
ЛОЖЬ |
Логическое НЕ |
=ЕСЛИ(F1>5;10;5) |
10 (здесь F1=7) 5 (здесь F1=3) |
Проверяет условие и возвращает одно из двух значений |
Проверка свойств и значений |
|
Всего 15 |
=ЕНЕТЕКСТ(155) |
ИСТИНА |
Если не текст, возвращает логическое значение ИСТИНА |
=ЕЧИСЛО("Текст") |
ЛОЖЬ |
Если число, возвращает логическое значение ИСТИНА |
Функции
можно набирать с клавиатуры, но легче вводить их с помощью мастера функций.
Он запускается кнопкой fx на Панели инструментов. Используя мастер
функций, вы избежите ошибок в набираемой формуле и получите подсказку по
назначению, формату функции и её аргументам.
Пример 1. Проделайте самостоятельно. В колонках A, B, C даны данные по суммам отгрузки товара, по договорным и фактическим датам оплаты. Необходимо выявить суммы, оплаченные в срок, и просроченные суммы. Также требуется установить количество просроченных сумм (см. ниже):
1. Начните с записи формулы =ЕСЛИ(C2<=B2;A2;"-") в ячейку D2. Встаньте на ячейку D2 и воспользуйтесь мастером функций, нажав кнопку fx.
2. На первом шаге в окне мастера функций выберите категорию Логические, а в ней функцию ЕСЛИ и нажмите ОК.
3. В следующем окне мастера заполните поля мастера, как показано ниже… после нажатия ОК получим искомую формулу – проверьте:
4. Размножьте формулу из ячейки D2 в ячейки D3-D6, потянув за угол ячейки D2.
5. Аналогично запишите в ячейку E2 формулу =ЕСЛИ(C2>B2;A2;"-") и размножьте ее в ячейки E3-E6.
6. С помощью мастера функций в ячейку E9 запишите статистическую функцию =СЧЁТЕСЛИ(E2:E6;">0"), которая подсчитывает количество положительных чисел в колонке E2-E6. Задача решена.
Пример 2. Проделайте самостоятельно. Дан период дат, а также даты и соответствующие суммы. Требуется распределить по разным колонкам суммы попадающие и не попадающие в период дат так:
В решении используются логические функции И и НЕ:
1. Формулу =ЕСЛИ(И(A4>=$C$1;A4<=$D$1);B4;"-") записать в ячейку C4. Далее размножить ее на ячейки C5-C7.
2. Ту же формулу =ЕСЛИ(НЕ(И(A4>=$C$1;A4<=$D$1));B4;"-"), но с логической операцией НЕ, записать в ячейку D4. Далее размножить ее на ячейки D5-D7.
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.