Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Заготовки Excel Ишкова.doc
Скачиваний:
376
Добавлен:
15.05.2015
Размер:
1.92 Mб
Скачать

Функция суммесли()

Среди математических функций выделяется функция СУММЕСЛИ(). Она позволяет не просто суммировать содержимое указанных аргументов, но делать это выборочно, только для аргументов, удовлетворяющих некоторому условию, заданному 2-ым аргументом.

Таблица 2. Примеры функции СУММЕСЛИ()

Функция

Описание функции

Примеры записи

СУММЕСЛИ (диапазон; условия; диапазон_суммирования)

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

Пустые ячейки и ячейки, содержащие текстовые значения, не учитываются. 3-ий аргумент может отсутствовать.

СУММЕСЛИ (Числа;«>0»)

СУММЕСЛИ (A6:A12;«адм»;B6:B12)

СУММЕСЛИ (A6:A12;4;B6:B12)

Здесь под условием понимается логическое выражение, значением которого может быть ИСТИНА или ЛОЖЬ.

Типы логических выражений

Логические выражения бывают простыми и сложными.

Простое логическое выражение содержит только операции отношения: >, <, =, <>, >=, <=.

Примеры простых логических выражений с операндами разного типа:

  1. Числовой тип: A1>0; B2-A2<=C$2; A1>СРЗНАЧ(A1:A6).

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

Выражение A1>0 будет иметь значение ИСТИНА, например, если А1=5 и значение ЛОЖЬ, если А1=0 или А1=-2.

  1. Логический тип: A1=ИСТИНА; В1<>ЛОЖЬ; C1 (если ячейка С1 имеет форматЛогический).

  2. Текстовый тип: A1=«да»; Пол <> «м»; Оценка=«Отл».

Выражение A1=«да» будет иметь значение ИСТИНА только, если в ячейке А1 находится текстовое значение «да» и значение ЛОЖЬ, например, если в ячейке А1 находится текстовое значение «нет» или текстовое значение «Да», в котором буквы не соответствуют регистру (так как при наборе текста важен выбор регистра).

В функции СУММЕСЛИ() условие проверяется для текущей ячейки из диапазона суммирования, заданного аргументами 1 и 3, поэтому левая часть логического выражения в условии отсутствует.

В 1-ом примере записи функций СУММЕСЛИ() (Таблица 2) условие «>0» означает: если значение текущей ячейки диапазона суммирования Числаположительно (>0), то оно суммируется, в противном случае – игнорируется.

Во 2-ом примере суммируются только числа из диапазона B6:B12, для которых значение из диапазонаA6:A12 идентично «адм».

В 3-ем примере суммируются только числа из диапазона B6:B12, для которых значение из диапазонаA6:A12 равно 4 (знак равенства можно опустить).

Мастер функций, в котором пользователь вводит аргументы функции, сам заключит аргумент Условиев кавычки, если это требуется (см. примеры 1 и 2).

Функции категории Дата и время

Функции этой категории работают со специфическими числовыми масштабами даты и времени (Таблица 3).

Таблица 3. Некоторые функции категории Дата и время

Функция

Описание функции

Примеры записи

СЕГОДНЯ ()

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

СЕГОДНЯ ()

ГОД (дата)

Возвращает год, соответствующий заданной в качестве аргумента дате. Год определяется как целое число в диапазоне от 1900 до 9999.

ГОД (15.03.2009)

ГОД (А3)

МЕСЯЦ (дата)

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

МЕСЯЦ (15.03.2009)

МЕСЯЦ (С6)

ДАТА (год; месяц; день)

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

ДАТА (2004;08;25)

ДАТА (А4;В4;С4)

КОНМЕСЯЦА (дата; число)

Возвращает дату последнего дня месяца, отстоящего на указанное количество месяцев от даты, указанной в аргументе «нач_дата».

КОНМЕСЯЦА(A3;-1)

КОНМЕСЯЦА (СЕГОДНЯ(); 0)