Практическая работа «excel. обработка табличной информации. логические функции»

Основные операторы

Существует несколько операторов логических функций. Среди основных следует выделить такие:

Существуют и менее распространенные логические функции.

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

Функции ИСТИНА и ЛОЖЬ

Оператор ИСТИНА принимает только определенное заданное значение. У данной функции отсутствуют аргументы, и, как правило, она практически всегда является составной частью более сложных выражений.

Оператор ЛОЖЬ, наоборот, принимает любое значение, которое не является истиной. Точно так же эта функция не имеет аргументов и входит в более сложные выражения.

Функции И и ИЛИ

Функция И является связующим звеном между несколькими условиями. Только при выполнении всех условий, которые связывает данная функция, она возвращает значение ИСТИНА. Если хотя бы один аргумент сообщает значение ЛОЖЬ, то и оператор И в целом возвращает это же значение. Общий вид данной функции: =И(лог_значение1;лог_значение2;…) . Функция может включать в себя от 1 до 255 аргументов.

Функция ИЛИ, наоборот, возвращает значение ИСТИНА даже в том случае, если только один из аргументов отвечает условиям, а все остальные ложные. Её шаблон имеет следующий вид: =И(лог_значение1;лог_значение2;…) . Как и предыдущая функция, оператор ИЛИ может включать в себя от 1 до 255 условий.

Функция НЕ

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

Функции ЕСЛИ и ЕСЛИОШИБКА

Для более сложных конструкций используется функция ЕСЛИ. Данный оператор указывает, какое именно значение является ИСТИНА, а какое ЛОЖЬ. Его общий шаблон выглядит следующим образом: =ЕСЛИ(логическое_выражение;значение_если_истина;значение_если-ложь) . Таким образом, если условие соблюдается, то в ячейку, содержащую данную функцию, заполняют заранее указанные данные. Если условие не соблюдается, то ячейка заполняется другими данными, указанными в третьем по счету аргументе функции.

Оператор ЕСЛИОШИБКА, в случае если аргумент является истиной, возвращает в ячейку его собственное значение. Но, если аргумент ошибочный, тогда в ячейку возвращается то значение, которое указывает пользователь. Синтаксис данной функции, содержащей всего два аргумента, выглядит следующем образом: =ЕСЛИОШИБКА(значение;значение_если_ошибка) .

Функции ЕОШИБКА и ЕПУСТО

Функция ЕОШИБКА проверяет, не содержит ли определенная ячейка или диапазон ячеек ошибочные значения. Под ошибочными значениями понимаются следующие:

В зависимости от того ошибочный аргумент или нет, оператор сообщает значение ИСТИНА или ЛОЖЬ. Синтаксис данной функции следующий: = ЕОШИБКА(значение) . В роли аргумента выступает исключительно ссылка на ячейку или на массив ячеек.

Оператор ЕПУСТО делает проверку ячейки на то, пустая ли она или содержит значения. Если ячейка пустая, функция сообщает значение ИСТИНА, если ячейка содержит данные – ЛОЖЬ. Синтаксис этого оператора имеет такой вид: =ЕПУСТО(значение) . Так же, как и в предыдущем случае, аргументом выступает ссылка на ячейку или массив.

Как вставить функцию

Для этого нужно сделать следующие шаги.

  1. Выберите любую ячейку. Нажмите на иконку вызова окна «Вставка функции». Кликните на выпадающий список и выберите нужную категорию.
  1. Затем выберите желаемую функцию. В качестве примера рассмотрим «СЧЁТЕСЛИ». Сразу после этого вы увидите короткую информацию о выбранном пункте. Для подробной справки нужно будет кликнуть на указанную функцию. Для продолжения необходимо нажать на «OK».
  1. После этого вас попросят указать «Аргументы функции». Поля будут всегда меняться в зависимости от выбранной формулы. В данном случае нужно указать диапазон ячеек и критерий для подсчета.
  1. Перейдите к первому полю. Выделите нужное количество клеток.
  1. Во втором поле, в качестве примера, можно указать две пустые кавычки. Данная запись означает пустой текст. То есть в клетке ничего не должно содержаться.

После этого нажмите на «OK».

  1. Благодаря этому вы увидите какое-нибудь число. Этому значению будет соответствовать количество тех ячеек, которые удовлетворяют вашему критерию. В данном случае мы выделили 14 пустых ячеек.
  1. Если внести какие-нибудь изменения, то результат функции изменится мгновенно.

