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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование нарастающим итогом - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование нарастающим итогом (Формулы/Formulas)
Суммирование нарастающим итогом
sl-2010 Дата: Среда, 02.04.2014, 09:56 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Необходимо прописать суммирование первых Х ячеек, который укзан в отдельной ячейке.
Я прошла путем суммирования индексов, но формула работает неадекватно.:(
С помощью каких функций можно сделать это более изящно?
И еще вопрос, если данные для суммирования расположены в разных частях таблицы (например, А10, А20, А30), нужно создавать отдельный массив или можно обойтись ссылками на них?
К сообщению приложен файл: 3765677.xlsx (8.4 Kb)
 
Ответить
СообщениеДобрый день!
Необходимо прописать суммирование первых Х ячеек, который укзан в отдельной ячейке.
Я прошла путем суммирования индексов, но формула работает неадекватно.:(
С помощью каких функций можно сделать это более изящно?
И еще вопрос, если данные для суммирования расположены в разных частях таблицы (например, А10, А20, А30), нужно создавать отдельный массив или можно обойтись ссылками на них?

Автор - sl-2010
Дата добавления - 02.04.2014 в 09:56
_Boroda_ Дата: Среда, 02.04.2014, 10:04 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Первое
Код
=СУММ(A5:ИНДЕКС(A5:F5;G3))

или
Код
=СУММ(СМЕЩ(A5;;;;G3))

Но первая лучше
Второе
Нужно смотреть конкретный файл. По какому принципу выбираются данные для подсчета?
К сообщению приложен файл: 3765677_1.xlsx (8.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Первое
Код
=СУММ(A5:ИНДЕКС(A5:F5;G3))

или
Код
=СУММ(СМЕЩ(A5;;;;G3))

Но первая лучше
Второе
Нужно смотреть конкретный файл. По какому принципу выбираются данные для подсчета?

Автор - _Boroda_
Дата добавления - 02.04.2014 в 10:04
sl-2010 Дата: Среда, 02.04.2014, 11:35 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здорово, спасибо! То, что нужно. thumb
По второму вопросу образец приложила. Смещение каждый раз будет на одинаковый интервал по строке.
Почему формула
Код
=СУММ(D2:ИНДЕКС(D2:P2;(СМЕЩ(D2;;2;;S1))))
выдает #Знач?
СМЕЩ(D2;;2;;S1) - смещение от яч. D2 через 2 столбца S1-раз, так ведь?
К сообщению приложен файл: 3765677_2.xlsx (10.7 Kb)
 
Ответить
СообщениеЗдорово, спасибо! То, что нужно. thumb
По второму вопросу образец приложила. Смещение каждый раз будет на одинаковый интервал по строке.
Почему формула
Код
=СУММ(D2:ИНДЕКС(D2:P2;(СМЕЩ(D2;;2;;S1))))
выдает #Знач?
СМЕЩ(D2;;2;;S1) - смещение от яч. D2 через 2 столбца S1-раз, так ведь?

Автор - sl-2010
Дата добавления - 02.04.2014 в 11:35
_Boroda_ Дата: Среда, 02.04.2014, 11:56 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
СМЕЩ(D2;;2;;S1) - смещение от яч. D2 через 2 столбца S1-раз, так ведь?

Нет. Совсем не так. Это от D2 смещаемся право на 2 и сместившись выделяем столько ячеек вправо, какая цифра стоит в S1
У Вас же все проще:
Код
=СУММ(B2:ИНДЕКС(B2:P2;S1*3))/2

или
Код
=СУММ(СМЕЩ(B2;;;;U1*3))/2


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
СМЕЩ(D2;;2;;S1) - смещение от яч. D2 через 2 столбца S1-раз, так ведь?

Нет. Совсем не так. Это от D2 смещаемся право на 2 и сместившись выделяем столько ячеек вправо, какая цифра стоит в S1
У Вас же все проще:
Код
=СУММ(B2:ИНДЕКС(B2:P2;S1*3))/2

или
Код
=СУММ(СМЕЩ(B2;;;;U1*3))/2

Автор - _Boroda_
Дата добавления - 02.04.2014 в 11:56
jakim Дата: Среда, 02.04.2014, 12:04 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Для ячейки S2 примените формулу

Код
=SUMPRODUCT((OFFSET(D1;;;;MATCH(S1;D3:P3;0))<>"")*OFFSET(D2;;;;MATCH(S1;D3:P3;0)))
 
Ответить
Сообщение
Для ячейки S2 примените формулу

Код
=SUMPRODUCT((OFFSET(D1;;;;MATCH(S1;D3:P3;0))<>"")*OFFSET(D2;;;;MATCH(S1;D3:P3;0)))

Автор - jakim
Дата добавления - 02.04.2014 в 12:04
sl-2010 Дата: Среда, 02.04.2014, 16:32 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо большое за ответы!!!
jakim, можете объяснить алгоритм подробнее? Мы суммируем произведения ненулевых и нулевых значений в диапазоне, точно соответствующих критерию S1? А каким образом отсекаются значения, которые больше критерия?
 
Ответить
СообщениеСпасибо большое за ответы!!!
jakim, можете объяснить алгоритм подробнее? Мы суммируем произведения ненулевых и нулевых значений в диапазоне, точно соответствующих критерию S1? А каким образом отсекаются значения, которые больше критерия?

Автор - sl-2010
Дата добавления - 02.04.2014 в 16:32
jakim Дата: Среда, 02.04.2014, 16:43 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Просто из слагаемого диапазона выбираются значения соответствующие 1, 2, 3, 4 или 5.
К сообщению приложен файл: 3765677_2-1.xlsx (11.1 Kb)
 
Ответить
Сообщение
Просто из слагаемого диапазона выбираются значения соответствующие 1, 2, 3, 4 или 5.

Автор - jakim
Дата добавления - 02.04.2014 в 16:43
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование нарастающим итогом (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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