Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 Абсолютные.docx
Скачиваний:
0
Добавлен:
13.12.2019
Размер:
48.53 Кб
Скачать

5. Логические функции

Логических функций в Excel шесть. Их описание приводится полностью.

Функция если

Синтаксис:

ЕСЛИ(лог_выражение, значение_если_истина, значение_если_ложь)

Результат: Возвращает одно значение, если аргумент лог_выражение при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ. Функция ЕСЛИ используется для проверки значений формул и организации переходов в зависимости от результатов этой проверки. Результат проверки определяет значение, возвращаемое функцией ЕСЛИ.

Аргументы:

  • лог_выражение - любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ;

  • значение_если_истина - значение, которое возвращается, если аргумент лог_выражение - имеет значение ИСТИНА; если аргумент лог_выражение имеет значение ИСТИНА и аргумент значение_если_истина опущен, то возвращается значение ИСТИНА;

  • значение_если_ложь - значение, которое возвращается, если аргумент лог_выражение имеет значение ЛОЖЬ. Если аргумент лог_выражение имеет значение ЛОЖЬ и аргумент значение_если_ложь опущен, то возвращается значение ЛОЖЬ.

ПРИМЕЧАНИЕ

Может быть вложено до семи условий ЕСЛИ; в макрокоманде значение_если_ис-тина и значение_если_ложь могут быть также выполняющими действия функциями или командами перехода (например, как функция ПЕРЕЙТИ).

Функция и

Синтаксис:

И(логическое_значение1,логическое_значение2,...)

Результат: Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.

Аргументы:

  • логическое_значение1,логическое_значение2,... - от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ. Аргументы должны быть логическими значениями, массивами или ссылками, которые содержат логические значения. Если аргумент, который является ссылкой или массивом, содержит тексты или пустые ячейки, то такие значения игнорируются. Если указанный интервал не содержит логических значений, то функция И возвращает значение ошибки #ЗНАЧ!.

Функция или

Синтаксис:

ИЛИ(логическое_значение1,логическое значение2,...)

Результат: Возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.

Аргументы:

  • логическое_значение1,логическое_значение2,... - от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.Можно использовать функцию ИЛИ как формулу массива, чтобы проверить, имеются ли значения в массиве. Для того чтобы ввести функцию ИЛИ как формулу массива, нажмите клавиши [Ctrl+Shift].

Функция истина

Синтаксис:

ИСТИНА()

Результат: Логическое значение ИСТИНА.

Аргументы: Нет.

Функция ложь

Синтаксис:

ЛОЖЬ()

Результат: Логическое значение ЛОЖЬ.

Аргументы: Нет.

6. Функции И, ИЛИ, НЕ

Функции И (AND), ИЛИ (OR), НЕ (NOT) - позволяют создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения. Функции И и ИЛИ могут иметь до 30 логических аргументов и имеют синтаксис:

=И(логическое_значение1;логическое_значение2...) =ИЛИ(логическое_значение1;логическое_значение2...)

Функция НЕ имеет только один аргумент и следующий синтаксис:

=НЕ(логическое_значение)

Аргументы функций И, ИЛИ, НЕ могут быть логическими выражениями, массивами или ссылками на ячейки, содержащие логические значения.

Приведем пример. Пусть Excel возвращает текст "Прошел", если ученик имеет средний балл более 4 (ячейка А2), и пропуск занятий меньше 3 (ячейка А3). Формула примет вид:

=ЕСЛИ(И(А2>4;А3<3);"Прошел";"Не прошел")

Не смотря на то, что функция ИЛИ имеет те же аргументы, что и И, результаты получаются совершенно различными. Так, если в предыдущей формуле заменить функцию И на ИЛИ, то ученик будет проходить, если выполняется хотя бы одно из условий (средний балл более 4 или пропуски занятий менее 3). Таким образом, функция ИЛИ возвращает логическое значение ИСТИНА, если хотя бы одно из логических выражений истинно, а функция И возвращает логическое значение ИСТИНА, только если все логические выражения истинны.

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

