Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Суммесли не работает с длинными числами в качестве условия, Суммесли суммируя по условию в качестве которого задано длинное число заменяет последнюю цифру нулем.
 
Добрый вечер, уважаемые эксперты.
Есть таблица в которой в столбце Сцеп объединяются значения из столбцов SKU и Material. Затем функцией "суммесли" складываются значения по условию, выводится не верная сумма 18.163. Хотя для числа 1009139041824244 это должно быть 2.705, а для числа 1009139041824243 это должно быть 15.458. Т.е "суммесли" выдает просто сумму.
Разбираясь с этим вопросом я заменил формулы в столбце Сцеп значениями (копировать -> вставить значениями), затем перевел в число и вместо двух чисел 1009139041824244 и 1009139041824243 получил 1009139041824240. Т.е. получается что Excel для формулы "суммесли" заменяет шестнадцатый символ нулем, что приводит к ошибке.
Помогите решить данную проблему. Может где в настройках Excel можно изменить "точность" поиска/подсчета или похимичить с форматами чисел?
Пример во вложении
 
 
Это - особенность функции СУММЕСЛИ, которая интерпретирует текст, состоящий из цифр, как число. Сцепите ячейки через, например, знак подчеркивания и проблемы не будет.
Изменено: sokol92 - 16 сен 2020 19:23:18
Владимир
 
sokol92, Спасибо большое, не знал о такой особенности. Через знак подчеркивания "_" все работает.  
 
Сам не так уж давно узнал. :)

Нельзя использовать эту функцию для обработки номеров кредитных карт, расчетных счетов и др. "длинных" чисел.
Владимир
 
СЧЁТЕСЛИ() косячит аналогично.
И СУММЕСЛИМН() тоже.
А вот СУММПРОИЗВ() можно использовать.
Изменено: Hugo - 16 сен 2020 20:46:14
Страницы: 1
Читают тему (гостей: 1)
Наверх