Данную формулу можно редактировать вручную. Для этого необязательно использовать окно «Вставка функции». Достаточно кликнуть на нужную ячейку и перейти к строке формул.

Если данная строка вам кажется маленькой и неудобной, нужно нажать на горячие клавиши Ctrl+Shift+U. Благодаря этому её высота увеличится в несколько раз.

Для возврата к прежнему режиму нужно повторить комбинацию клавиш Ctrl+Shift+U.

Стоит отметить, что для создания формул необязательно использовать специальный мастер. Достаточно просто скопировать этот код или написать его самостоятельно.

СЧЁТЕСЛИ(C3:C16;””)

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

Функция ЕСЛИ

Возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.

Функция ЕСЛИ используется при проверке условий для значений и формул.

Синтаксис

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

Лог_выражение — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 — это логическое выражение; если значение в ячейке A10 равно 100, то выражение принимает значение ИСТИНА. В противном случае — ЛОЖЬ. Этот аргумент может быть использован в любом операторе сравнения.

Значение_если_истина — это значение, которое возвращается, если лог_выражение равно ИСТИНА. Например, если этот аргумент — строка «В пределах бюджета» и лог_выражение равно ИСТИНА, тогда функция ЕСЛИ отобразит текст «В пределах бюджета». Если лог_выражение равно ИСТИНА, а значение_если_истина пусто, то возвращается значение 0. Чтобы отобразить слово ИСТИНА, необходимо использовать логическое значение ИСТИНА для этого аргумента. Значение_если_истина может быть формулой.

Значение_если_ложь — это значение, которое возвращается, если лог_выражение равно ЛОЖЬ. Например, если этот аргумент — строка «Превышение бюджета» и лог_выражение равно ЛОЖЬ, то функция ЕСЛИ отобразит текст «Превышение бюджета». Если лог_выражение равно ЛОЖЬ, а значение_если_ложь опущено (то есть после значение_если_истина нет точки с запятой), то возвращается логическое значение ЛОЖЬ. Если лог_выражение равно ЛОЖЬ, а значение_если_ложь пусто (то есть после значение_если_истина стоит точка с запятой с последующей закрывающей скобкой), то возвращается значение 0. Значение_если_ложь может быть формулой.

Замечания

До 7 функций ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов значение_если_истина и значение_если_ложь для конструирования более сложных проверок. См. последний из приведенных ниже примеров.

Когда значения аргументов значение_если_истина и значение_если_ложь вычислены, функция ЕСЛИ возвращает полученное значение.

Если любой из аргументов функции ЕСЛИ является массивом, все элементы массива вычисляются при выполнении функции ЕСЛИ.

Microsoft Excel предлагает дополнительные функции, которые можно применять для анализа данных с использованием условий. Например, для вычисления числа появлений текстовой строки или числа в диапазоне ячеек используйте функцию СЧЁТЕСЛИ. Для вычисления суммы значений, попадающих в интервал, заданный текстовой строкой или числами, используйте функцию СУММЕСЛИ. Вычисление значений с использованием условия.

Примеры

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

ЕСЛИ (A10

В следующем примере, если значение ячейки A10 — 100, то лог_выражение имеет значение ИСТИНА и вычисляется сумма для ячеек B5:B15. В противном случае лог_выражение имеет значение ЛОЖЬ и возвращается пустой текст («»), очищающий ячейку, которая содержит функцию ЕСЛИ.

ЕСЛИ (A10=100; СУММ (B5:B15); «»)

Предположим, что рабочий лист по расходам содержит в ячейках B2:B4 фактические расходы за январь, февраль, март: 1500, 500 и 500 соответственно. Ячейки C2:C4 содержат данные по предполагаемым расходам за те же периоды: 900, 900 и 925.

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

ЕСЛИ (B2>C2; «Превышение бюджета»; «OK») равняется «Превышение бюджета»

ЕСЛИ (B3>C3; «Превышение бюджета»; «OK») равняется «OK»

Предположим, что нужно назначить буквенную категорию числам, на которые ссылаются по имени «СреднийБалл». Категории приведены в следующей таблице.

СреднийБалл

Категория

Больше 89

A

От 80 до 89

B

От 70 до 79

C

От 60 до 69

D

Меньше 60

F

Тогда можно использовать вложенные функции ЕСЛИ:

ЕСЛИ (СреднийБалл>89; «A»; ЕСЛИ (СреднийБалл>79; «B»;

ЕСЛИ (СреднийБалл>69; «C»; ЕСЛИ (СреднийБалл>59; «D»; «F»))))

В предыдущем примере второе предложение ЕСЛИ является в то же время аргументом значение_если_ложь для первого предложения ЕСЛИ. Аналогично, третье предложение ЕСЛИ является аргументом значение_если_ложь для второго предложения ЕСЛИ. Например, если первое лог_выражение (Среднее>89) имеет значение ИСТИНА, то возвращается значение «A». Если первое лог_выражение имеет значение ЛОЖЬ, то вычисляется второе предложение ЕСЛИ и так далее.

Функции ссылки и поиска

ВПР и ГПР

Excel предлагает ряд функций для поиска и извлечения данных. Самый известный из всех это ВПР (VLOOKUP):

ГПР (HLOOKUP) работает как ВПР (VLOOKUP), но рассчитывает данные, расположенные горизонтально:

ИНДЕКС и ПОИСКПОЗ

Для более сложных поисков ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH) предлагают больше гибкости и мощности:

