- •Раздел 4. Технологии обработки табличной информации средствами ms excel
- •Функции в Excel
- •Сегодня()
- •Функция суммпроизв
- •Функция суммесли
- •Функция суммеслимн
- •Функции категории «Статистические» Функция макс
- •Функция мин
- •Функция срзнач
- •Функция счет
- •Функция счетесли
- •Функции категории «Логические» Функция если
- •Функция и
- •Функция или
- •Функция категории «Ссылки и массивы» Функция впр
- •Организация ввода данных на основе списка
- •Создание именованного блока ячеек
- •Практическое задание
- •Задание для самостоятельной работы
- •Литература
Функция счетесли
Подсчитывает количество ячеек внутри диапазона, удовлетворяющих заданному критерию.
СЧЁТЕСЛИ(диапазон; условие), где
Диапазон — это интервал ячеек, в которых проверяется, удовлетворяют ли они заданному условию.
Условие — это условие в форме числа, выражения, или текста или адрес ячейки, где записано это условие. Например, условие может быть выражено как 100, ">0", "занято" или F5 (в ячейке F5 записано 100, или >0, или слово занято).
Например, для того, чтобы подсчитать количество сотрудников в плановом отделе (см. Рис. 1) функция будет иметь вид:
=СЧЕТЕСЛИ(E2:E21;"Плановый")
Функции категории «Логические» Функция если
Возвращает одно значение, если заданное условие выполняется, и другое значение, если заданное условие не выполняется.
ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь), где
Лог_выражение — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 — это логическое выражение; если значение в ячейке A10 равно 100, то выражение принимает значение ИСТИНА. В противном случае — ЛОЖЬ. Знак равенства ( = ) в логическом выражении называется оператором сравнения. В качестве операторов сравнения могут также использоваться знаки >, <, >=, <=, <> (не равно).
Значение_если_истина — это значение, которое возвращается, если лог_выражение выполняется, т.е. равно ИСТИНА. Значение_если_истина может быть формулой, числом или текстом.
Значение_если_ложь — это значение, которое возвращается, если лог_выражение не выполняется, т.е. равно ЛОЖЬ. Значение_если_ложь может быть формулой, числом или текстом.
Несколько функций ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов Значение_если_истина и Значение_если_ложь для конструирования более сложных проверок.
На Рис. 3 приведен пример использования функции ЕСЛИ. С помощью этой функции статус «занято» присваивается помещению, если для этого помещения задан Арендатор, т.е. ячейка с именем Арендатора не пустая. Если арендатор не задан для помещения, то присваивается статус «свободно».
Рис. 3. Пример использования функции ЕСЛИ.
Функция и
Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА (т.е. выполняются все проверяемые условия); возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ (т.е. не выполняется хотя бы одно условие).
И(лог_ значение1; лог_ значение2; … ), где
Логическое_значение1, логическое_значение2, ... — это от 1 до 255 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.
Аргументы должны быть логическими значениями, массивами или ссылками, которые содержат логические значения.
Если аргумент, который является ссылкой или массивом, содержит тексты или пустые ячейки, то такие значения игнорируются.
Если указанный интервал не содержит логических значений, то И возвращает значение ошибки #ЗНАЧ
Функция или
Возвращает значение ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА (т.е. выполняется хотя бы одно проверяемое условие); возвращает значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ (т.е. не выполняется ни одно условие).
ИЛИ(лог_ значение1; лог_ значение2; … ), где
Логическое_значение1, логическое_значение2, ... — это от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.
Аргументы должны быть логическими значениями, массивами или ссылками, которые содержат логические значения.
Если аргумент, который является ссылкой или массивом, содержит тексты или пустые ячейки, то такие значения игнорируются.
Если указанный интервал не содержит логических значений, то И возвращает значение ошибки #ЗНАЧ
Функции И и ИЛИ часто используются как аргументы функции ЕСЛИ.
