Здравствуйте. Столкнулся с неработающим "СЧЁТЕСЛИ". Пытаюсь узнать факт вхождения/ не вхождения элементов одного списка в другой. СЧЁТЕСЛИ выдает неверный результат - элемента во втором списке нет, а результат вычисления формулы показывает, что он есть. Проверка с помощью "ВПР" подтверждает это. В файле желтым выделены неправильные результаты расчета "СЧЁТЕСЛИ". Посмотрите, пожалуйста, в чем может быть дело.
Неправильно работает "СЧЁТЕСЛИ": счет 15+значных чисел
30.09.2016 15:32:45
|
|
|
|
30.09.2016 15:37:24
Нет значения:
385028416018155,6 но зато есть такое: 385028416018155,61. Даже два. И да, ВПР при этом сработает корректно. Но и СЧЁТЕСЛИ работает корректно, исходя из тех алгоритмов, которые в неё заложены. Дело в том, что СЧЁТЕСЛИ любой текст, который можно преобразовать в число - обязательно преобразует в число. И вот как раз вот это длинное число-текст "385028416018155,6" будет преобразовано в: 3,85028E+14, а точнее в число 385028416018155 равно как и число-текст "385028416018155,61" будет преобразовано в это же: 3,85028E+14, т.е. в 385028416018155 т.е. по факту, в цифровом выражении они равны...
Изменено:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
30.09.2016 15:37:49
Правельно работает счетесли, через Ctrl+F находит 2 значения
|
|
|
|
30.09.2016 15:41:41
|
|
|
|
30.09.2016 15:44:12
Т.е. с помощью СЧЁТЕСЛИ нельзя искать совпадения чисел с 15+ цифр! Можете провести простейший опыт.
Кстати, в приложенном файле у меня результаты СЧЁТЕСЛИ() и ВПР() совпадают, но у меня десятичный разделитель точка. А вот например значения '1234567890123456 и '1234567890123457 для СЧЁТЕСЛИ() одинаковы, а для ВПР() нет.
Изменено: |
|
|
|
30.09.2016 15:57:19
Спасибо всем ответившим, принцип понятен.
|
||||
|
|
|||