И функция ИНДЕКС (INDEX), и функция ПОИСКПОЗ (MATCH) являются мощными функциями, которые встречаются во всех видах формул.

ПРОСМОТР

Настройки функции ПРОСМОТР (LOOKUP) «по умолчанию» делают ее очень полезной при решении определенных проблем. ПРОСМОТР (LOOKUP) предполагает, что значения отсортированы в порядке возрастания и всегда выполняет приблизительное совпадение. Когда ПРОСМОТР (LOOKUP) не может найти соответствие, оно будет соответствовать следующему наименьшему значению. В приведенном ниже примере мы используем ПРОСМОТР (LOOKUP), чтобы найти последнюю запись в столбце:

СТРОКА и СТОЛБЕЦ

Вы можете использовать функцию СТРОКА (ROW) и функцию СТОЛБЕЦ (COLUMN), чтобы найти номера строк и столбцов на листе

Обратите внимание, что СТРОКА (ROW) и СТОЛБЕЦ (COLUMN) возвращают значения для текущей ячейки, если ссылка не указана:

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

ЧСТРОК и ЧИСЛСТОЛБ

Функция ЧСТРОК (ROWS) и функция ЧИСЛСТОЛБ (COLUMNS) возвращают количество строк в ссылке. В приведенном ниже примере мы подсчитываем строки и столбцы в таблице Excel с именем «Таблица1».

ГИПЕРССЫЛКА

Вы можете использовать функцию ГИПЕРССЫЛКА (HYPERLINK), чтобы создать ссылку с формулой. ГИПЕРССЫЛКА (HYPERLINK) позволяет создавать как внешние, так и внутренние ссылки:

ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ

Функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GETPIVOTDATA) полезна для извлечения информации из существующих сводных таблиц.

Функция ВЫБОР (CHOOSE) всегда удобна, когда вам нужно сделать выбор на основе числа:

Функция ТРАНСП (TRANSPOSE) дает вам легкий способ перенести вертикальные данные в горизонтальные и наоборот.

СМЕЩ

Функция СМЕЩ (OFFSET) полезна для всех видов динамических диапазонов. Из начального местоположения он позволяет вам указать смещения строк и столбцов, а также окончательный размер строк и столбцов. Результатом является диапазон, который может динамически реагировать на изменяющиеся условия и входные данные. Вы можете передать этот диапазон другим функциям, как показано на экране ниже, где СМЕЩ (OFFSET) создает диапазон, который передается функции СУММ (SUM):

ДВССЫЛ

Функция ДВССЫЛ (INDIRECT) позволяет создавать ссылки в виде текста. Поначалу эту концепцию немного сложно понять, но она может быть очень полезна. Ниже мы используем ДВССЫЛ (INDIRECT) для получения значений из ячейки A1 в 5 различных листах. Каждая ссылка динамическая. Если имя листа изменится, ссылка будет обновлена.

Функция INDIRECT также используется для «блокировки» ссылок, чтобы они не изменялись при добавлении или удалении строк или столбцов.

Использование логических функций в Excel

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

Функция ПРАВСИМВ

Для этого снова введем в ячейку B3 текст «Здравствуйте я ваша тетя!», установим курсор в ячейку D3 и нажмем на иконку Fx в строке формул.

Откроется мастер формул, в категории Текстовые выберем ПРАВСИМВ, в поле Текст напишем A3, количество_знаков 5, нажмем ОК,

