Есть ли ограничение у СУММЕСЛИМН()?
ZorKon71
Дата: Среда, 21.02.2018, 09:53 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Доброго времени суток! Нужно сложить суммы по нескольким текстовым значениям. Не проблема:Цитата
=СУММЕСЛИМН(Лист1!J:J;Лист1!E:E;СВОД2!A2;Лист1!D:D;СВОД2!B2;Лист1!K:K;D2)
Смотрю, итоговая сумма не бъётся. Вышел на строки, где в сумме получается 0, и как я понял это из-за того что в одной из ячеек слишком длинный текст. Экспериментами с сокращением вышел на длинну в 255 знаков. Но это в одном поле. Неужели есть ограничение или я что-то не так делаю?! Спасибо.
Доброго времени суток! Нужно сложить суммы по нескольким текстовым значениям. Не проблема:Цитата
=СУММЕСЛИМН(Лист1!J:J;Лист1!E:E;СВОД2!A2;Лист1!D:D;СВОД2!B2;Лист1!K:K;D2)
Смотрю, итоговая сумма не бъётся. Вышел на строки, где в сумме получается 0, и как я понял это из-за того что в одной из ячеек слишком длинный текст. Экспериментами с сокращением вышел на длинну в 255 знаков. Но это в одном поле. Неужели есть ограничение или я что-то не так делаю?! Спасибо. ZorKon71
Ответить
Сообщение Доброго времени суток! Нужно сложить суммы по нескольким текстовым значениям. Не проблема:Цитата
=СУММЕСЛИМН(Лист1!J:J;Лист1!E:E;СВОД2!A2;Лист1!D:D;СВОД2!B2;Лист1!K:K;D2)
Смотрю, итоговая сумма не бъётся. Вышел на строки, где в сумме получается 0, и как я понял это из-за того что в одной из ячеек слишком длинный текст. Экспериментами с сокращением вышел на длинну в 255 знаков. Но это в одном поле. Неужели есть ограничение или я что-то не так делаю?! Спасибо. Автор - ZorKon71 Дата добавления - 21.02.2018 в 09:53
китин
Дата: Среда, 21.02.2018, 09:54 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
насколько я понимаю это и есть ограничение а лучше бы файлик посмотреть
насколько я понимаю это и есть ограничение а лучше бы файлик посмотретькитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Среда, 21.02.2018, 10:02
Ответить
Сообщение насколько я понимаю это и есть ограничение а лучше бы файлик посмотретьАвтор - китин Дата добавления - 21.02.2018 в 09:54
ZorKon71
Дата: Среда, 21.02.2018, 10:23 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
насколько я понимаю это и есть ограничение
Просто я нигде не встречал что бы было написано про ограничение... Сделал так: - в G2: - в E2 пришлось поменять:Код
=СУММЕСЛИМН(Лист1!J:J;Лист1!E:E;A2;Лист1!D:D;[b]G2&"*"[/b];Лист1!K:K;D2)
Правда это до первого случая когда разница будет ощущаться после 254 знака...
насколько я понимаю это и есть ограничение
Просто я нигде не встречал что бы было написано про ограничение... Сделал так: - в G2: - в E2 пришлось поменять:Код
=СУММЕСЛИМН(Лист1!J:J;Лист1!E:E;A2;Лист1!D:D;[b]G2&"*"[/b];Лист1!K:K;D2)
Правда это до первого случая когда разница будет ощущаться после 254 знака... ZorKon71
Ответить
Сообщение насколько я понимаю это и есть ограничение
Просто я нигде не встречал что бы было написано про ограничение... Сделал так: - в G2: - в E2 пришлось поменять:Код
=СУММЕСЛИМН(Лист1!J:J;Лист1!E:E;A2;Лист1!D:D;[b]G2&"*"[/b];Лист1!K:K;D2)
Правда это до первого случая когда разница будет ощущаться после 254 знака... Автор - ZorKon71 Дата добавления - 21.02.2018 в 10:23
китин
Дата: Среда, 21.02.2018, 10:29 |
Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
а лучше бы файлик посмотреть
а лучше бы файлик посмотреть
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение а лучше бы файлик посмотреть
Автор - китин Дата добавления - 21.02.2018 в 10:29
ZorKon71
Дата: Среда, 21.02.2018, 11:38 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
а лучше бы файлик посмотреть
Как раз в примере разница после 254 символа...
а лучше бы файлик посмотреть
Как раз в примере разница после 254 символа... ZorKon71
Сообщение отредактировал ZorKon71 - Среда, 21.02.2018, 11:39
Ответить
Сообщение а лучше бы файлик посмотреть
Как раз в примере разница после 254 символа... Автор - ZorKon71 Дата добавления - 21.02.2018 в 11:38
Sancho
Дата: Среда, 21.02.2018, 11:48 |
Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 279
Репутация:
19
±
Замечаний:
0% ±
2007, 2010, 2013
ZorKon71 , Так?Код
=СУММПРОИЗВ(--(B2=Лист1!$D$6:$D$11)*(Лист1!$K$6:$K$11=СВОД2!D2)*(Лист1!$J$6:$J$11))
хотя считает и без преобразования нормально, можно и так, Код
=СУММПРОИЗВ((B2=Лист1!$D$6:$D$11)*(Лист1!$K$6:$K$11=СВОД2!D2)*(Лист1!$J$6:$J$11))
ZorKon71 , Так?Код
=СУММПРОИЗВ(--(B2=Лист1!$D$6:$D$11)*(Лист1!$K$6:$K$11=СВОД2!D2)*(Лист1!$J$6:$J$11))
хотя считает и без преобразования нормально, можно и так, Код
=СУММПРОИЗВ((B2=Лист1!$D$6:$D$11)*(Лист1!$K$6:$K$11=СВОД2!D2)*(Лист1!$J$6:$J$11))
Sancho
Сообщение отредактировал Sancho - Среда, 21.02.2018, 12:09
Ответить
Сообщение ZorKon71 , Так?Код
=СУММПРОИЗВ(--(B2=Лист1!$D$6:$D$11)*(Лист1!$K$6:$K$11=СВОД2!D2)*(Лист1!$J$6:$J$11))
хотя считает и без преобразования нормально, можно и так, Код
=СУММПРОИЗВ((B2=Лист1!$D$6:$D$11)*(Лист1!$K$6:$K$11=СВОД2!D2)*(Лист1!$J$6:$J$11))
Автор - Sancho Дата добавления - 21.02.2018 в 11:48
ZorKon71
Дата: Среда, 21.02.2018, 12:40 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Нет. Справа проблем нет. Там всё коротко. Проблема в колонке "E". Должно быть не два по 16. А 4 и 12. (если по вашему файлу)
Нет. Справа проблем нет. Там всё коротко. Проблема в колонке "E". Должно быть не два по 16. А 4 и 12. (если по вашему файлу)ZorKon71
Сообщение отредактировал ZorKon71 - Среда, 21.02.2018, 12:43
Ответить
Сообщение Нет. Справа проблем нет. Там всё коротко. Проблема в колонке "E". Должно быть не два по 16. А 4 и 12. (если по вашему файлу)Автор - ZorKon71 Дата добавления - 21.02.2018 в 12:40
amfor
Дата: Среда, 21.02.2018, 13:33 |
Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 250
Репутация:
75
±
Замечаний:
0% ±
Excel 2016
Так подставьте формулу Sancho в колонку E и будет Вам счастье.
Так подставьте формулу Sancho в колонку E и будет Вам счастье. amfor
Семь бед - один RESET.
Ответить
Сообщение Так подставьте формулу Sancho в колонку E и будет Вам счастье. Автор - amfor Дата добавления - 21.02.2018 в 13:33
ZorKon71
Дата: Среда, 21.02.2018, 13:47 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Круто!Код
=СУММПРОИЗВ((B2=Лист1!D:D)*(Лист1!K:K=СВОД2!D2)*(Лист1!J:J))
Только не понимаю как оно это делает... По отдельности скобки вообще не совсем понятно что показывают...
Круто!Код
=СУММПРОИЗВ((B2=Лист1!D:D)*(Лист1!K:K=СВОД2!D2)*(Лист1!J:J))
Только не понимаю как оно это делает... По отдельности скобки вообще не совсем понятно что показывают... ZorKon71
Ответить
Сообщение Круто!Код
=СУММПРОИЗВ((B2=Лист1!D:D)*(Лист1!K:K=СВОД2!D2)*(Лист1!J:J))
Только не понимаю как оно это делает... По отдельности скобки вообще не совсем понятно что показывают... Автор - ZorKon71 Дата добавления - 21.02.2018 в 13:47
Sancho
Дата: Среда, 21.02.2018, 14:11 |
Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 279
Репутация:
19
±
Замечаний:
0% ±
2007, 2010, 2013
Только не понимаю как оно это делает..
Если в диапазоне D:D есть ячейка равная значению ячейки B2 то это 1 И если в найденной строке есть в столбце К значение равное значению D2 то 1 И значение из ячейки в данной строке столбца J. Т.е. 1*1*на значение из ячейки столбца J. ну и затем все найденные соответствующие условиям строки суммируются. Зачем в формулах указали столбцы D:D K:K J:J а не диапазоны. Не боитесь "повесить" эксель пересчетами таких формул? ведь на листе 1048576 строк и каждая такая формула "просматривает" все эти строки...
Только не понимаю как оно это делает..
Если в диапазоне D:D есть ячейка равная значению ячейки B2 то это 1 И если в найденной строке есть в столбце К значение равное значению D2 то 1 И значение из ячейки в данной строке столбца J. Т.е. 1*1*на значение из ячейки столбца J. ну и затем все найденные соответствующие условиям строки суммируются. Зачем в формулах указали столбцы D:D K:K J:J а не диапазоны. Не боитесь "повесить" эксель пересчетами таких формул? ведь на листе 1048576 строк и каждая такая формула "просматривает" все эти строки...Sancho
Ответить
Сообщение Только не понимаю как оно это делает..
Если в диапазоне D:D есть ячейка равная значению ячейки B2 то это 1 И если в найденной строке есть в столбце К значение равное значению D2 то 1 И значение из ячейки в данной строке столбца J. Т.е. 1*1*на значение из ячейки столбца J. ну и затем все найденные соответствующие условиям строки суммируются. Зачем в формулах указали столбцы D:D K:K J:J а не диапазоны. Не боитесь "повесить" эксель пересчетами таких формул? ведь на листе 1048576 строк и каждая такая формула "просматривает" все эти строки...Автор - Sancho Дата добавления - 21.02.2018 в 14:11
ZorKon71
Дата: Среда, 21.02.2018, 15:20 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Sancho , здорово! И не догадался бы этим воспользоваться!Не боитесь "повесить" эксель пересчетами таких формул?
Да вроде не много таких формул... Зато при добавлении строк, не надо отслеживать формулы... Спасибо за предупреждение. Я подумаю...
Sancho , здорово! И не догадался бы этим воспользоваться!Не боитесь "повесить" эксель пересчетами таких формул?
Да вроде не много таких формул... Зато при добавлении строк, не надо отслеживать формулы... Спасибо за предупреждение. Я подумаю... ZorKon71
Ответить
Сообщение Sancho , здорово! И не догадался бы этим воспользоваться!Не боитесь "повесить" эксель пересчетами таких формул?
Да вроде не много таких формул... Зато при добавлении строк, не надо отслеживать формулы... Спасибо за предупреждение. Я подумаю... Автор - ZorKon71 Дата добавления - 21.02.2018 в 15:20