20. Использование функции автозаполнения    В Excel предусмотрена специальная возможность, которая называется Автозаполнение. Она облегчает ввод набора числовых значений или текстовых элементов в диапазон ячеек. Для этого используется маркер автозаполнения (маленький квадратик, расположенный в правом нижнем углу активной ячейки).

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

Рис. 1. Маркер заполнения и вид указателя мыши при попадании на маркер заполнения

    Использование функции автозавершения    С помощью функции автозавершения можно выполнять автоматический ввод повторяющихся данных. При этом нужно ввести в ячейку только несколько первых букв, и Excel автоматически завершит ввод, основываясь на других данных, которые Вы уже ввели ранее в этот столбец.

    Вот как осуществляется автоматический ввод. Допустим, Вы вводите в столбец информацию о проданных товарах. Пусть один из них называется Модем. Когда Вы первый раз вводите в ячейку слово Модем, Excel запоминает это. Позже, когда Вы только начнете вводить Модем в том же столбце, Excel "узнает" это слово по первым нескольким буквам и продолжит ввод вместо Вас. Для завершения ввода Вам останется только нажать Enter. Программа Excel также автоматически изменяет написание букв. Поэтому, если Вы начали вводить модем (со строчной буквы м), программа автоматически заменит строчную букву м на прописную для согласования данных с теми, что были введены раньше.

    Вы также получите доступ к этой возможности, если щелкните правой кнопкой мыши на ячейке и выберете из контекстного меню команду Выбрать из списка. При использовании данного метода Excel откроет раскрывающийся список, в котором будут представлены все введенные в текущий столбец данные. Щелкните на том элементе, который Вам нужен, и он будет введен автоматически.

21. Применение буфера обмена.

В Excel, как и в любой программе Windows, помещение в буфер обмена выполняется командами Копировать / Вырезать, а вставка – командой Вставить. Эти команды выбирают:

  • в контекстном меню текущей ячейки (диапазона),

  • на вкладке Главная в группе Буфер обмена,

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

Передача информации через буфер обмена имеет в программе Excel особенности. Вставка данных возможна лишь немедленно после их помещения в буфер обмена. Выполнение любой другой операции приводит к отмене начатого процесса копирования или перемещения. Однако утраты данных не происходит, поскольку «вырезанные» данные удаляются из места их исходного размещения только в момент вставки в новую позицию.

Чтобы скопированные данные сохранялись в буфере обмена для дальнейшей работы, необходимо перед началом операции копирования на вкладке Главная в группе Буфер обмена щелкнуть на кнопке . Панель Буфера обмена отобразится в области задач окна Excel (в левой части экрана). В этом случае можно добавлять в буфер новые данные (до 24 элементов), выполнять другие операции и вставлять данные из буфера в любое время и в любое приложение Microsoft Office. Накопленные элементы остаются в буфере обмена до закрытия всех приложений.

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

Excel позволяет вставлять из буфера обмена не только скопированные значения, но и форматы, формулы и т.п. Кнопка Вставить в панели инструментов снабжена стрелкой, раскрывающей список параметров вставки:

Формулы– применяется при копировании формул;

Вставить значения– вставляются только значения, даже если ячейка содержала формулу;

без рамок – вставка значений без обрамления ячеек;

Транспонировать– при вставке поменять ориентацию ячеек на рабочем листе (с вертикальной на горизонтальную и наоборот);

Вставить связь – скопированное значение будет содержать ссылку на исходную ячейку.

Специальная вставка открывает диалоговое окно для установки дополнительных параметров вставки.

Если команду Вставить вызывать не кнопкой панели инструментов, а из контекстного меню ячейки вставки (или Главная=>Буфер обмена=>Вставить), то рядом со вставленным в ячейку значением появится кнопка Параметры вставки , щелчок на которой откроет список параметров

Примечание. Кнопка Параметры вставки появляется только при вставке скопированных данных, но не вырезанных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]