Страницы: 1
RSS
Почему простая формула выдает ЛОЖЬ, когда должна быть истина
 
Граждане, помогите пожалуйста. Элементарная формула сравнения выдает Ложь, когда должна выдавать истину. Почему? Пример в приложении.

Благодарю.

P.S. Попробовал формулу ЕСЛИ, тоже ошибка. Вроде формат ячеек одинаковый. Не могу понять в чем проблема.
 
Prosims,У вас в примере в A1 - ТЕКСТ, а в С1 - ЧИСЛО )
 
Разобрался. Спасибо большое. Надо было Текст в ячейках поменять.
Изменено: Prosims - 16.08.2016 09:23:58
 
Прошу прощения за глупый вопрос, но как это понять? У меня форматы для ячеек А1 и С1 :  "Числовой". (это во вкладке "главная"  отображается)
 
Если вписать в ячейку с числовым форматом текст "я число 25!" - он станет числом?
Формат ячейки не меняет данные. Только визуальное отображение информации
 
vikttur,если формат ячейки не меняет данные, тогда почему 26 не равно 26?
 
Вы не видите зеленого уголка слева сверху в А1
и предупреждения, что число отформатировано как текст?

еще один косвенный признак:
если специально не задано выравнивание, то числа прижимаются к правому краю ячейки, а текст к левому
вот так и понимать
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
То есть формат ячейки А1 числовой, но отформатирована она как текст.. Интересно почему вообще так происходит? И почему формат ячейки не определяет ее должным образом...  
 
Цитата
То есть формат ячейки А1 числовой, но отформатирована она как текст.
Нет, ячейка отфрматирована так, как ей положено. Данные могут быть любыми.

1 и "1" - это не одно и то же. Число и текст.
Формату без разницы. Он покажет Вам единицу - и правильно, так это значение выглядит в указанном формате.
Но для вычислений нужно число или текстовая запись, преобразованная в число.
Проверьте в своем примере:
=ЕЧИСЛО(A1)
=--A1=C1
=A1+0=C1
 
и так:
формат ячеек Общий
в одну ячейку пишете =Левсимв("12345";3), получили 123 (прижато влево, явный текст)
копируете эту ячейку
вставляете в соседнюю специальной вставкой "как значение"
123 все еще у левого края ячейки, появилось предупреждение, что число отформатировано как текст
ставите курсор в ячейку, жмете Enter (делаем вид что отредактировали значение)
случилось чудо!
Excel воспринял 123 как число 123, а не как строку, содержащую "123"

тут так принято...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1
Читают тему
Наверх