Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/суммирование ячеек в горизонтальном диапазоне - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
суммирование ячеек в горизонтальном диапазоне
Nik035 Дата: Четверг, 05.06.2025, 18:38 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Добрый вечер. Подскажите пожалуйста как просуммировать ячейки в горизонтальной строке без учета скрытых столбцов
Промежуточные итоги и агрегат в данном случае не работают...существуют альтернативные варианты? перерыл кучу форумов но толком ни чего не нашел.
Может я не совсем правильно сформулировал сам вопрос - простой пример во вложении.

Нужно что бы в строке итого была сумма значений только видимых ячеек.
К сообщению приложен файл: 9362806.xlsx (10.0 Kb)


Сообщение отредактировал Nik035 - Четверг, 05.06.2025, 18:40
 
Ответить
СообщениеДобрый вечер. Подскажите пожалуйста как просуммировать ячейки в горизонтальной строке без учета скрытых столбцов
Промежуточные итоги и агрегат в данном случае не работают...существуют альтернативные варианты? перерыл кучу форумов но толком ни чего не нашел.
Может я не совсем правильно сформулировал сам вопрос - простой пример во вложении.

Нужно что бы в строке итого была сумма значений только видимых ячеек.

Автор - Nik035
Дата добавления - 05.06.2025 в 18:38
Pelena Дата: Четверг, 05.06.2025, 19:00 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19507
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Можно использовать функцию ЯЧЕЙКА с параметром "ширина"
К сообщению приложен файл: 6791041.xlsx (10.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Можно использовать функцию ЯЧЕЙКА с параметром "ширина"

Автор - Pelena
Дата добавления - 05.06.2025 в 19:00
DrMini Дата: Четверг, 05.06.2025, 19:40 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2034
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Nik035, здравствуйте.
Ещё, как вариант — некогда был любезно предоставлен на этом сайте Александром _Boroda_ без доп. строки:
Код
=СУММПРОИЗВ(A4:D4*(ЯЧЕЙКА("ширина";СМЕЩ(A4;;Ч(ИНДЕКС(СТОЛБЕЦ(A4:D4);))-СТОЛБЕЦ(A4)))>0))

[p.s.]после любых изменений нажмите F9 или при следующем открытии файла всё само изменится.[/p.s.]
К сообщению приложен файл: 6655603.xlsx (11.1 Kb)
 
Ответить
СообщениеNik035, здравствуйте.
Ещё, как вариант — некогда был любезно предоставлен на этом сайте Александром _Boroda_ без доп. строки:
Код
=СУММПРОИЗВ(A4:D4*(ЯЧЕЙКА("ширина";СМЕЩ(A4;;Ч(ИНДЕКС(СТОЛБЕЦ(A4:D4);))-СТОЛБЕЦ(A4)))>0))

[p.s.]после любых изменений нажмите F9 или при следующем открытии файла всё само изменится.[/p.s.]

Автор - DrMini
Дата добавления - 05.06.2025 в 19:40
Nik035 Дата: Пятница, 06.06.2025, 10:45 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Огромное спасибо!!!
Последний вариант без доп строки то что нужно!
 
Ответить
СообщениеОгромное спасибо!!!
Последний вариант без доп строки то что нужно!

Автор - Nik035
Дата добавления - 06.06.2025 в 10:45
Nik035 Дата: Пятница, 06.06.2025, 11:10 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Что то я рано обрадовался.
В моем варианте таблицы? когда ячейки с итогами созданы из группированных ячеек - не работает.

прикладываю реальный файл.
Поясню зачем нужно такое суммирование:
1. для скрываемых столбцов двухсту/парал - всегда какой то из столбцов скрыт (возможно что и оба) и результат в столбце общий должен это учитывать.
схема расчета для двухступ./паралл - разные и подтягиваются из данных другого листа.
Обнулять значения в ручную как для столбцов отопл/вент/техн - не хотелось бы

2. Ячейки сгруппированы потому что ниже под таблицей идет расшифровка расчета расхода с размещением видимых результатов отдельных частей расчетной формулы.

В итоге все это позволяет при отсутствии одно из вида теплопотребления - исключить его как из видимой части таблицы так и из расчета.

В итоге я искал решение по суммированию только видимых ячеек, но в принципе возможен вариант и обычного суммирования если при скрытии столбца результат в нем менялся бы на 0-е значение, а при раскрытии столбца возвращал бы результат формулы из подтягиваемых данных (но мне это показалось сложнее и я решил поискать решении по суммированию)
К сообщению приложен файл: 9895644.xlsx (20.4 Kb)


Сообщение отредактировал Nik035 - Пятница, 06.06.2025, 11:30
 
Ответить
СообщениеЧто то я рано обрадовался.
В моем варианте таблицы? когда ячейки с итогами созданы из группированных ячеек - не работает.

прикладываю реальный файл.
Поясню зачем нужно такое суммирование:
1. для скрываемых столбцов двухсту/парал - всегда какой то из столбцов скрыт (возможно что и оба) и результат в столбце общий должен это учитывать.
схема расчета для двухступ./паралл - разные и подтягиваются из данных другого листа.
Обнулять значения в ручную как для столбцов отопл/вент/техн - не хотелось бы

2. Ячейки сгруппированы потому что ниже под таблицей идет расшифровка расчета расхода с размещением видимых результатов отдельных частей расчетной формулы.

В итоге все это позволяет при отсутствии одно из вида теплопотребления - исключить его как из видимой части таблицы так и из расчета.

В итоге я искал решение по суммированию только видимых ячеек, но в принципе возможен вариант и обычного суммирования если при скрытии столбца результат в нем менялся бы на 0-е значение, а при раскрытии столбца возвращал бы результат формулы из подтягиваемых данных (но мне это показалось сложнее и я решил поискать решении по суммированию)

Автор - Nik035
Дата добавления - 06.06.2025 в 11:10
DrMini Дата: Пятница, 06.06.2025, 11:24 | Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2034
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
В моем варианте таблицы когда ячейки с итогами созданы из группированных ячеек - не работает.

Объединённые ячейки — это ЗЛО
Так работать точно не будет.
 
Ответить
Сообщение
В моем варианте таблицы когда ячейки с итогами созданы из группированных ячеек - не работает.

Объединённые ячейки — это ЗЛО
Так работать точно не будет.

Автор - DrMini
Дата добавления - 06.06.2025 в 11:24
Nik035 Дата: Пятница, 06.06.2025, 11:33 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Да, Вы правы...похоже так ни чего не получится.

А нет формулы которая бы при группировке ячейки возвращала в ней 0-значение, а при разворачивании числовой результат формулы?

тогда можно оставить обычное суммирование, учитывая что при скрытии столбца в ячейке возвращался результат =0
по аналогии с формулой для вертикального диапазона =ЕСЛИ(A4=0;"";ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;A4)*АГРЕГАТ(2;5;B$3:$B3)).


