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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2018, 19:37   #1
Bomba2018
Пользователь
 
Регистрация: 19.06.2018
Сообщений: 15
По умолчанию Суммирование ячеек со сдвигом

Скажите, пожалуйста, можно как-то просуммировать ячейки не перечисляя их каждый раз, а задав массив (в данном случае смещение на 4 ячейки построчно):

Код:
=СУММ(ЕСЛИ(ЕПУСТО(RC[-16]);0;1)*RC[-13];ЕСЛИ(ЕПУСТО(RC[-12]);0;1)*RC[-9];ЕСЛИ(ЕПУСТО(RC[-8]);0;1)*RC[-5];ЕСЛИ(ЕПУСТО(RC[-4]);0;1)*RC[-1])
Требуемая формула находится в файле в столбце Количество пачек Товар1.
Вложения
Тип файла: xlsx Суммировать массив.xlsx (11.6 Кб, 14 просмотров)
Bomba2018 вне форума Ответить с цитированием
Старый 20.06.2018, 20:41   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Формулу можно записать короче
Код:
=ЗНАК(RC[-16])*RC[-13]+ЗНАК(RC[-12])*RC[-9]+ЗНАК(RC[-8])*RC[-5]+ЗНАК(RC[-4])*RC[-1]
А массивом например так
Код:
=СУММПРОИЗВ(ЗНАК(RC[-16]:RC[-4])*RC[-13]:RC[-1]*(ОСТАТ(СТОЛБЕЦ(RC[-16]:RC[-4]);4)=1))
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 21.06.2018, 10:16   #3
Bomba2018
Пользователь
 
Регистрация: 19.06.2018
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
Формулу можно записать короче
Код:
=ЗНАК(RC[-16])*RC[-13]+ЗНАК(RC[-12])*RC[-9]+ЗНАК(RC[-8])*RC[-5]+ЗНАК(RC[-4])*RC[-1]
А массивом например так
Код:
=СУММПРОИЗВ(ЗНАК(RC[-16]:RC[-4])*RC[-13]:RC[-1]*(ОСТАТ(СТОЛБЕЦ(RC[-16]:RC[-4]);4)=1))
Спасибо!
Второй вариант подходит только если столбцы начинаются с первой колонки. А если сдвиг на 2-3 колонки?
Bomba2018 вне форума Ответить с цитированием
Старый 21.06.2018, 12:27   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Подбирайте смещение первой ссылки, например RC[-15]:RC[-3]
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 26.06.2018, 18:18   #5
Bomba2018
Пользователь
 
Регистрация: 19.06.2018
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
Подбирайте смещение первой ссылки, например RC[-15]:RC[-3]
Спасибо!
Bomba2018 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вставка ячеек в Excell со сдвигом вниз иванлеон Общие вопросы Delphi 1 24.05.2015 14:04
Объединение ячеек со сдвигом вверх удалением(макрос) AdvSent Microsoft Office Excel 7 03.08.2012 17:07
Суммирование из одинаковых ячеек maksvas Microsoft Office Excel 30 17.05.2011 18:03
Суммирование ячеек в диапозоне igor_exp Microsoft Office Excel 2 27.10.2010 08:04
суммирование ячеек =) peq Microsoft Office Excel 3 08.05.2009 13:24