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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование последовательности по изменяющемуся условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование последовательности по изменяющемуся условию (Формулы/Formulas)
Суммирование последовательности по изменяющемуся условию
pentium1024 Дата: Суббота, 18.12.2021, 15:33 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 20% ±

2016
Здравствуйте!
Есть последовательность произвольных чисел. Задача ∑ровать разницу соседних пар, следующее вычесть предыдущее, если эта разница отвечает условию, например, отрицательна.
Другими словами: если последующая ячейка меньше предыдущей, добавить разницу значений к ∑.
Задача легко решается при добавлении строки (или столбца, в зависимости от того, в строке или столбце задана исходная последовательность) или макросом. Но нужно попробовать придумать единственную формулу, исходным для которой будет только диапазон ячеек.
Моя голова за два рабочих дня вспухла, признаюсь в несостоятельности.
Прошу помощи. Одна ячейка, одна формула.
К сообщению приложен файл: 0548837.xlsx(9.4 Kb)
 
Ответить
СообщениеЗдравствуйте!
Есть последовательность произвольных чисел. Задача ∑ровать разницу соседних пар, следующее вычесть предыдущее, если эта разница отвечает условию, например, отрицательна.
Другими словами: если последующая ячейка меньше предыдущей, добавить разницу значений к ∑.
Задача легко решается при добавлении строки (или столбца, в зависимости от того, в строке или столбце задана исходная последовательность) или макросом. Но нужно попробовать придумать единственную формулу, исходным для которой будет только диапазон ячеек.
Моя голова за два рабочих дня вспухла, признаюсь в несостоятельности.
Прошу помощи. Одна ячейка, одна формула.

Автор - pentium1024
Дата добавления - 18.12.2021 в 15:33
Pelena Дата: Суббота, 18.12.2021, 15:50 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 18233
Репутация: 4096 ±
Замечаний: ±

Excel 2016 & Mac Excel
Здравствуйте.
Код
=СУММПРОИЗВ((D5:U5-E5:V5<0)*(D5:U5-E5:V5))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Код
=СУММПРОИЗВ((D5:U5-E5:V5<0)*(D5:U5-E5:V5))

Автор - Pelena
Дата добавления - 18.12.2021 в 15:50
pentium1024 Дата: Суббота, 18.12.2021, 15:57 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 20% ±

2016
Pelena, спасибо.
Как быстро и просто (когда знаешь и умеешь).


Сообщение отредактировал pentium1024 - Суббота, 18.12.2021, 16:40
 
Ответить
СообщениеPelena, спасибо.
Как быстро и просто (когда знаешь и умеешь).

Автор - pentium1024
Дата добавления - 18.12.2021 в 15:57
Pelena Дата: Суббота, 18.12.2021, 16:03 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 18233
Репутация: 4096 ±
Замечаний: ±

Excel 2016 & Mac Excel
Код
=СУММПРОИЗВ((E5:V5-D5:U5<0)*(D5:U5-E5:V5))

или
Код
=СУММПРОИЗВ((D5:U5-E5:V5>0)*(D5:U5-E5:V5))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Код
=СУММПРОИЗВ((E5:V5-D5:U5<0)*(D5:U5-E5:V5))

или
Код
=СУММПРОИЗВ((D5:U5-E5:V5>0)*(D5:U5-E5:V5))

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

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