![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.04.2009
Сообщений: 33
|
![]()
Можно ли обойти ограничение функции СУММ в ексель больше 298 ячеек =СУММ((A1;A2;...A298)) ?
|
![]() |
![]() |
![]() |
#2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Мсье знает толк в извращениях.
по сабжу: пользоваться вспомогательными критериями для СУММЕСЛИ или VBA
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
сумма тех ячеек, что Вы указали в сумм (и тех что уже не поместились)
записывается так: Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 02.04.2009
Сообщений: 33
|
![]()
Тут просто макрос написал, который ищет разделы в листе на тысячи строк, а в разделах ищет соответствующие строки и адреса выбранных строк он добавляет через функцию Сумм в каждый адрес раздела, но столкнулся с ограничением функции, когда в одном из разделов он выбрал около 700 строк. Так как задать сразу область =СУММ(B1:K33) не получится, потомучто там много не нужных для расчета строк. Вот и думаю если какой выход или только через VBA считать ?
Последний раз редактировалось DENGA-RU; 26.01.2018 в 14:17. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Скорее всего поможет СУММЕСЛИ, как написал Aleksandr H., или СУММЕСЛИМН или СУММПРОИЗВ. Конкретно можно посоветовать, только увидев файл.
В VBA для сборки диапазона используйте функцию Union - она умеет сцеплять отдельные ячейки в диапазон: Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 02.04.2009
Сообщений: 33
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 02.04.2009
Сообщений: 33
|
![]()
Спасибо Вам большое за решение, просто я думал, что такое делается только через функцию СУММ. И хотелось бы еще узнать, можно ли суммировать по условию полужирного шрифта или по содержанию текста, например "Подраздел" ?
|
![]() |
![]() |
![]() |
#9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
по содержимому ячеек - можно
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 02.04.2009
Сообщений: 33
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ограничение функции ЕСЛИ | inna_ned | Microsoft Office Excel | 18 | 27.08.2016 12:24 |
Что скорее СУММ(А:А) или СУММ(А1:А20000)? | Aleksandr H. | Microsoft Office Excel | 0 | 27.01.2016 15:58 |
Ограничение времени выполнения функции | Crystallon | Общие вопросы Delphi | 4 | 25.09.2010 09:08 |
Функции в Ексель | Юра_ | Microsoft Office Excel | 5 | 16.12.2008 14:26 |