Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Fire6i9 от 22.12.2017, 06:05

Название: Ответ вычисленной формулы далее не воспринимается как число
Отправлено: Fire6i9 от 22.12.2017, 06:05
Доброго дня!
Подскажите пожалуйста. После вычисления логической формулы ЕСЛИ(а=б;1;0), конечный результат не воспринимается как число. 1>0 истина; 1=1 ложь; 0>0 истина; 0=0 ложь. Как сделать так, чтобы ответ логического выражения был определен как число?
Название: Re: Ответ вычисленной формулы далее не воспринимается как число
Отправлено: Hugo121 от 22.12.2017, 09:45
Доброе утро.
Кем не воспринимается? Мною воспринимается без проблем.
Название: Re: Ответ вычисленной формулы далее не воспринимается как число
Отправлено: Serge 007 от 22.12.2017, 11:07
Здравствуйте

Цитата: Fire6i9 от 22.12.2017, 06:05Как сделать так, чтобы ответ логического выражения был определен как число?

Замените
Цитата: Fire6i9 от 22.12.2017, 06:05ЕСЛИ(а=б;1;0)
на --(а=б)

PS Хотя вполне возможно что значение а у Вас действительно не равно значению б, а только визуально так кажется. Без файла больше не скажешь
Название: Re: Ответ вычисленной формулы далее не воспринимается как число
Отправлено: boa от 22.12.2017, 11:36
Можно формулами явно преобразовать число<->текст
Название: Re: Ответ вычисленной формулы далее не воспринимается как число
Отправлено: vikttur от 22.12.2017, 12:30
Цитировать1>0 истина; 1=1 ложь; 0>0 истина; 0=0 ложь.
Здесь у Вас три ошибки

ЦитироватьЕСЛИ(а=б;1;0), конечный результат не воспринимается как число
Непонятно. Если условие верно, то 1, если неверно - 0. Результатом логическое выражение быть не может.
Возможно, условие написано с ошибкой (например, сравнение символов: правильно "а"="б"). Но в этом случае результат формулы - ошибка.
Возможно, формат ячейки текстовый и формула не работает, вставлена как тект.
Название: Re: Ответ вычисленной формулы далее не воспринимается как число
Отправлено: 0mega от 25.12.2017, 12:38
Цитата: Serge 007 от 22.12.2017, 11:07Замените... на --(а=б)
Сергей, а разве автор указал что "а" и "б" имеют числовое значение ?
а="май"
б= "мак"
Название: Re: Ответ вычисленной формулы далее не воспринимается как число
Отправлено: vikttur от 25.12.2017, 13:15
0mega, и что Вам не понравилось? Проверьте сами:
Цитировать...чтобы ответ логического выражения был определен как число
=--("май"="мак")
Название: Re: Ответ вычисленной формулы далее не воспринимается как число
Отправлено: 0mega от 26.12.2017, 08:54
vikttur, я не о том как перевести "ЛОЖЬ" в "0"
Если в стартовой формуле автора использовать конкретные значения, тогда отпадает необходимость в отрицании
=ЕСЛИ("май"="мак";1;0)
На выходе мы получим числовую информацию

P.S.
Отсутствие файла, двоякая трактовка, пассивность автора вопроса - в результате рождаются домыслы и предположения
Если "а" и "б" это имена  ячеек, тогда формула записана правильно и  будет работать как с числами так и с текстом.
Если "а" и "б" - это две буквы - тогда надо их брать в кавычки
Если это ячейки  - тогда надо указывать полный адрес А4 и B12
Возможен вариант что "а"  загрузили с интернета (13.2)  а "б" это формула =66/5
В таком виде они никогда не будут равны ...

Только наличие файла расставит все точки над "i"






Название: Re: Ответ вычисленной формулы далее не воспринимается как число
Отправлено: Hugo121 от 26.12.2017, 22:35
Так и я говорю что на выходе число.
Если бы там формулы была
ЕСЛИ(а=б;"истина";"ложь")
вот тогда можно было бы думать как это "логическое" значение перевести в число, и на какой локали как сработает. И где тут вообще "вычисления логической формулы"...
Впрочем похоже что автору и не интересно вообще...
Название: Re: Ответ вычисленной формулы далее не воспринимается как число
Отправлено: 0mega от 26.12.2017, 22:56
Цитата: Hugo121 от 26.12.2017, 22:35

Впрочем похоже что автору и не интересно вообще...
Посмотрел профиль автора вопроса
Дата регистрации: 22.12.2017, 05:51:04
Последняя активность: 22.12.2017, 06:05:47

Общая продолжительность 15 мин
Первый ответ был в 09:45
Он его уже (или еще ) не видел
Название: Re: Ответ вычисленной формулы далее не воспринимается как число
Отправлено: boa от 26.12.2017, 23:39
Зато, подробно разобрали ответ.
Может, кому-то пригодится.