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

Вход

Регистрация

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

 

= Мир MS Excel/Суммировать последовательность положител. или отрицат. чисел - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммировать последовательность положител. или отрицат. чисел (Формулы/Formulas)
Суммировать последовательность положител. или отрицат. чисел
stalber Дата: Пятница, 08.02.2019, 00:13 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 260
Репутация: 7 ±
Замечаний: 0% ±

Excel 2007
Подскажите пожалуйста формулу.

Необходимо суммировать числа: Если верхнее число положительное, то меня интересуют числа ниже которые тоже положительные, ДО отрицательного числа.
И наоборот: Если верхнее число отрицательное, то меня интересуют числа ниже которые тоже отрицательные, ДО положительного числа.
К сообщению приложен файл: vopros07022019.xlsx(9.6 Kb)
 
Ответить
СообщениеПодскажите пожалуйста формулу.

Необходимо суммировать числа: Если верхнее число положительное, то меня интересуют числа ниже которые тоже положительные, ДО отрицательного числа.
И наоборот: Если верхнее число отрицательное, то меня интересуют числа ниже которые тоже отрицательные, ДО положительного числа.

Автор - stalber
Дата добавления - 08.02.2019 в 00:13
vikttur Дата: Пятница, 08.02.2019, 00:30 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2921
Репутация: 525 ±
Замечаний: 0% ±

Формула массива, ввод тремя клавишами:
Код
=СУММ(F9:ИНДЕКС(F:F;МИН(ЕСЛИ(ЗНАК(F9:F19)<>ЗНАК(F9);СТРОКА(F9:F19)-1))))

Захватываем ячейку ниже диапазона на случай, когда в диапазоне не будет числа с противоположным знаком


Сообщение отредактировал vikttur - Пятница, 08.02.2019, 00:31
 
Ответить
СообщениеФормула массива, ввод тремя клавишами:
Код
=СУММ(F9:ИНДЕКС(F:F;МИН(ЕСЛИ(ЗНАК(F9:F19)<>ЗНАК(F9);СТРОКА(F9:F19)-1))))

Захватываем ячейку ниже диапазона на случай, когда в диапазоне не будет числа с противоположным знаком

Автор - vikttur
Дата добавления - 08.02.2019 в 00:30
_Boroda_ Дата: Пятница, 08.02.2019, 00:48 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 15242
Репутация: 5987 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще вариант. Немассивный
Код
=СУММ(F9:ИНДЕКС(F9:F19;ПОИСКПОЗ(;F9:F19;ЗНАК(-F9))))


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

Автор - _Boroda_
Дата добавления - 08.02.2019 в 00:48
vikttur Дата: Пятница, 08.02.2019, 01:00 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2921
Репутация: 525 ±
Замечаний: 0% ±

Красиво! И без определения знака работает
Код
=ПОИСКПОЗ(;F9:F19;-F9)
 
Ответить
СообщениеКрасиво! И без определения знака работает
Код
=ПОИСКПОЗ(;F9:F19;-F9)

Автор - vikttur
Дата добавления - 08.02.2019 в 01:00
_Boroda_ Дата: Пятница, 08.02.2019, 01:32 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 15242
Репутация: 5987 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
И без определения знака работает

Точно! чуял вот, что что-то лишнее, а недотянул
Оба молодцы, итого вот так получилось
Код
=СУММ(F9:ИНДЕКС(F9:F19;ПОИСКПОЗ(;F9:F19;-F9)))

Ну и волатильная, чисто для попробовать (использовать ее не нужно)
Код
=СУММ(СМЕЩ(F9;;;ПОИСКПОЗ(;F9:F19;-F9)))


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

Точно! чуял вот, что что-то лишнее, а недотянул
Оба молодцы, итого вот так получилось
Код
=СУММ(F9:ИНДЕКС(F9:F19;ПОИСКПОЗ(;F9:F19;-F9)))

Ну и волатильная, чисто для попробовать (использовать ее не нужно)
Код
=СУММ(СМЕЩ(F9;;;ПОИСКПОЗ(;F9:F19;-F9)))

Автор - _Boroda_
Дата добавления - 08.02.2019 в 01:32
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммировать последовательность положител. или отрицат. чисел (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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