либо в ячейку D3 напишем =ПРАВСИМВ(B3;5).

Меняя параметр количество_знаков можно получать нужное значение текста от конца строки в ячейке.

В этом видео подробно показано применение функции ПРАВСИМВ в excel:

Рекомендуем смотреть видео в полноэкранном режиме, в настойках качества выбирайте 1080 HD, не забывайте подписываться на канал в YouTube, там Вы найдете много интересного видео, которое выходит достаточно часто. Приятного просмотра!

Новые статьи

  • База данных из JavaScript для веб страницы из Excel на VBA модуле — 30/11/2019 09:15
  • Листы в Excel из списка по шаблону — 02/06/2019 15:42
  • Печать верхней строки на каждой странице в Excel — 04/06/2017 17:05
  • Создание диаграммы, гистограммы в Excel — 04/06/2017 15:12
  • Функция СИМВОЛ в Excel или как верстать HTML в Excel — 03/06/2017 17:32
  • Функция ЕСЛИОШИБКА в excel, пример использования — 20/05/2017 11:39
  • Как использовать функцию МИН в excel — 20/05/2017 11:36
  • Как использовать функцию МАКС в excel — 20/05/2017 11:33
  • Как использовать функцию ПРОПИСН в excel — 20/05/2017 11:31
  • Как использовать функцию СТРОЧН в excel — 20/05/2017 11:29
  • Как использовать функцию СЧЕТЕСЛИ в excel — 20/05/2017 11:26
  • Как использовать функцию Функция СЧЁТ в excel — 20/05/2017 11:09
  • Как использовать функцию ПОИСК в эксель — 10/03/2017 21:28
  • Как использовать функцию СЦЕПИТЬ в эксель — 10/03/2017 20:41

Предыдущие статьи

  • Как использовать функцию ЛЕВСИМВ в excel — 06/03/2017 16:04
  • Как использовать функцию ЗАМЕНИТЬ в excel — 28/02/2017 18:44
  • Как использовать функцию ДЛСТР в эксель — 25/02/2017 15:07
  • Как использовать функцию ЕСЛИ в эксель — 24/02/2017 19:37
  • Как использовать функцию СУММЕСЛИ в Excel — 22/02/2017 19:08
  • Как использовать функцию СУММ в эксель — 20/02/2017 19:54
  • Печать документа в Excel и настройка печати — 16/02/2017 19:15
  • Условное форматирование в ячейках таблицы Excel — 16/06/2016 17:38
  • Объединить строку и дату в Excel в одной ячейке — 16/06/2016 17:33
  • Горячие клавиши в Microsoft Office Excel — 04/06/2016 14:57
  • Как использовать эксель в качестве фотошопа — 04/06/2016 09:01
  • Как разделить текст по столбцам, как разделить ячейки в Excel — 14/04/2016 16:19
  • Как применить функцию ВПР в Excel для поиска данных на листе — 08/01/2016 23:40
  • Как создать таблицу в Excel, оформление таблицы — 06/01/2016 20:29
  • Работа в эксель, как начать пользоваться Excel — 26/12/2015 15:48

Функция ЕСЛИ в Excel на простом примере

​ для вас результата.​​ условного форматирования. С​​Для того, чтобы применить​ ячеек, откуда данные​ формула. Появляется маркер​делает проверку ячейки​ формулы выглядит следующим​ или текст, так​ в рабочих днях​Примеры функций и​ использования вспомогательных, но​ в Excel.​ электронных таблицах.​ проверяется первое условие:​ другом случае —​ восприятие. Несмотря на​ стоимость всех позиций​​Для того, чтобы использовать​​ помощью этого инструмента,​

Коротко о синтаксисе

​ формулу, нужно в​​ будут подтягиваться.​​ заполнения. Просто перетягиваем​ на то, пустая​

​ образом:​

​ и ссылки, указывающие​ с помощью функций​ формул для преобразования​ очень полезных функций​Примеры работы функции​Примеры функции ГПР в​B3>60​ «меньше или равно​ то, что в​ счета, а затем​ эту функцию, нужно​ можно настроить правила​ ячейке, куда планируется​

​Урок: Применение функции ВПР​ его вниз до​ ли она или​=НЕ(лог_значение)​ адрес ячеек с​ РАБДЕНЬ и РАБДЕНЬ.МЕЖДУ.​ порядковых номеров в​ ТИП, ЗНАК и​

Пример 1

