Страницы: 1
RSS
Неправильно работает "СЧЁТЕСЛИ": счет 15+значных чисел
 
Здравствуйте. Столкнулся с неработающим "СЧЁТЕСЛИ". Пытаюсь узнать факт вхождения/ не вхождения элементов одного списка в другой. СЧЁТЕСЛИ выдает неверный результат - элемента во втором списке нет, а результат вычисления формулы показывает, что он есть. Проверка с помощью "ВПР" подтверждает это. В файле желтым выделены неправильные результаты расчета "СЧЁТЕСЛИ". Посмотрите, пожалуйста, в чем может быть дело.
 
Нет значения:
385028416018155,6
но зато есть такое:
385028416018155,61. Даже два.
И да, ВПР при этом сработает корректно. Но и СЧЁТЕСЛИ работает корректно, исходя из тех алгоритмов, которые в неё заложены. Дело в том, что СЧЁТЕСЛИ любой текст, который можно преобразовать в число - обязательно преобразует в число. И вот как раз вот это длинное число-текст "385028416018155,6" будет преобразовано в:
3,85028E+14, а точнее в число 385028416018155
равно как и число-текст "385028416018155,61" будет преобразовано в это же:
3,85028E+14, т.е. в 385028416018155

т.е. по факту, в цифровом выражении они равны...
Изменено: The_Prist - 30.09.2016 15:48:00
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Правельно работает счетесли, через Ctrl+F находит 2 значения
 
Цитата
BotExcel написал:
через Ctrl+F
эти найдите: 2122485203102358,38
:D
Для него СЧЁТЕСЛИ считает подходящим такое: 2122485203102358,39
Изменено: The_Prist - 30.09.2016 15:45:40
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Т.е. с помощью СЧЁТЕСЛИ нельзя искать совпадения чисел с 15+ цифр! Можете провести простейший опыт.
Кстати, в приложенном файле у меня результаты СЧЁТЕСЛИ() и ВПР() совпадают, но у меня десятичный разделитель точка.
А вот например значения '1234567890123456 и '1234567890123457 для СЧЁТЕСЛИ() одинаковы, а для ВПР() нет.
Изменено: Hugo - 30.09.2016 15:52:17
 
Спасибо всем ответившим, принцип понятен.
Страницы: 1
Наверх