Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2017, 08:58   #1
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию суммировать через определенные ячейки

У меня есть функция
C1=C5+C10+C15+C20+C25. Т. е. суммируется каждая пятая ячейка. Но возможно появятся еще данные и тогда надо будет прибавить +C30+C35 и т. д. можно написать универсальную формулу?
А еще лучше с условием, если в столбце А ="уникальное слово", то добавляем значение в C1. Для понимания, пример во вложении.
Вложения
Тип файла: rar Книга1.rar (8.1 Кб, 18 просмотров)
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Старый 29.12.2017, 10:34   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

всё уже придумано до нас!
Код:
=СУММЕСЛИ(A4:A1000; "Вес нетто "; C4:C1000)
p.s. обратите внимание, что у Вас в ячейке с текстом "Вес нетто" есть пробел в конце. Поэтому он есть и в формуле. В данном случае это важно.

p.p.s. вместо 1000 можете поставить другое число. Можно меньше. Можно больше.
я сделал с некоторым запасом (ещё пару сотен товаров можно дописать).

Последний раз редактировалось Serge_Bliznykov; 29.12.2017 в 10:36.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 29.12.2017, 10:51   #3
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию

Блин, ларчик то просто открывается) Спасибо!
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Старый 29.12.2017, 10:53   #4
ПаВлА
Пользователь
 
Регистрация: 20.11.2017
Сообщений: 16
По умолчанию

Универсальная формула в С1 и размножайте вниз.
Код:
=СУММПРОИЗВ(ИНДЕКС(C:C;Ч(ИНДЕКС(СТРОКА($A$1:ИНДЕКС(A:A;(СЧЁТЗ(A:A)-3)/4))*4+СТРОКА(A1);))))
ПаВлА вне форума Ответить с цитированием
Старый 29.12.2017, 11:18   #5
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию

Цитата:
Сообщение от ПаВлА Посмотреть сообщение
Универсальная формула в С1 и размножайте вниз.
Код:
=СУММПРОИЗВ(ИНДЕКС(C:C;Ч(ИНДЕКС(СТРОКА($A$1:ИНДЕКС(A:A;(СЧЁТЗ(A:A)-3)/4))*4+СТРОКА(A1);))))
вот примерно такую и представлял... не работает, зацикленная. Да и ответ Сергея вполне устраивает в моем случае.
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обьеденить повторяющиеся ячейки в одну и суммировать их значения Омар34 Microsoft Office Excel 5 20.03.2016 17:30
Не удается суммировать ячейки shvedvov Microsoft Office Excel 2 30.06.2015 18:04
удалить строки содержащие определенные ячейки 123456789igor Общие вопросы Delphi 0 10.11.2012 00:15
Макрос, копируюший определенные ячейки строкой ниже Dellushka Microsoft Office Excel 12 12.11.2011 20:22
Суммировать ячейки Djuleta86 Microsoft Office Access 0 17.12.2010 14:48