​ НАКЛОН для анализа​ Excel пошаговая инструкция​. Если оно истинно,​ 25».​​ данном примере это​​ умножит на размер​ находиться во вкладке​​ выделения ячеек. Само​​ выводить результат, поставить​ в Microsoft Excel​ конца таблицы.​ содержит значения. Если​.​ данными.​Как или чем заменить​

Пример 2

​ название месяцев года​​ СИМВОЛ для быстрого​​ целесообразной корреляции спроса​ для чайников.​ то формула возвращает​Функция​ не изменит результат​ налога с продаж​ «Данные». Затем, требуется​ условное форматирование можно​

​ знак «=»

После​Ещё одной важной возможностью​Таким образом, мы получили​ ячейка пустая, функция​Для более сложных конструкций​​Оператор​​ функцию ЕСЛИ в​​ и в обратном​​ решения сложных задач.​ и объема производимых​Практическое применение функции​ значение «Отлично», а​

  1. ​ЕСЛИ​ вычислений, мы все​7,5%​ нажать на кнопку​
  2. ​ выполнить в виде​​ этого, вводится сама​​ программы Excel является​​ таблицу с информацией​​ сообщает значение​
  3. ​ используется функция​ИСТИНА​ формулах Excel.​ направлении. Как из​Примеры формул где используется​ товаров. Прогнозирование уровня​ ГПР для выборки​
  4. ​ остальные условия не​является очень гибкой​ равно можем заключить​(записанный как 0,075).​ «Анализ «что если»»,​

Функция ЕСЛИ и несколько условий

​ гистограммы, цветовой шкалы​​ формула, которая может​​ создание сводных таблиц.​ о величине премии​ИСТИНА​ЕСЛИ​принимает только определенное​Примеры задач в​ названия месяца получить​ функция СТОЛБЕЦ в​ объема продаж с​ значений из таблиц​ обрабатываются. Если первое​​ и ее можно​​ умножение в скобки.​Excel придерживается порядка действий​ которая располагается в​​ или набора значков.​​ состоять из математических​ С помощью данной​​ для каждого работника​​, если ячейка содержит​

  1. ​. Данный оператор указывает,​ заданное значение. У​ Excel, для решения​​ его порядковый номер​​ Excel.​​ помощью наклона линейной​​ по условию. Примеры​

  2. ​ условие ложно, то​ применять в различных​ Этим мы уточним,​​ и сначала складывает​​ блоке инструментов «Работа​Для того, чтобы перейти​ знаков, чисел, и​ функции, можно группировать​ предприятия в отдельности.​ данные –​ какое именно значение​​ данной функции отсутствуют​​ которых можно избежать​​ в году?​​Сложные и простые​ регрессии.​ использования функции ГПР​ функция​ ситуациях. Рассмотрим еще​
  3. ​ что оно выполняется​ значения в скобках:​ с данными». Потом,​ к условному форматированию,​ адресов ячеек. Для​ данные из других​Урок:​ЛОЖЬ​

​ является​ аргументы, и, как​ использования функции ЕСЛИ.​​Примеры работы функции ДЕЛЬТА​​ формулы с примерами​Округление до целого числа​​ для начинающих пользователей.​​ЕСЛИ​ один пример. В​ до сложения.​(44.85+39.90)=$84.75​ выбрать в появившемся​ нужно, находясь во​ того, чтобы указать​ таблиц по различным​полезные функции Excel​. Синтаксис этого оператора​ИСТИНА​ правило, она практически​ Логические формулы для​

​ для сравнения двух​ использования функции СТОЛБЕЦ.​ функциями ОКРУГЛ и​Примеры функции ВПР в​​переходит ко второму:​​ таблице ниже приведены​​Excel не всегда предупреждает​​. Затем умножает это​

​ списке пункт «Подбор​ вкладке «Главная», выделить​ адрес ячейки, из​​ критериям, а также​​Как видим, логические функции​ имеет такой вид:​, а какое​ всегда является составной​ замены функции ЕСЛИ.​ чисел в Excel.​​ А также применение​​ FormatNumber в VBA.​ Excel для выборки​B2>45​ результаты переаттестации сотрудников​ об ошибках в​ число на налоговую​ параметра…».​

​ диапазон ячеек, который​

office-guru.ru>

Использование MS Excel при изучении математической логики

В настоящее время применение информационных технологий становится неотъемлемой частью образовательного процесса. Компьютер наиболее полно удовлетворяет дидактическим требованиям и позволяет адаптировать процесс обучения к индивидуальным особенностям учащихся.

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

