Почему excel пишет ложь

 

Prosims

Пользователь

Сообщений: 29
Регистрация: 02.03.2016

Граждане, помогите пожалуйста. Элементарная формула сравнения выдает Ложь, когда должна выдавать истину. Почему? Пример в приложении.

Благодарю.

P.S. Попробовал формулу ЕСЛИ, тоже ошибка. Вроде формат ячеек одинаковый. Не могу понять в чем проблема.

 

Prosims,У вас в примере в A1 — ТЕКСТ, а в С1 — ЧИСЛО )

 

Prosims

Пользователь

Сообщений: 29
Регистрация: 02.03.2016

Разобрался. Спасибо большое. Надо было Текст в ячейках поменять.

Изменено: Prosims16.08.2016 09:23:58

 

Logitech11

Пользователь

Сообщений: 4
Регистрация: 05.08.2016

Прошу прощения за глупый вопрос, но как это понять? У меня форматы для ячеек А1 и С1 :  «Числовой». (это во вкладке «главная»  отображается)

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Если вписать в ячейку с числовым форматом текст «я число 25!» — он станет числом?
Формат ячейки не меняет данные. Только визуальное отображение информации

 

Logitech11

Пользователь

Сообщений: 4
Регистрация: 05.08.2016

vikttur,если формат ячейки не меняет данные, тогда почему 26 не равно 26?

 

Вы не видите зеленого уголка слева сверху в А1
и предупреждения, что число отформатировано как текст?

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

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

Logitech11

Пользователь

Сообщений: 4
Регистрация: 05.08.2016

То есть формат ячейки А1 числовой, но отформатирована она как текст.. Интересно почему вообще так происходит? И почему формат ячейки не определяет ее должным образом…  

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#9

16.08.2016 14:37:22

Цитата
То есть формат ячейки А1 числовой, но отформатирована она как текст.

Нет, ячейка отфрматирована так, как ей положено. Данные могут быть любыми.

1 и «1» — это не одно и то же. Число и текст.
Формату без разницы. Он покажет Вам единицу — и правильно, так это значение выглядит в указанном формате.
Но для вычислений нужно число или текстовая запись, преобразованная в число.
Проверьте в своем примере:
=ЕЧИСЛО(A1)
=—A1=C1
=A1+0=C1

 

Игорь Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#10

16.08.2016 14:46:25

и так:
формат ячеек Общий
в одну ячейку пишете =Левсимв(«12345»;3), получили 123 (прижато влево, явный текст)
копируете эту ячейку
вставляете в соседнюю специальной вставкой «как значение»
123 все еще у левого края ячейки, появилось предупреждение, что число отформатировано как текст
ставите курсор в ячейку, жмете Enter (делаем вид что отредактировали значение)
случилось чудо!
Excel воспринял 123 как число 123, а не как строку, содержащую «123»

тут так принято…

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!


  • Опубликовано
    31 мая 2020 г.

  • Категория:
    MS Office
  • Теги: Формулы и функции Excel
  • Прочитали 680 человек

ЛОЖЬ в 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 (значение и функция)

ЛОЖЬ в Excel (значение и функция) видео

Смотреть видео

Прикреплённые документы

Вы можете просмотреть любой прикреплённый документ в виде PDF файла. Все документы открываются во всплывающем окне, поэтому для закрытия документа пожалуйста не используйте кнопку «Назад» браузера.

  • Справка по функции ЛОЖЬ в Excel.pdf

Файлы для загрузки

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

  • Функция ЛОЖЬ в Excel (примеры).zip

Авторы публикации

Результат ЛОЖЬ при верном равенстве

JaxTesla

Дата: Пятница, 10.07.2015, 13:28 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 23


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Добрый день! Помогите пожалуйста разобраться с проблемой:
Есть числа:
38,35
6 499,23
-6 460,88
При формуле:
38,35=6499,23+(-6460,88)
Результат ЛОЖЬ
Пример во вложении
ПОЧЕМУ?
Как исправить?

 

Ответить

китин

Дата: Пятница, 10.07.2015, 13:34 |
Сообщение № 2

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

баг Экселя. дает 38,3499999999995 а не 38,35.можно попробовать в настройках поставить точнось как на экране


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

Nic70y

Дата: Пятница, 10.07.2015, 13:35 |
Сообщение № 3

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

бывает

макс:
т.к. макс всего 15 символов…


ЮMoney 41001841029809

Сообщение отредактировал Nic70yПятница, 10.07.2015, 13:36

 

Ответить

Samaretz

