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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование значений со знаком в массиве идущих подряд - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование значений со знаком в массиве идущих подряд (Формулы/Formulas)
Суммирование значений со знаком в массиве идущих подряд
ars1734 Дата: Пятница, 09.02.2018, 12:00 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 68
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте уважаемые эксперты!

У меня есть вопрос: можно ли сделать так, чтобы значения со знаками в массиве чисел, идущих подряд, суммировались по отдельности и обнулялись, если следующее значение в массиве идет с другим знаком или нулем?

Прикладываю тест- файл. в нем два массива: один "дневной баланс" - исходные значения, второй "совокупный баланс" - это накопительные значения с формулой:
Код
=I6+J5


Т.е. Совокупный баланс суммирует следующее значение массива дневного баланса с текущим совокупным значением второго массива. Нужно сделать так, чтобы совокупный баланс суммировал только повторяющиеся значения с одинаковым знаком и начинал суммировать с нуля, если знак следующего значения в столбце меняется. Проще говоря, необходимо вычислить совокупные значения с положительным или отрицательным знаком, сумм значений ячеек идущих подряд и заложить формулу с столбец "Совокупный баланс"

С Уважением, Руслан
К сообщению приложен файл: 0245810.xlsx (13.6 Kb)


Сообщение отредактировал ars1734 - Пятница, 09.02.2018, 12:02
 
Ответить
СообщениеЗдравствуйте уважаемые эксперты!

У меня есть вопрос: можно ли сделать так, чтобы значения со знаками в массиве чисел, идущих подряд, суммировались по отдельности и обнулялись, если следующее значение в массиве идет с другим знаком или нулем?

Прикладываю тест- файл. в нем два массива: один "дневной баланс" - исходные значения, второй "совокупный баланс" - это накопительные значения с формулой:
Код
=I6+J5


Т.е. Совокупный баланс суммирует следующее значение массива дневного баланса с текущим совокупным значением второго массива. Нужно сделать так, чтобы совокупный баланс суммировал только повторяющиеся значения с одинаковым знаком и начинал суммировать с нуля, если знак следующего значения в столбце меняется. Проще говоря, необходимо вычислить совокупные значения с положительным или отрицательным знаком, сумм значений ячеек идущих подряд и заложить формулу с столбец "Совокупный баланс"

С Уважением, Руслан

Автор - ars1734
Дата добавления - 09.02.2018 в 12:00
sboy Дата: Пятница, 09.02.2018, 12:07 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Код
=ЕСЛИ(ЗНАК(I6)=ЗНАК(I5);I6+J5;I6)

или чуть покороче
Код
=I6+J5*(ЗНАК(I6)=ЗНАК(I5))
К сообщению приложен файл: 9010800.xlsx (13.8 Kb)


Яндекс: 410016850021169

Сообщение отредактировал sboy - Пятница, 09.02.2018, 12:09
 
Ответить
СообщениеДобрый день.
Код
=ЕСЛИ(ЗНАК(I6)=ЗНАК(I5);I6+J5;I6)

или чуть покороче
Код
=I6+J5*(ЗНАК(I6)=ЗНАК(I5))

Автор - sboy
Дата добавления - 09.02.2018 в 12:07
ars1734 Дата: Пятница, 09.02.2018, 12:16 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 68
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
=I6+J5*(ЗНАК(I6)=ЗНАК(I5))


Обе формулы классные! Обе работают! Большое Спасибо! +1
 
Ответить
Сообщение
=I6+J5*(ЗНАК(I6)=ЗНАК(I5))


Обе формулы классные! Обе работают! Большое Спасибо! +1

Автор - ars1734
Дата добавления - 09.02.2018 в 12:16
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование значений со знаком в массиве идущих подряд (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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