Страницы: 1
RSS
СУММЕСЛИ не видит данные после 582 строки. Почему?
 
Добрый день.
Ребята, подскажите, пожалуйста, где я ошибся?
формула СУММЕСЛИ считает до определенной строки, а потом просто ставит 0 и все...
уже все проверил (вроде), нигде не могу ошибку найти...

файлик во вложении. строка 582 - считает, а 583 уже нет...
 
polox,
Код
=СУММЕСЛИ($A$2:$A$4806;A2;$B$2:$B$4806)
Не бойтесь совершенства. Вам его не достичь.
 
а если так?
Код
=СУММЕСЛИ($A$2:$A$4806;A582;$B$2:$B$4806)
Вот горшок пустой, он предмет простой...
 
Цитата
Mershik написал:
=СУММЕСЛИ($A$2:$A$4806;A2;$B$2:$B$4806)
Всё, я спать... На ровном месте диапазон не увидел.
Благодарю Вас, добрый человек!
 
Dark1589, скажем так, я не понимаю почему та формула вообще работает до 582 строки.  :D
Вот горшок пустой, он предмет простой...
 
PooHkrd, у меня сначала тоже возник этот вопрос) однако она работала, а потом перестала. Хотелось бы понять причину, а то вдруг у себя где-то встретится) да и теория лишней не будет
 
Dark1589, нашел такое вот.
Короче говоря, если бы изначально закрепили ячейку в третьем аргументе, то все было бы ОК
Код
=СУММЕСЛИ($A$2:$A$4806;A2;$B$2)

или так:
Код
=СУММЕСЛИ(A:A;A2;B:B)
Изменено: PooHkrd - 15.11.2019 17:40:38
Вот горшок пустой, он предмет простой...
 
Цитата
  • Аргумент диапазон_суммирования может не совпадать по
    размеру и форме с аргументом диапазон. При определении
    фактических ячеек, подлежащих суммированию, в качестве начальной ячейки
    используется верхняя левая ячейка аргумента диапазон_суммирования, а затем суммируются ячейки,
    соответствующие по размеру и форме аргументу диапазон.
У автора темы формула:
=СУММЕСЛИ($A$2:$A$4806;A2;B2)
Тоесть, если я правильно понял справку по функии, начала диапазона смещается вниз, а конец зафиксирован.
Как если бы формула была такой:
=СУММЕСЛИ($A$2:$A$4806;A2;B2:$B$4806)
Тогда при протягивании вниз результат для города должен идти на уменьшение. А этого не происходит. Странно.
Изменено: Максим В. - 15.11.2019 17:42:14
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Максим В., если чего-то не понимаешь, то лучше не используй эту мегафичу, и жизнь будет проще.
Вот горшок пустой, он предмет простой...
 
PooHkrd, ну так интересно же. Или я не прав в своих разсуждениях? ;)  
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
PooHkrd, не тот случай, как я понял...

Максим В., есть доля истины. Поставил одинаковый город и пересчитал. В таком случае мы получаем результат от максимума до 1.

Вообще корректный результат получается примерно до 598 ячейки. Видимо какое-то программное ограничение, когда суммесли уже не может удержать в мозгах столько диапазонов
 
Цитата
Dark1589 написал:
Видимо какое-то программное ограничение, когда суммесли уже не может удержать в мозгах столько диапазонов
Все он может, вот только он вместе со смещением диапазона смещает и адреса ячеек (по ссылке это прямо англиийским по белому написано), в которых ищет результат. Обнаруживается это только в районе 582 строки, т.к. в столбце В значения только единички, а начиная с 1164 строки у ТС ячейки пустые. Получаем что в диапазоне поиска было найдено на 581 позиции соответствие, значит в диапазоне суммирования он его будет тоже искать на 581 позиции начиная со строки 582 из смещенных ячеек, а там, сюрприз, пустые ячейки.
Если бы в столбце В были бы не единички, то глюки полезли бы прям сразу.  :D
Как-то так.
Изменено: PooHkrd - 15.11.2019 18:32:45
Вот горшок пустой, он предмет простой...
 
Цитата
PooHkrd написал: если чего-то не понимаешь, то лучше не используй эту мегафичу
...или перед применением детально разберись :)
Происходит смещение диапазона. См. пример
 
В довесок, эта фича превращает не летучую функцию в летучую  :excl:
По вопросам из тем форума, личку не читаю.
 
стандартная ошибка:
откуда Excelю знать что вы мечтаете посчитать? поэтому он считает то, что написано в формуле
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1
Наверх