Дата: Пятница, 10.07.2015, 13:36 |
Сообщение № 4

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 215


Репутация:

62

±

Замечаний:
0% ±


Excel 2010; 2013; 2016

Это происходит из-за округления чисел с плавающей запятой.

А исправить можно, например, вот так:

Код

=ROUND(C3;2)=ROUND(E3+D3;2)


Благодарность можно отправить на Яндекс-кошелек: 410011414293115

 

Ответить

JaxTesla

Дата: Пятница, 10.07.2015, 13:37 |
Сообщение № 5

Группа: Пользователи

Ранг: Новичок

Сообщений: 23


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

баг Экселя.

=E3+D3
дает 38,3499999999995 а не 38,35.можно попробовать в настройках поставить точнось как на экране

бывает

=C3=ОКРУГЛ(E3+D3;2)

макс:

=C3=ОКРУГЛ(E3+D3;12)

СПАСИБО огромное, а то у меня глаза округлились! )) Спасибо, учту на будущее

 

Ответить

vikttur

Дата: Пятница, 10.07.2015, 13:55 |
Сообщение № 6

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2941


Не Excel виноват, а стандарт вычислений с плавающей запятой, применяемый в вычислительной технике.

 

Ответить

Логические формулы в Excel

В арсенале 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);”Одобрить”;ЛОЖЬ()) – русская версия

Содержание

  • Что означает значение false в Excel?
  • Как использовать false в Excel?
  • Как избавиться от слова «ложь» в Excel?
  • Что такое предопределенная формула?
  • Что такое оператор IF AND THEN?
  • Почему я получаю ложное сообщение в Excel?
  • 0 — ложь в Excel?
  • Как избежать фальсификации в Excel?

False в excel — это логическая функция, которая возвращает false в качестве вывода при использовании в пустой ячейке; эта функция также не принимает никаких аргументов, подобных истинной функции в Excel; эта функция используется с другими условными функциями, такими как функция ЕСЛИ, чтобы вернуть ложь в качестве значения, если условие выполнено …

Что означает значение false в Excel?

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

Как использовать false в Excel?

Если мы набираем = FALSE () в ячейке Excel, как показано ниже, мы получаем результат ЛОЖЬ. Также можно ввести функцию прямо в ячейку. Даже если мы не добавим круглые скобки, он вернет логическое значение FALSE.

1. Выделите ячейки со словами True / False, которые нужно скрыть, затем нажмите Ctrl + 1 одновременно, чтобы открыть диалоговое окно Формат ячеек. 2. В диалоговом окне «Формат ячеек» выберите «Пользовательский» в поле «Категория» на вкладке «Число», затем введите три точки с запятой ;;; в поле Тип и, наконец, нажмите кнопку ОК.

Что такое предопределенная формула?

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

Что такое оператор IF AND THEN?

Оператор if-then является самым основным из всех операторов потока управления. Это сообщает вашей программе, что нужно выполнить определенный раздел кода только в том случае, если результат определенного теста верен . Например, класс Bicycle может позволить тормозам снижать скорость велосипеда, только если велосипед уже находится в движении.

Почему я получаю ложное сообщение в Excel?

False в excel — это логическая функция, которая возвращает false в качестве вывода при использовании в пустой ячейке; эта функция также не принимает никаких аргументов, подобных истинной функции в Excel; эта функция используется с другими условными функциями, такими как функция ЕСЛИ, чтобы вернуть ложь в качестве значения, если условие выполнено …

0 — ложь в Excel?

Вы можете использовать True, False, 1 или 0 в формуле для этого значения. Все значения действительны. Истина то же самое, что и 1, Ложь то же самое, что и 0.

Как избежать фальсификации в Excel?

Скрыть индикаторы ошибок в ячейках

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

Интересные материалы:

Почему Instagram удаляет сохраненные сообщения?
Почему мои тексты автоматически удаляются?
Почему моя удаленная учетная запись Instagram все еще отображается?
Почему не работает удаление для всех?
Почему после удаления фотографий мое хранилище iCloud все еще заполнено?
Почему после удаления мое хранилище все еще заполнено?
Почему Проводник не позволяет мне удалить файл?
Почему удаленные фотографии не попадают в корзину?
Почему удалили PvZ 3?
Почему Viber удаляет картинки?

Понравилась статья? Поделить с друзьями:
  • Почему excel пишет имя
  • Почему excel печатает не на всю страницу
  • Почему excel печатает не весь лист
  • Почему excel печатает мелко
  • Почему excel открывается в разных окнах