Сообщение отредактировал Nik035 - Пятница, 06.06.2025, 11:49
 
Ответить
СообщениеДа, Вы правы...похоже так ни чего не получится.

А нет формулы которая бы при группировке ячейки возвращала в ней 0-значение, а при разворачивании числовой результат формулы?

тогда можно оставить обычное суммирование, учитывая что при скрытии столбца в ячейке возвращался результат =0
по аналогии с формулой для вертикального диапазона =ЕСЛИ(A4=0;"";ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;A4)*АГРЕГАТ(2;5;B$3:$B3)).

Автор - Nik035
Дата добавления - 06.06.2025 в 11:33
DrMini Дата: Пятница, 06.06.2025, 14:12 | Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2034
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
А нет формулы которая бы при группировке ячейки возвращала в ней 0-значение, а при разворачивании числовой результат формулы?

Формулы этого не могут.
Вам видимо нужно смотреть в сторону UDF.
 
Ответить
Сообщение
А нет формулы которая бы при группировке ячейки возвращала в ней 0-значение, а при разворачивании числовой результат формулы?

Формулы этого не могут.
Вам видимо нужно смотреть в сторону UDF.

Автор - DrMini
Дата добавления - 06.06.2025 в 14:12
Pelena Дата: Пятница, 06.06.2025, 17:01 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19507
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
А если так попробовать?
Код
=СУММПРОИЗВ(E19:BA19*(ЯЧЕЙКА("ширина";СМЕЩ(E19;;Ч(ИНДЕКС(СТОЛБЕЦ(E19:BA19);))-СТОЛБЕЦ(E19)))>0))
К сообщению приложен файл: 9895655.xlsx (20.3 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА если так попробовать?
Код
=СУММПРОИЗВ(E19:BA19*(ЯЧЕЙКА("ширина";СМЕЩ(E19;;Ч(ИНДЕКС(СТОЛБЕЦ(E19:BA19);))-СТОЛБЕЦ(E19)))>0))

Автор - Pelena
Дата добавления - 06.06.2025 в 17:01
Nik035 Дата: Понедельник, 09.06.2025, 11:00 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Формула
Код
=СУММПРОИЗВ(E19:BA19*(ЯЧЕЙКА("ширина";СМЕЩ(E19;;Ч(ИНДЕКС(СТОЛБЕЦ(E19:BA19);))-СТОЛБЕЦ(E19)))>0))
- РАБОТАЕТ!!!

Правда я так и не понял почему формула - та же, что предложил DrMini, я ее применял для своей таблицы (заменив на свои диапазоны) ...но тогда она не сработала? а сейчас она работает?

Спасибо огромное всем откликнувшимся за это решение!


Сообщение отредактировал Nik035 - Понедельник, 09.06.2025, 11:00
 
Ответить
СообщениеФормула
Код
=СУММПРОИЗВ(E19:BA19*(ЯЧЕЙКА("ширина";СМЕЩ(E19;;Ч(ИНДЕКС(СТОЛБЕЦ(E19:BA19);))-СТОЛБЕЦ(E19)))>0))
- РАБОТАЕТ!!!

Правда я так и не понял почему формула - та же, что предложил DrMini, я ее применял для своей таблицы (заменив на свои диапазоны) ...но тогда она не сработала? а сейчас она работает?

Спасибо огромное всем откликнувшимся за это решение!

Автор - Nik035
Дата добавления - 09.06.2025 в 11:00
Pelena Дата: Понедельник, 09.06.2025, 15:19 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19507
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
формула - та же, что предложил DrMini

верно, я просто прописала её для одной строки
E19:BA19, а в Вашей версии получилось E19:BA20 из-за объединенных ячеек.
Ещё одно доказательство, что
Объединённые ячейки — это ЗЛО


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
формула - та же, что предложил DrMini

верно, я просто прописала её для одной строки
E19:BA19, а в Вашей версии получилось E19:BA20 из-за объединенных ячеек.
Ещё одно доказательство, что
Объединённые ячейки — это ЗЛО

Автор - Pelena
Дата добавления - 09.06.2025 в 15:19
Nik035 Дата: Понедельник, 09.06.2025, 15:58 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Спасибо!
 
Ответить
СообщениеСпасибо!

Автор - Nik035
Дата добавления - 09.06.2025 в 15:58
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!