Prosims Пользователь Сообщений: 29 |
Граждане, помогите пожалуйста. Элементарная формула сравнения выдает Ложь, когда должна выдавать истину. Почему? Пример в приложении. Благодарю. P.S. Попробовал формулу ЕСЛИ, тоже ошибка. Вроде формат ячеек одинаковый. Не могу понять в чем проблема. |
Prosims,У вас в примере в A1 — ТЕКСТ, а в С1 — ЧИСЛО ) |
|
Prosims Пользователь Сообщений: 29 |
Разобрался. Спасибо большое. Надо было Текст в ячейках поменять. Изменено: Prosims — 16.08.2016 09:23:58 |
Logitech11 Пользователь Сообщений: 4 |
Прошу прощения за глупый вопрос, но как это понять? У меня форматы для ячеек А1 и С1 : «Числовой». (это во вкладке «главная» отображается) |
vikttur Пользователь Сообщений: 47199 |
Если вписать в ячейку с числовым форматом текст «я число 25!» — он станет числом? |
Logitech11 Пользователь Сообщений: 4 |
vikttur,если формат ячейки не меняет данные, тогда почему 26 не равно 26? |
Вы не видите зеленого уголка слева сверху в А1 еще один косвенный признак: Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
|
Logitech11 Пользователь Сообщений: 4 |
То есть формат ячейки А1 числовой, но отформатирована она как текст.. Интересно почему вообще так происходит? И почему формат ячейки не определяет ее должным образом… |
vikttur Пользователь Сообщений: 47199 |
#9 16.08.2016 14:37:22
Нет, ячейка отфрматирована так, как ей положено. Данные могут быть любыми. 1 и «1» — это не одно и то же. Число и текст. |
||
Игорь Гончаренко Пользователь Сообщений: 13746 |
#10 16.08.2016 14:46:25 и так: тут так принято… Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
Опубликовано
31 мая 2020 г.
Категория:
MS Office- Теги: Формулы и функции Excel
- Прочитали 668 человек
ЛОЖЬ в Excel это логическое значение, которое могут возвращать многие функции. Фактически само значение ЛОЖЬ представляет собой предопределённую константу. Также есть специальная функция ЛОЖЬ(), которая возвращает одноимённое значение.
Смотрите видео после статьи
видео может дополнять статью или содержать её полностью
Специальное слово ЛОЖЬ в Excel является встроенным логическим (то есть булевым) значением, которое прописано внутри программы. Это стоит учитывать при использовании данного слова в отдельных ячейках. У данного логического значения есть противоположный аналог.
Поскольку значение ЛОЖЬ в Excel встречается очень часто, рассмотрим подробнее, что это такое и зачем используется. После статьи прикреплён файл Excel с примерами.
Логическое значение ЛОЖЬ
Если Вы напишете ЛОЖЬ в Excel в отдельную ячейку, то сразу заметите особое отношение Excel к этому слову: оно преобразуется в верхний регистр, то есть будет написано большими буквами. Происходит это потому, что слово ЛОЖЬ Excel воспринимает вовсе не как простой текст, а как специальное логическое значение.
Ранее мы рассматривали Диспетчер имён, при помощи которого можно присваивать имена константам, ячейкам и диапазонам. В данном же случае слово ЛОЖЬ уже как бы является переменной, а точнее заранее предопределённой специальной константой. Таким образом, Вы можете использовать ЛОЖЬ в Excel без каких-либо предварительных операций по заданию имени.
Данное значение очень часто возвращается как результат выполнения встроенных стандартных формул, поэтому нужно понимать, что оно означает. Ниже приведена памятка, которую хорошо бы запомнить.
ЛОЖЬ в Excel это не ошибка! Если функция возвращает ЛОЖЬ, значит это нормальный результат выполнения какой-то логической операции.
Также часто можно иметь дело с вопросом: «как убрать слово ЛОЖЬ в Excel». Действительно, если Вам не нужно напрямую выводить ЛОЖЬ в ячейку, то это стандартное логическое значение можно легко заменить на что-то другое. Например, это можно сделать при помощи формулы ЕСЛИ, рассмотренной ранее.
Функция ЛОЖЬ в Excel
Функция ЛОЖЬ в Excel специально предусмотрена для совместимости с другими системами электронных таблиц, в которых вместо значения ЛОЖЬ используется что-то иное. Применять данную функцию в Excel обычно нет необходимости, так как можно написать само значение ЛОЖЬ просто вручную.
Если Вам когда-нибудь потребуется воспользоваться формулой ЛОЖЬ в Excel, то её можно добавить в ячейку как при помощи Мастера, так и просто вручную.
Функция ЛОЖЬ в Excel имеет следующий синтаксис:
ЛОЖЬ()
Как видите, формула не принимает никаких аргументов, поскольку её единственное назначение заключается в возврате логического значения ЛОЖЬ. Каких-то особенностей функция не имеет, но Вы можете прочитать стандартную справку по ней в самом Excel или после этой статьи в виде PDF.
ЛОЖЬ в Excel на примерах
Скачайте и запустите прикреплённый файл Excel, в котором приведены простые примеры, иллюстрирующие логическое значение ЛОЖЬ, а также одноимённую функцию. Можете самостоятельно придумать какой-нибудь пример для тренировки.
Указанный файл с примерами рассмотрен на видео.
Работа в Excel очень хорошо рассмотрена в нашем видеокурсе по данной программе. Рекомендуем ознакомиться, если Вы хотите пользоваться Excel без посторонней помощи.
Уникальная метка публикации: 950FC357-8F03-9CA9-9720-2B133524E96B
Источник: //artemvm.info/information/uchebnye-stati/microsoft-office/lozh-v-excel-znachenie-i-funkcziya/
Смотреть видео
ЛОЖЬ в Excel (значение и функция)
Прикреплённые документы
Вы можете просмотреть любой прикреплённый документ в виде PDF файла. Все документы открываются во всплывающем окне, поэтому для закрытия документа пожалуйста не используйте кнопку «Назад» браузера.
- Справка по функции ЛОЖЬ в Excel.pdf
Файлы для загрузки
Вы можете скачать прикреплённые ниже файлы для ознакомления. Обычно здесь размещаются различные документы, а также другие файлы, имеющие непосредственное отношение к данной публикации.
- Функция ЛОЖЬ в Excel (примеры).zip
Авторы публикации
#Руководства
- 18 янв 2023
-
0
Показали, как работать с логическими функциями Excel: ИСТИНА, ЛОЖЬ, И, ИЛИ, НЕ, ЕСЛИ, ЕСЛИОШИБКА, ЕОШИБКА, ЕПУСТО.
Иллюстрация: Merry Mary для Skillbox Media
Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.
Логические функции в Excel проверяют, выполняются ли заданные условия в выбранном диапазоне. Пользователь указывает критерии, соответствие которым нужно проверить, — функции проверяют и выдают результат: ИСТИНА или ЛОЖЬ.
Также логические функции используют в сложных расчётах для того, чтобы убрать промежуточные шаги вычисления и объединить несколько действий в одной ячейке. Это значительно сокращает время обработки данных.
В статье рассмотрим основные логические функции Excel — расскажем, для чего они нужны, и на примерах покажем, как они работают.
- Функции ИСТИНА и ЛОЖЬ
- Функции И и ИЛИ
- Функция НЕ
- Функция ЕСЛИ
- Функция ЕСЛИОШИБКА
- Функция ЕОШИБКА
- Функция ЕПУСТО
В конце расскажем, как узнать больше о работе в Excel.
Функции ИСТИНА и ЛОЖЬ не используют самостоятельно — только внутри других логических функций. Они нужны, чтобы отмечать значения как истинные или ложные.
Функция ИСТИНА возвращает только истинные значения. Её синтаксис: =ИСТИНА().
Функция ЛОЖЬ возвращает только ложные значения. Её синтаксис: =ЛОЖЬ().
Функции И и ИЛИ нужны для того, чтобы показать связь между условиями пользователя. Они определяют, будут соблюдены все условия или только некоторые из них.
Функция И. Её используют, чтобы показать, что указанные число или текст должны соответствовать одновременно всем критериям. В этом случае функция возвращает значение ИСТИНА. Если один из критериев не соблюдается, функция И возвращает значение ЛОЖЬ.
Синтаксис функции И такой: =И(логическое_значение1;логическое_значение2;…), где логическое_значение — условия, которые функция будет проверять. Задано может быть до 255 условий.
Пример работы функции И. Проверим, соблюдены ли два условия:
- число 662 больше 300;
- число 8626 больше 9000.
Для этого выберем любую ячейку и в строке формул введём: =И(A1>300;A2>9000), где А1 — ячейка с числом 662, А2 — ячейка с числом 8626.
Нажмём Enter. Функция возвращает значение ЛОЖЬ — одно из условий не соблюдено (число 8626 < 9000).
Скриншот: Excel / Skillbox Media
Проверим другие условия:
- число 662 меньше 666;
- число 8626 больше 5000.
Снова выберем любую ячейку и в строке формул введём: =И(A1<666;A2>5000).
Функция возвращает значение ИСТИНА — оба условия соблюдены.
Скриншот: Excel / Skillbox Media
Функция ИЛИ. Её используют, чтобы показать, что указанные число или текст должны соответствовать одному из условий. Если хотя бы одно условие соблюдено, функция возвращает значение ИСТИНА. Если все условия не соблюдены, функция ИЛИ возвращает значение ЛОЖЬ.
Синтаксис функции ИЛИ: =ИЛИ(логическое_значение1;логическое_значение2;…).
Максимальное количество логических значений (условий) — тоже 255.
Пример работы функции ИЛИ. Проверим три условия:
- число 662 меньше 666;
- число 8626 больше 5000;
- число 567 больше 786.
В строке формул введём: =ИЛИ(A1<666;A2>5000;A3>786).
Функция возвращает значение ИСТИНА, несмотря на то, что одно условие не соблюдено (число 567 < 786).
Скриншот: Excel / Skillbox Media
Проверим другие условия:
- число 662 меньше 500;
- число 8626 больше 9000;
- число 567 больше 600.
В строке формул введём: =ИЛИ(A1<500;A2>9000;A3>600).
Функция возвращает значение ЛОЖЬ, так как ни одно из условий не соблюдено.
Скриншот: Excel / Skillbox Media
С помощью этой функции возвращают значения, которые противоположны по отношению к заданному параметру.
Если в качестве параметра функции НЕ указать ложное значение — она вернёт значение ИСТИНА. Наоборот, если указать истинное значение, функция вернёт ЛОЖЬ.
Синтаксис функции НЕ: =НЕ(логическое_значение), где «логическое_значение» — выражение, которое нужно проверить на соответствие значениям ИСТИНА или ЛОЖЬ. В этой функции можно использовать только одно такое выражение.
Пример работы функции НЕ. Проверим выражение «662 меньше 500». Выберем любую ячейку и в строке формул введём: =НЕ(A1<500), где А1 — ячейка с числом 662.
Нажмём Enter.
Выражение «662 меньше 500» ложное. Но функция НЕ поменяла значение на противоположное и вернула значение ИСТИНА.
Скриншот: Excel / Skillbox Media
Функцию ЕСЛИ используют, когда нужно сравнить данные таблицы с условиями, заданными пользователем.
У этой функции также два результата: ИСТИНА и ЛОЖЬ. Первый результат функция выдаёт, когда значение ячейки совпадает с заданным условием, второй — когда значение условию не соответствует.
Например, если нужно определить в таблице значения меньше 1000, то значение 700 будет отмечено функцией как истинное, а значение 3500 — как ложное.
Можно задавать несколько условий одновременно. Например, найти значения меньше 300, но больше 200. В этом случае функция определит значение 100 как ложное, а 250 — как истинное. Так можно проверять не только числовые значения, но и текст.
Синтаксис функции ЕСЛИ: =ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь), где:
- лог_выражение — запрос пользователя, который функция будет проверять;
- значение_если_истина — результат, который функция принесёт в ячейку, если значение совпадёт с запросом пользователя;
- значение_если_ложь — результат, который функция принесёт в ячейку, если значение не совпадёт с запросом пользователя.
Пример работы функции ЕСЛИ. Предположим, из столбца с ценами нам нужно выбрать значения менее 2 млн рублей.
Создадим отдельный столбец для результатов работы функции и выберем первую ячейку.
Скриншот: Excel / Skillbox Media
В строке формул введём: =ЕСЛИ(A2<2000000;»Подходит»;»Не подходит»)
Скриншот: Excel / Skillbox Media
Дальше нажимаем Enter и растягиваем результат из первой ячейки вниз до конца таблицы.
Скриншот: Excel / Skillbox Media
Функция показала, какие значения соответствуют условию «меньше 2000000», и отметила их как «Подходит». Значения, которые не соответствуют этому условию, отмечены как «Не подходит».
В Skillbox Media есть статья, где подробно объясняли, как использовать функцию ЕСЛИ в Excel — в частности, как запустить функцию ЕСЛИ с несколькими условиями.
Эту функцию используют, чтобы определить, есть ли ошибки в значениях таблицы или в формулах.
Синтаксис функции ЕСЛИОШИБКА: =ЕСЛИОШИБКА(значение;значение_если_ошибка), где:
- значение — выражение, которое нужно проверить;
- значение_если_ошибка — текст, число или формула, которые будут выводиться или выполняться в случае, если в результате проверки аргумента «значение» получен результат ЛОЖЬ.
Если ошибка есть, возвращается значение второго аргумента. Если ошибки нет — первого.
Пример работы функции ЕСЛИОШИБКА. Предположим, нам нужно разделить значения ячеек столбца A на значения ячеек столбца B. Проверим, будут ли ошибки в этих выражениях.
Выделим первую ячейку столбца C и введём: =ЕСЛИОШИБКА(A1/B1;»Ошибка в расчёте»)
Скриншот: Excel / Skillbox Media
Дальше нажмём Enter и растянем результат из первой ячейки вниз до конца таблицы.
Скриншот: Excel / Skillbox Media
В первой строке функция не нашла ошибок в выражении (360/60), поэтому провела расчёт и показала результат (6).
Во второй строке функция тоже не нашла ошибок (деление 0 на 76) — и показала результат расчёта (0).
В третьей строке функция нашла ошибку — делить на 0 нельзя. Поэтому вместо результата расчёта показала второй аргумент функции: «Ошибка в расчёте».
Эта функция проверяет, не содержат ли заданные ячейки ошибочных значений:
- #Н/Д
- #ЗНАЧ
- #ЧИСЛО!
- #ДЕЛ/0!
- #ССЫЛКА!
- #ИМЯ?
- #ПУСТО!
Синтаксис функции ЕОШИБКА: =ЕОШИБКА(значение), где значение — ячейка или диапазон ячеек, которые нужно проверить.
Если функция находит ошибочные значения, она возвращает значение ИСТИНА. Если не находит — возвращает значение ЛОЖЬ.
Пример работы функции ЕОШИБКА. Обычно функцию ЕОШИБКА применяют в работе с большими диапазонами, где искать ошибочные значения самостоятельно долго и энергозатратно. Но для примера покажем, как она работает на небольшом диапазоне.
Выберем любую ячейку, в которой функция должна будет вывести результат. В строке формул введём: =ЕОШИБКА(A1:A6), где A1:A6 — диапазон, который нужно проверить.
Скриншот: Excel / Skillbox Media
Нажимаем Enter — функция возвращает значение ИСТИНА. Это значит, что она нашла ошибку в выделенном диапазоне.
Скриншот: Excel / Skillbox Media
Дальше эту функцию используют для выполнения других действий.
Например, при возникновении ошибки можно использовать функцию ЕОШИБКА в сочетании с функцией ЕСЛИ: =ЕСЛИ(ЕОШИБКА(B1);»Произошла ошибка»;B1*6).
Эта формула проверит наличие ошибки в ячейке B1. При возникновении ошибки функция ЕСЛИ возвращает сообщение «Произошла ошибка». Если ошибки отсутствуют, функция ЕСЛИ вычисляет произведение B1*6.
Функция ЕПУСТО проверяет, есть ли в выбранной ячейке какие-либо значения — например, число, текст, формула, пробел — или эти ячейки пустые. Если ячейка пустая, функция возвращает значение ИСТИНА, если в ячейке есть данные — ЛОЖЬ.
Синтаксис функции ЕПУСТО: =ЕПУСТО(значение), где значение — ячейка, которую нужно проверить.
Пример работы функции ЕПУСТО. Проверим, есть ли скрытые символы в ячейках А5 и А6. Визуально эти ячейки пустые.
Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A5), где A5 — ячейка, которую нужно проверить.
Скриншот: Excel / Skillbox Media
Нажимаем Enter — функция возвращает значение ЛОЖЬ. Это значит, что ячейка А5 на самом деле не пустая, в ней есть значение, которое не видно, — например, пробел.
Скриншот: Excel / Skillbox Media
Проверим вторую ячейку. Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A6) и нажмём Enter. Функция возвращает значение ИСТИНА. Это значит, что в ячейке А6 нет никаких значений.
Скриншот: Excel / Skillbox Media
Как и в случае с функцией ЕОШИБКА, эту функцию можно использовать для выполнения других действий. Например, в сочетании с функцией ЕСЛИ.
- В Excel много функций, которые упрощают и ускоряют работу с таблицами. В этой подборке перечислили 15 статей и видео об инструментах Excel, необходимых в повседневной работе.
- В Skillbox есть курс «Excel + Google Таблицы с нуля до PRO». Он подойдёт как новичкам, которые хотят научиться работать в Excel с нуля, так и уверенным пользователям, которые хотят улучшить свои навыки. На курсе учат быстро делать сложные расчёты, визуализировать данные, строить прогнозы, работать с внешними источниками данных, создавать макросы и скрипты.
- Кроме того, Skillbox даёт бесплатный доступ к записи онлайн-интенсива «Экспресс-курс по Excel: осваиваем таблицы с нуля за 3 дня». Он подходит для начинающих пользователей. На нём можно научиться создавать и оформлять листы, вводить данные, использовать формулы и функции для базовых вычислений, настраивать пользовательские форматы и создавать формулы с абсолютными и относительными ссылками.
Другие материалы Skillbox Media по Excel
Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше
Логические формулы в Excel
В арсенале Excel существует набор логических функций, которые вы можете найти на вкладке Формулы в группе Библиотека функций в выпадающем меню Логические. Все логические функции возвращают ИСТИНА или ЛОЖЬ в зависимости от оценки. Ниже список функций с синтаксисом и кратким описанием.
ЕСЛИ(логическое_выражение; [значение_если_истина]; [значение_если_ложь]) — Проверяет логическое_выражение и возвращает значение_если_истина в ячейку если оно равно ИСТИНА, иначе возвращает значение_если_ложь.
ЕСЛИОШИБКА(значение; значение_если_ошибка) — Возвращает значение аргумента другой логической функции не содержащей ошибку, иначе возвращает значение_если_ошибка.
ЕСНД(значение; значение_если_нд) — Возвращает указанное значение_если_нд, если выражение дает результат #Н/Д; в противном случае возвращает результат выажения.
И(логическое_значение1; [логическое_значение2]; . ) — Проверяет логические_значения аргументов и возвращает ИСТИНА, если все они имеют значение ИСТИНА. Если хотя бы одно значение ложно, возвращает ЛОЖЬ.
ИЛИ(логическое_значение1; [логическое_значение2]; . ) — Проверяет логические_значения аргументов и возвращает ИСТИНА, если хотя бы одно имеет значение ИСТИНА. Если все значения равны ЛОЖЬ, функция ИЛИ возвращает ЛОЖЬ.
ИСКЛИЛИ(логическое_значение1; [логическое_значение2]; . ) — Проверяет логические_значения аргументов и возвращает ИСТИНА, если количество истинных значений четно, в противном случае возвращает ЛОЖЬ
ИСТИНА() — аргументов нет и возвращает значение ИСТИНА.
ЛОЖЬ() — аргументов нет и возвращает значение ЛОЖЬ.
НЕ(логическое_значение) — меняет значение ИСТИНА на ЛОЖЬ, и ЛОЖЬ на ИСТИНА.
Логические выражения и логические значения, используемые в функциях, обычно используют операторы сравнения (=, <, >, <=, >= или <>), которые возвращают ИСТИНА и ЛОЖЬ. Предположим, вы ввели следующую формулу:
В этой формуле Excel определяет, равны ли друг другу значения ячеек A1 и B1. Если равны, возвращает ИСТИНА, если нет — ЛОЖЬ. Затем Excel вычисляет второе логическое значение и возвращает ИСТИНА, если содержимое ячейки С1 больше или равно 500, иначе возвращает ЛОЖЬ.
После оценки логических значений, функция И сравнивает их и возвращает ИСТИНА, если оба аргумента имеют значение ИСТИНА. Однако, если хотя бы один аргумент равен ЛОЖЬ, функция И возвращает ЛОЖЬ.
Функция ЕСЛИ (часто используемая в программировании) дает Excel первые задатки разумного существа, которое может выбирать на основании полученных данных. В функции ЕСЛИ используется, так называемое, логическое выражение, от результата которого будет зависеть выбор Excel в пользу значение_если_истина или значение_если_ложь. Логическое выражение чаще всего использует операторы сравнения, которое возвращает либо ИСТИНА, либо ЛОЖЬ. Соответственно при логическом выражении равным ИСТИНА, Excel вернет значение, которое было установлено в аргументе значение_если_истина, в противном случае — значение_если_ложь.
Рассмотрим следующую формулу, которая в зависимости от значения в ячейке с условием, определяет по какой формуле выдавать результат:
Если значение ячейки E5 равняется Да, функция ЕСЛИ будет использовать аргумент значение_если_истина, которое говорит Excel, чтобы он увеличил Значение на 7,5%. Если ячейка E5 будет пустой или будет содержать что-нибудь отличное от Да, функция ЕСЛИ будет использовать аргумент значение_если_ложь, которое вернет значение ячейки D5 без изменений.
Т.е. аргументы значение_если_истина и значение_если_ложь функции ЕСЛИ могут содержать константы или выражения, результаты вычислений которых будут возвращены в ячейку с формулой ЕСЛИ.
Почему ложь в формуле эксель
Регистрация на форуме тут, о проблемах пишите сюда — alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите восстановить пароль
Поиск по форуму |
Расширенный поиск |
В первой ячейке стоит формула:
=MID(A3,11,1)
Во второй:
=(11-(((MID(A3,3,1)*8+MID(A3,4,1)*6+MID( A3,5,1)*4+MID(A3,6,1)*2+MID(A3,7,1) *3+MID(A3,8,1)*5+MID(A3,9,1)*9+MID( A3,10,1)*7)) -(11*ROUNDDOWN(((MID(A3,3,1)*8+MID(A 3,4,1)*6+MID(A3,5,1)*4+MID(A3,6,1)* 2+MID(A3,7,1)*3+MID(A3,8,1)*5+MID(A 3,9,1)*9+MID(A3,10,1)*7)/11),0))))
Почему они не равны? То есть, если я пытаюсь применить формулу IF(B2=C2,1,0), то получаю резудьтат 0.
В прищепке файл.
Вложения
TM check.zip (7.5 Кб, 10 просмотров)
Serge_Bliznykov |
Посмотреть профиль |
Найти ещё сообщения от Serge_Bliznykov |
Большое спасибо!
Помогло!
Пожалуйста. Хотя, конечно, не за что!
Serge_Bliznykov |
Посмотреть профиль |
Найти ещё сообщения от Serge_Bliznykov |
В первой ячейке стоит формула:
=MID(A3,11,1)
Во второй:
=(11-(((MID(A3,3,1)*8+MID(A3,4,1)*6+MID( A3,5,1)*4+MID(A3,6,1)*2+MID(A3,7,1) *3+MID(A3,8,1)*5+MID(A3,9,1)*9+MID( A3,10,1)*7)) -(11*ROUNDDOWN(((MID(A3,3,1)*8+MID(A 3,4,1)*6+MID(A3,5,1)*4+MID(A3,6,1)* 2+MID(A3,7,1)*3+MID(A3,8,1)*5+MID(A 3,9,1)*9+MID(A3,10,1)*7)/11),0))))
Почему они не равны? То есть, если я пытаюсь применить формулу IF(B2=C2,1,0), то получаю резудьтат 0.
В прищепке файл.
приблизительно так:
если в одной ячейке число 25, а в другой текст «25», то ячейки не равны, хотя визуально выглядят одинаково.
см.вложение. в В2 число 25, в В3 текст 25.
в результате:
=В2+В3 равно 50. потому что в арифметических операциях ексель преобразует текст в число (если это возможно)
=сумм(В2:В3) равно 25. потому что СУММ игнорирует не числа
Вложения
числоИтекст25.rar (5.7 Кб, 9 просмотров)
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке — https://slurm.club/3MeqNEk
Функция FALSE (ЛОЖЬ) в Excel. Как использовать?
Функция FALSE (ЛОЖЬ) в Excel возвращает логическое значение ЛОЖЬ, и не использует никаких вводных аргументов функции.
Синтаксис
=FALSE() – английская версия
=ЛОЖЬ() – русская версия
Аргументы функции
Аргументы в функции не используются.
Дополнительная информация
- Функцию лучше всего использовать, когда вы оцениваете условие, и если оно не равно логическому значению TRUE, вы просто хотите получить значение FALSE в ячейке. Например:
=IF(AND(A1>0,A1<100),”Approve”,FALSE()) – английская версия
=ЕСЛИ(И(A1>0;A1<100);”Одобрить”;ЛОЖЬ()) – русская версия
Функция ИСТИНА в Excel предназначена для указания логического истинного значения и возвращает его в результате вычислений.
Функция ЛОЖЬ в Excel используется для указания логического ложного значения и возвращает его соответственно.
Функция НЕ в Excel возвращает противоположное указанному логическому значению. Например, запись =НЕ(ИСТИНА) вернет результат ЛОЖЬ.
Примеры использования логических функций ИСТИНА, ЛОЖЬ и НЕ в Excel
Пример 1. В таблице Excel хранятся телефонные номера различных организаций. Звонки на некоторые из них являются бесплатными (с кодом 8800), на остальные – платные по тарифу 1,5 руб/мин. Определить стоимость совершенных звонков.
Таблица данных:
В столбце «Бесплатный» отобразим логические значения ИСТИНА или ЛОЖЬ по следующему условию: является ли код номера телефона равным «8800»? Введем в ячейку C3 формулу:
Описание аргументов:
- ЛЕВСИМВ(B3;4)=»8800″ – условие проверки равенства первых четырех символов строки указанному значению («8800»).
- Если условие выполняется, функция ИСТИНА() вернет истинное логическое значение;
- Если условие не выполнено, функция ЛОЖЬ() вернет ложное логическое значение.
Аналогично определим является ли звонок бесплатным для остальных номеров. Результат:
Для расчета стоимости используем следующую формулу:
Описание аргументов:
- C3=ИСТИНА() – проверка условия «является ли значение, хранящееся в ячейке C3 равным значению, возвращаемым функцией (логическое истина)?».
- 0- стоимость звонка, если условие выполнено.
- D3*1,5 – стоимость звонка, если условие не выполнено.
Результаты расчетов:
Мы получили суммарную стоимость вех совершенных звонков по всем организациям.
Как посчитать среднее значение по условию в Excel
Пример 2. Определить средний балл за экзамен для группы студентов, в составе которой есть студенты, которые его провалили. Так же необходимо получить среднюю оценку успеваемости только лишь для тех студентов, которые сдали экзамен. Оценка студента, не сдавшего экзамен, должна учитываться как 0 (нуль) в формуле для расчета.
Таблица данных:
Для заполнения столбца «Сдал» используем формулу:
Результат вычислений:
Создадим новый столбец, в который перезапишем оценки при условии, что оценка 2 интерпретируется как 0 с использованием формулы:
Результат вычислений:
Определим средний балл по формуле:
=СРЗНАЧ(D3:D14)
Результат:
Теперь получим средний балл успеваемости, для студентов, которые допущены к следующим экзаменам. Для этого воспользуемся еще одной логической функцией СРЗНАЧЕСЛИ:
Как получить значение по модулю числа без использования функции ABS
Пример 3. Реализовать алгоритм определения значения модуля числа (абсолютную величину), то есть альтернативный вариант для функции ABS.
Таблица данных:
Для решения используем формулу массива:
=ЕСЛИ(НЕ(A3:A10<0);A3:A10;A3:A10*(-1))
Описание аргументов:
- НЕ(A3:A10<0) – проверка условия «принадлежит ли число к диапазону положительных значений или является 0 (нулем)?». Без использования функции не потребовалась бы более длинный вариант записи ИЛИ(A3:A10=0;A3:A10>0).
- A3:A10 – возвращаемое число (соответствующий элемент из диапазона), если условие выполняется;
- A3:A10*(-1) – возвращаемое число, если условие не выполняется (то есть, исходное значение принадлежит к диапазону отрицательных чисел, для получения модуля производится умножение на -1).
Результат:
Примечание: как правило, логические значения и сами функции (ИСТИНА(), ЛОЖЬ()) в выражениях явно не указываются, как это сделано в примерах 1 и 2. Например, во избежание промежуточных расчетов в Примере 2 можно было использовать формулу =ЕСЛИ(B3=2;0;B3), а так же =B3<>2.
При этом Excel автоматически определяет результат вычислений выражения B3<>2 или B3=2;0;B3 в аргументах функции ЕСЛИ (логическое сравнение) и на его основании выполняет соответствующее действие, предписанное вторым или третьим аргументами функции ЕСЛИ.
Особенности использования функций ИСТИНА, ЛОЖЬ, НЕ в Excel
В функциях ИСТИНА и ЛОЖЬ Аргументы отсутствуют.
Функция НЕ имеет следующий вид синтаксической записи:
=НЕ(логическое_значение)
Описание аргумента:
- логическое_значение – обязательный аргумент, характеризующий одно из двух возможных значений: ИСТИНА или ЛОЖЬ.
Примечания:
- Если в качестве аргумента логическое_значение функции НЕ используются числа 0 или 1, они автоматически преобразуются в логические значения ЛОЖЬ и ИСТИНА соответственно. Например, функция =НЕ(0) вернет ИСТИНА, =НЕ(1) вернет ЛОЖЬ.
- Если в качестве аргумента используется любое числовое значение >0, функция НЕ будет возвращать ЛОЖЬ.
- Если единственным аргументом функции НЕ является текстовая строка, функция вернет код ошибки #ЗНАЧ!.
- В вычислительной технике используется специальный логический тип данных (в программировании имеет название «булев» тип или Boolean в честь известного математика Джорджа Буля). Этот тип данных оперирует всего двумя значениями: 1 и 0 (ИСТИНА, ЛОЖЬ).
- В Excel истинному логическому значению также соответствует число 1, а ложному логическому значению – также числовое значение 0 (нуль).
- Функции ИСТИНА() и ЛОЖЬ() могут быть введены в любую ячейку или использоваться в формуле и будут интерпретированы в качестве логических значений соответственно.
- Обе рассмотренные выше функции необходимы для обеспечения совместимости с другими программными продуктами, предназначенными для работы с таблицами.
- Функция НЕ позволяет расширить возможности функций, предназначенных для выполнения логической проверки. Например, при использовании данной функции в качестве аргумента лог_выражение функции ЕСЛИ, можно обеспечить проверку сразу нескольких условий.
Скачать примеры формул ИСТИНА ЛОЖЬ и НЕ