И(логическое_значение1; логическое_значение2; ...)
Функция И возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; и возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.
Аргументы функции И это от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.
Примеры.
И(ИСТИНА; ИСТИНА) равняется ИСТИНА,
И(ИСТИНА; ЛОЖЬ) равняется ЛОЖЬ,
И(2+2=4; 2+3=5) равняется ИСТИНА.
ИЛИ(логическое_значение1;логическое_значение2; ...)
Эта функция возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; и возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.
Аргументы - это от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.
Примеры.
ИЛИ(ИСТИНА) равняется ИСТИНА,
ИЛИ(1+1=1;2+2=5) равняется ЛОЖЬ.
Математические функции
СЛЧИС()
Функция СЛЧИС не имеет аргументов. Значением функции является случайное число из интервала от 0 до 1.
Чтобы получить случайное число из любого другого интервала, обозначим его (А, В), надо воспользоваться формулой
=СЛЧИС()*(B-A)+A.
Например, чтобы получить случайное число из интервала от 10 до 100, надо ввести формулу =СЛЧИС()*(100-10)+10.
СУММЕСЛИ (диапазон1; условие; диапазон2)
Эта функция суммирует содержимое ячеек из диапазона2, если соответствующие ячейки из диапазна1 удовлетворяют заданному условию. Условие должно быть простым.
Например: 32, "32", ">32", "яблоки".
Рассмотрим подробнее работу этой функции на следующем примере.
Пример. Под таблицей 1.1 посчитать цену всех столов.
Таблица 1.1 – Изделия
A | B | C | |
Изделие | Цвет | Цена | |
Шкаф | Белый | ||
Стол | Черный | ||
Диван | Зеленый | ||
Стол | Белый |
Решение.
В ячейку, расположенную ниже таблицы следует ввести формулу: =СУММЕСЛИ(A2:A5;"Стол";C2:C5).
Получим результат: 2500.
1.1.2.3 СУММ (число1;число2;…)
Эта функция суммирует свои аргументы.
ОКРУГЛ (число; количество_цифр)
Эта функция используется для округления чисел,
где
- число – это округляемое число,
- количество_цифр – количество десятичных разрядов, до которого нужно округлить число.
На месте первого аргумента может стоять функция. Например, формула =ОКРУГЛ(СЛЧИС();2) при значении вложенной функции 0,256789 выдаст округленное до двух знаков число 0, 26
1.1.2.5 ПРОИЗВЕД (число1; число2;…)
Эта функция вычисляет произведение своих аргументов.
1.1.2.6 ЦЕЛОЕ(число)
Эта функция округляет число до ближайшего меньшего целого.
Например, функция =ЦЕЛОЕ(5,7) выдаст результат 5, а =ЦЕЛОЕ(-5,7) выдаст 6.
Статистические функции
Функции этой категории используются при выполнении статистического анализа данных, а также при решении простых задач типа нахождения среднего значения и количества значений в таблице.
1.1.3.1 МАКС(число1;число2;…)
Эта функция выдает максимальное значение своих аргументов.
1.1.3.2 МИН(число1;число2;…)
Эта функция выдает минимальное значение своих аргументов.
1.1.3.3 СЧЁТЕСЛИ (диапазон; условие)
Эта функция подсчитывает количество непустых ячеек в диапазоне, удовлетворяющих условию.
Условие должно быть простым, вида 32, “32”, “=32”, “яблоки”.
Пример. Ниже, под таблицей 1.1 посчитать количество изделий «Стол». Решением является формула: =СЧЁТЕСЛИ(A2:A5;"Стол"), дающая результат 2.
Пример. Посчитать количество изделий, цена которых больше 2000.
Решение. Введем формулу: =СЧЁТЕСЛИ(C2:C5;">1000"), получим результат 3.
1.1.3.4 СРЗНАЧ(число1;число2;…)
Эта функция возвращает среднее значение аргументов.
1.1.3.5 СЧЁТ(знач1;знач2;…)
Эта функция подсчитывает количество чисел в списке аргументов. Нечисловые значения игнорируются.
Таблица 1.2 – Произвольные значения
A | |
* | |
5,5 | |
! | |
Пример. Для таблицы 1.2 формула =СЧЁТ(A1:A6) вернет значение 3.
Функции даты и времени
Функции данной категории используются для работы с данными типа дата.
1.1.4.1 ГОД(дата)
Эта функция возвращает год, соответствующий аргументу.
Год определяется как целое в интервале 1900-9999.
1.1.4.2 СЕГОДНЯ()
Эта функция не имеет аргументов и возвращает текущую дату, установленную в компьютере.
Пример. Создадим таблицу 1.3, состоящую из двух столбцов. Заполним первый столбец произвольно датами рождения. Требуется во втором столбце получить возраст.
Таблица 1.3 - Возраст
A | B | |
Дата рождения | Возраст | |
21.01.1981 | ||
05.11.1980 | ||
14.04.1982 |
Решение. Для вычисления возраста следует в ячейку B2 ввести формулу =ГОД(СЕГОДНЯ())-ГОД(A2). Получим число 20. Скопируем формулу в нижние ячейки и получим соответствующие числа.
Функция ВПР
Данная функция относится к категории функций ссылок и массивов и используется чаще всего в вычислениях для связанных рабочих листов.
Если для вычислений используется несколько таблиц, то, как правило, каждая таблица размещается на отдельном листе. Два листа называются связанными, если в формулах таблицы одного листа используются ссылки на ячейки таблицы другого листа. Если используемая в формуле ячейка принадлежит другому листу, то перед ее адресом указывается имя листа с восклицательным знаком. Например. Лист1!A2.
Функция ВПР имеет вид
ВПР(искомое_значение;диапазон; номер_столбца;тип),
где
- Искомое значение - может быть задано в виде текста, числа, номера ячейки;
- Диапазон – это прямоугольная область таблицы;
- Номер_столбца – это целое число;
- Тип – число равное 0, если левый столбец диапазона не упорядочен, и 1, если упорядочен.
Эта функция ищет искомое_значение в левом столбце указанного диапазона. Если искомое_значение найдено, то выдается значение из найденной строки и указанного номера столбца. В противном случае выдается значение #н/д.
Рассмотрим выполнение этой функции на примере таблицы 1.4.
Таблица 1.4 – Справочник работ
A | B | C | |
Код работы | Наименование работы | Цена единицы работы, руб. | |
Сортировка | |||
Погрузка | |||
Транспортировка | |||
Обрубка сучьев | |||
Разгрузка | |||
Уборка |
Пример. Найти цену единицы работы "Погрузка". Для решения этой задачи нужно ввести формулу
=ВПР("Погрузка";B2:C7;2;0). Получим 12.
Пример. Какое наименование работы соответствует коду 3? Решением будет значение функции =ВПР(3;A2:B7;2;0). Получим: Транспортировка.