В данной работе рассматривается применение табличного процессора MS Excel при изучении основ логики.

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

  • подбор параметров,
  • прогноз поведения моделируемой системы,
  • анализ зависимостей,
  • планирование.

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

В процессе изучения алгебры логики учащиеся знакомятся с такими понятиями как: высказывание, таблицы истинности, логические функции и логические операции. Алгебра логики является разделом математической логики, в которой изучаются методы доказательства истинности (1) или ложности (0) сложных логических конструкций, составленных из простых высказываний, на основе истинности или ложности последних. Для закрепления полученных знаний возможно использование табличного процессора MS Excel и его функций.

Для реализации функций булевой алгебры используются логические функции: ЕСЛИ, И, ИЛИ, НЕ, ИСТИНА и ЛОЖЬ. При работе с функциями в MS Excel используется мастер функций (Вставка

Рисунок 1. Окно мастера функций

Первоначально следует создать таблицу основных логических операций:

Рисунок 2. Таблица истинности основных логических операций

При составлении таблицы истинности используются следующие формулы:

  1. Инверсия: =ЕСЛИ(A2=1;0;1);
  2. Дизъюнкция: =ЕСЛИ(ИЛИ(A2=1;B2=1);1;0);
  3. Конъюнкция: =ЕСЛИ(И(A2=1;B2=1);1;0);
  4. Импликация: =ЕСЛИ(И(A2=1;B2=0);0;1);
  5. Эквивалентность: =ЕСЛИ(A2=B2;1;0).

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

Учащимся может быть предложена следующая работа.

Задание: Построить таблицу истинности для формулы (A

Алгоритм:

  1. Определить количество наборов входных переменных, по формуле: Q = 2 n , где n – количество переменных. Q = 2 3 = 8.
  2. Внести в таблицу все наборы входных переменных:

Рисунок 3. Исходные данные

  1. Определить количество логических операций и порядок их выполнения:
  • B
  • A
    B
  • A
    B C
  • (A
    B C) A
  1. Заполнить столбцы результатами выполнения логических операций в обозначенной последовательности.

Для этого в ячейку D2 ввести формулу: =ЕСЛИ(B2=1;0;1);

в E2: =ЕСЛИ(И(A2=1;D2=1);1;0);

в F2: =ЕСЛИ(И(E2=1;C2=0);0;1);

в G2: =ЕСЛИ(F2=A2;1;0).

Заполнение остальных строк произвести путем копирования введенной формулы.

Рисунок 4. Результат выполнения работы

Табличный процессор может быть использован для закрепления не только материала математической логики, но и для основ теории вероятностей и математической статистики.

Задачи для самостоятельного решения

Определить с помощью таблиц истинности равносильность формул.

Определить являются ли формулы тавтологиями.

Примеры использования функций в формулах

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

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

Функции ИНДЕКС и ПОИСКПОЗ в Excel и примеры их использования.Примеры использования функций ИНДЕКС и ПОИСКПОЗ. Нахождение позиций и индексов ячеек, находящихся в заданных строках и столбцах массива. Выделение максимального числа массива.


Функция СЖПРОБЕЛЫ в Excel и примеры ее использования.Как работает функция СЖПРОБЕЛЫ и с какими командами она может использоваться? Учимся удалять лишние пробелы одновременно при использовании других функций, а также другими способами.

Генератор случайных чисел Excel в функциях и анализе данных.Делаем генератор случайных чисел с помощью функций СЛЧИС () и СЛУЧМЕЖДУ (). Как сгенерировать массив данных с нормальным распределением и построить гистограмму?

Логические функции в excel с примерами их использования.Логические функции проверяют истинность заданного пользователем условия и возвращают значение в зависимости от результата. Огромные возможности предоставляет оператор ЕСЛИ.

Функция СУММПРОИЗВ в Excel с примерами ее использования.Суммировать произведения позволяет функция СУММПРОИЗВ. С ее же помощью можно выводить значения, удовлетворяющие одному или нескольким заданным условиям.

Функция СМЕЩ в Excel, которая может заменить СУММ и сэкономить время.Чтобы при добавлении новых строк значения из них автоматически включались в автосумму, нужно воспользоваться функцией СМЕЩ. Это поможет быстро считать получающиеся суммы.

Примеры использования функции СУММЕСЛИ в Excel с несколькими условиями.Функции СУММЕСЛИ и СУММЕСЛИМН позволяют суммировать данные, удовлетворяющие одному или нескольким условиям. Это удобно при работе с длинными перечнями с множеством столбцов.

Вставка текущей даты в Excel разными способами.Примеры разных способов вставки те кущей даты и времени в ячейку или в колонтитулы на каждой странице. Пример использования функций СЕГОДНЯ и ТДАТА. Быстрые клавиши для вставки текущей даты и времени.

20

Особенности использования функций ИСТИНА, ЛОЖЬ, НЕ в Excel

В функциях ИСТИНА и ЛОЖЬ Аргументы отсутствуют.

Функция НЕ имеет следующий вид синтаксической записи:

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

Описание аргумента:

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

Примечания:

  1. Если в качестве аргумента логическое_значение функции НЕ используются числа 0 или 1, они автоматически преобразуются в логические значения ЛОЖЬ и ИСТИНА соответственно. Например, функция =НЕ(0) вернет ИСТИНА, =НЕ(1) вернет ЛОЖЬ.
  2. Если в качестве аргумента используется любое числовое значение >0, функция НЕ будет возвращать ЛОЖЬ.
  3. Если единственным аргументом функции НЕ является текстовая строка, функция вернет код ошибки #ЗНАЧ!.
  4. В вычислительной технике используется специальный логический тип данных (в программировании имеет название «булев» тип или Boolean в честь известного математика Джорджа Буля). Этот тип данных оперирует всего двумя значениями: 1 и 0 (ИСТИНА, ЛОЖЬ).
  5. В Excel истинному логическому значению также соответствует число 1, а ложному логическому значению – также числовое значение 0 (нуль).
  6. Функции ИСТИНА() и ЛОЖЬ() могут быть введены в любую ячейку или использоваться в формуле и будут интерпретированы в качестве логических значений соответственно.
  7. Обе рассмотренные выше функции необходимы для обеспечения совместимости с другими программными продуктами, предназначенными для работы с таблицами.
  8. Функция НЕ позволяет расширить возможности функций, предназначенных для выполнения логической проверки. Например, при использовании данной функции в качестве аргумента лог_выражение функции ЕСЛИ, можно обеспечить проверку сразу нескольких условий.

Математические и тригонометрические функции

Данный раздел формул очень большой. Его можно разделить на несколько групп. Так вам будет проще ориентироваться.

Округление

Большинство новичков думают, что округлить число можно только одним способом. Но это совсем не так. Для этого существует около 15 методов. Рассмотрим каждый из них.

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

Далее нужно сделать следующее:

  1. Перейдите в первую клетку в этой таблице. Вызовите окно «Вставка функции». Выберите категорию «Математические». Найдите там пункт «ОКРУГЛ» и кликните на «ОК».

  1. Укажите адрес ячейки, в которой расположено ваше число. Затем заполните поле «Число_разрядов». Оно определяет количество десятичных разрядов после запятой. Для сохранения кликните на «ОК».

  1. Благодаря этому вы увидите следующий результат.

  1. Затем наведите курсор на правый нижний угол этой ячейки. У вас должен будет измениться внешний вид указателя мыши. Сделайте левый клик и, не отпуская пальца, проведите до конца таблицы.

  1. В итоге вы увидите следующее.

  1. Повторите описанные выше действия для остальных функций.

Данные функции имеют следующее назначение:

  • ОКРУГЛ – округление указанной цифры до определенного количества знаков после запятой. Принцип работы точно такой же, как учат округлять в школе;
  • ОКРУГЛВНИЗ – округление до ближайшего (по модулю) меньшего значения. При этом все остальные знаки после указанной точности отбрасываются. В нашем случае из 1,598 стало просто 1,59. Хотя по правилам математики должно быть 1,6;
  • ОКРУГЛВВЕРХ – округление до ближайшего (по модулю) большего значения. Принцип работы точно такой же, как и у «ОКРУГЛВНИЗ»;
  • ОКРУГЛТ – округление числа до ближайшего кратного значения, которое кратно тому, что указано в поле «точность». В нашей таблице все результаты кратны числу 2. Именно оно было указано во втором параметре;
  • ОКРВВЕРХ – принцип работы точно такой же, как и у функции «ОКРУГЛТ». Только в этом случае округление происходит до ближайшего большего, а не любого кратного;
  • ОКРВНИЗ – то же самое, только в меньшую сторону;
  • ОТБР – данная функция отбрасывает всю дробную часть вплоть до указанного количества знаков;
  • ЦЕЛОЕ – округление до ближайшего наименьшего числа. При этом остается только целая часть;
  • ЧЁТН – функция возвращает ближайшее четное целое число;
  • НЕЧЁТ — функция возвращает ближайшее нечетное целое число.

Как видите, многие формулы являются аналогами друг друга.

ОКРВВЕРХ.МАТ и ОКРВНИЗ.МАТ

У функций, которые оканчиваются на «МАТ», существует третий дополнительный параметр. Если его не указывать, то принцип работы точно такой же, как и у функций без приставки «МАТ».

Более подробно можно прочитать на официальном сайте Microsoft. Для «ОКРВВЕРХ.МАТ» здесь, а для «ОКРВНИЗ.МАТ» – тут

Обратите внимание на то, что эти функции появились только в Excel 2013 года

Суммирование

Для демонстрации данной библиотеки функций, создадим немного другую таблицу. Заполнять её будем точно по такому же принципу.

Данные функции позволяют (синтаксис приводится именно для нашей таблицы):

СУММ – посчитать сумму всех ячеек, которые входят в указанный диапазон;

=СУММ(C4:C16)

СУММЕСЛИ – посчитать сумму всех ячеек, которые входят в указанный диапазон и выполняют определенное условие;

=СУММЕСЛИ(C4:C16;»>3″)

СУММЕСЛИМН – посчитать сумму всех ячеек, которые входят в указанный диапазон и выполняют несколько определенных условий;

Статистические и логические функции в Excel

Задача 1. Проанализировать стоимость товарных остатков после уценки. Если цена продукта после переоценки ниже средних значений, то списать со склада этот продукт.

Работаем с таблицей из предыдущего раздела:

Для решения задачи используем формулу вида: . В логическом выражении «D2 . Первый аргумент – $B$2:$B$7 – диапазон ячеек для проверки. Второй аргумент – В9 – условие. Третий аргумент – $C$2:$C$7 – диапазон усреднения; числовые значения, которые берутся для расчета среднего арифметического.

Функция СРЗНАЧЕСЛИ сопоставляет значение ячейки В9 (№1) со значениями в диапазоне В2:В7 (номера магазинов в таблице продаж). Для совпадающих данных считает среднее арифметическое, используя числа из диапазона С2:С7.

Задача 3. Найти средние продажи в магазине №1 г. Москва.

Видоизменим таблицу из предыдущего примера:

Нужно выполнить два условия – воспользуемся функцией вида: .

Функция СРЗНАЧЕСЛИМН позволяет применять более одного условия. Первый аргумент – $D$2:$D$7 – диапазон усреднения (откуда берутся цифры для нахождения среднего арифметического). Второй аргумент – $B$2:$B$7 – диапазон для проверки первого условия.

Третий аргумент – В9 – первое условие. Четвертый и пятый аргумент – диапазон для проверки и второе условие, соответственно.

Функция учитывает только те значения, которые соответствуют всем заданным условиям.

Информационные функции

Данные формулы в основном являются средством для анализа данных. Прописать их довольно просто. Их назначение следующее:

  • ЕПУСТО – проверка ячейки на наличие какого-нибудь значения;
  • ЕНД – проверка ячейки на наличие ошибки #Н/Д;
  • ЕЧИСЛО – проверка значения на соответствие числовому формату;
  • ЕОШИБКА – проверка на наличие любой ошибки;
  • ЕТЕКСТ – функция выдает истину, если в аргументе указано текстовое значение;
  • ЕНЕТЕКСТ – аналогичная проверка, только наоборот;
  • ЕОШ – функция вернет истинный результат, если в ячейке будет любая ошибка, отличная от #Н/Д;
  • для проверки четного или нечетного значения используются формулы ЕЧЁТН и ЕНЕЧЁТ;
  • ЕФОРМУЛА – проверка на наличие формулы в указанной ячейке.

Но есть и более сложная функция, о которой стоит поговорить отдельно.

ЯЧЕЙКА

Используя этот инструмент, вы сможете узнать всю нужную информацию об указанной клетке. При этом необходимо использовать обязательный параметр – «Тип сведений», при помощи которого вы сможете узнать:

  • цвет;
  • адрес;
  • столбец;
  • тип;
  • и многое другое.

Более подробно можно узнать на сайте Microsoft.

Ссылка на основную публикацию