Приветствую всех! Вопрос: есть 3-х разрядная цифра, скажем 541, где последняя цифра является контрольной. Вычисляется по этой формуле ОСТАТ(ПСТР(A1;1;1)+ПСТР(A1;2;1);2), где в A1 находятся цифра 541. Но если использовать операцию И() для сравнения контрольной цифрой функция всегда возвращает ЛОЖЬ, хотя интуитивно должно показать ИСТИНА: И(A2=ПСТР(A1;3;1)), где в A2 находится вышепоказанная формула ОСТАТ(ПСТР(A1;1;1)+ПСТР(A1;2;1);2). То есть Excel показывает 1 не равно 1. Целый день не могу разобраться в чём проблема.
Почему 1<>1?
05.12.2019 17:30:21
|
|
|
|
05.12.2019 17:32:52
ErdosДоброго дня, А файл приложить не проще, чем объяснять на пальцах. И помогающим удобнее будет.
P.S. 541 это чисто а по отдельности это цифры.
Функция ПСТР возвращает заданное число знаков из текстовой строки, начиная с указанной позиции (с) встроеная справка в excel И(A2=--ПСТР(A1;3;1)),
Изменено: |
|||
|
|
05.12.2019 17:33:50
Erdos, замените 2 формулу на
Не бойтесь совершенства. Вам его не достичь.
|
|||
|
|
05.12.2019 17:35:05
Пожалуйста. Сразу напишу: вирусов нет!
|
|
|
|
05.12.2019 17:35:23
Erdos, вы сравниваете текст и число
|
|
|
|
05.12.2019 17:35:44
Цифра 1 не равна текстовому полю 1.
Изменено:
Я не волшебник, я только учусь.
|
|
|
|
05.12.2019 17:39:06
|
|
|
|
05.12.2019 19:45:28
Может кто мне пояснит каким боком тут И затесалось и какой смысл несет
По вопросам из тем форума, личку не читаю.
|
|
|
|
05.12.2019 19:53:02
|
|||
|
|
05.12.2019 19:54:46
Ну, ты, ведмедь, и бестолковый!. Тебе же кириллицей написали - ведет себя странно.
|
|
|
|
05.12.2019 19:55:02
По вопросам из тем форума, личку не читаю.
|
|||
|
|
05.12.2019 19:57:23
Не, если разговор про двоичную систему, то конечно ))
|
|
|
|
05.12.2019 20:18:26
и...
ничего вы не поняли, а поговорить? ( в том числе хотя бы о трех разрядной цифре) а почему 1<>1? потому что это только визуально 1 и 1, а на самом деле один из них это "1", а не 1, так очевиднее "1"<>1 ? потому что текст содержащий цифры не равен числу, записанному теми же цифрами в то м же порядке.
Изменено:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
05.12.2019 20:28:13
По вопросам из тем форума, личку не читаю.
|
||||
|
|
|||