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

Вход

Регистрация

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

 

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

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

Суть задачи следующая.
Электросчетчик выдает профиль потребления электрической энергии в формате получасовых интервалов.
Их необходимо просуммировать для получения часового потребления.
Как провести суммирование со смещением.
Если протянуть обычную формулу суммуирования двух ячеек, то он цепляет следующую.
Файл прикрепляю.
К сообщению приложен файл: potreblenie_0123.xlsx (55.9 Kb)
 
Ответить
СообщениеСуть задачи следующая.
Электросчетчик выдает профиль потребления электрической энергии в формате получасовых интервалов.
Их необходимо просуммировать для получения часового потребления.
Как провести суммирование со смещением.
Если протянуть обычную формулу суммуирования двух ячеек, то он цепляет следующую.
Файл прикрепляю.

Автор - Atalon11
Дата добавления - 17.03.2023 в 18:06
DrMini Дата: Пятница, 17.03.2023, 18:46 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
И вам здравствовать.
Может так?
К сообщению приложен файл: 4027515.xlsx (82.8 Kb)
 
Ответить
СообщениеИ вам здравствовать.
Может так?

Автор - DrMini
Дата добавления - 17.03.2023 в 18:46
Atalon11 Дата: Пятница, 17.03.2023, 19:39 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

DrMini, Нет, не так совсем. посмотрите внимательно как они суммируются в столбце F зеленым маркером, но это руками. В моем примере суммирует в столбце F получасовые интервалы со столбца С в 1 час. И если формулу протянуть вниз, то она цепляет предыдущий полчаса, которые уже учтены в предыдущем часе, а надо чтоб последующая ячейка в столбце F суммировала следующие 2 получасовых интервала. Т.е. как бы со смещением. А вот как протянуть до конца, либо формулу какую применить, не могу ладу дать.
 
Ответить
СообщениеDrMini, Нет, не так совсем. посмотрите внимательно как они суммируются в столбце F зеленым маркером, но это руками. В моем примере суммирует в столбце F получасовые интервалы со столбца С в 1 час. И если формулу протянуть вниз, то она цепляет предыдущий полчаса, которые уже учтены в предыдущем часе, а надо чтоб последующая ячейка в столбце F суммировала следующие 2 получасовых интервала. Т.е. как бы со смещением. А вот как протянуть до конца, либо формулу какую применить, не могу ладу дать.

Автор - Atalon11
Дата добавления - 17.03.2023 в 19:39
gling Дата: Пятница, 17.03.2023, 19:50 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2523
Репутация: 678 ±
Замечаний: 0% ±

2010
Вариант вставить в J6 и протянуть вправо и вниз по таблице.
Код
=СУММЕСЛИМН($C:$C;$A:$A;--(J$5&"янв");$B:$B;"<"&--($I6&":00");$B:$B;">="&($I6&":00")-"1:00")*300
К сообщению приложен файл: 4847290.xlsx (65.1 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Пятница, 17.03.2023, 19:55
 
Ответить
СообщениеВариант вставить в J6 и протянуть вправо и вниз по таблице.
Код
=СУММЕСЛИМН($C:$C;$A:$A;--(J$5&"янв");$B:$B;"<"&--($I6&":00");$B:$B;">="&($I6&":00")-"1:00")*300

Автор - gling
Дата добавления - 17.03.2023 в 19:50
Atalon11 Дата: Пятница, 17.03.2023, 20:02 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

gling, Вы гений, спасибо большое за упрощение задачи) буду пользоваться)
Но все же со смещением как можно просуммировать в столбце с часами F протянув вниз. (поясню, просто сбытовая организация привыкла к такому формату, и я боюсь что они испугаются:)
 
Ответить
Сообщениеgling, Вы гений, спасибо большое за упрощение задачи) буду пользоваться)
Но все же со смещением как можно просуммировать в столбце с часами F протянув вниз. (поясню, просто сбытовая организация привыкла к такому формату, и я боюсь что они испугаются:)

Автор - Atalon11
Дата добавления - 17.03.2023 в 20:02
gling Дата: Пятница, 17.03.2023, 20:42 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2523
Репутация: 678 ±
Замечаний: 0% ±

2010
F протянув вниз
Попробуйте в F5 и тяните вниз
Код
=СУММ(ИНДЕКС($C:$C;2*СТРОКА(G1)+3):ИНДЕКС($C:$C;2*СТРОКА(G1)+4))
К сообщению приложен файл: 9096840.xlsx (166.5 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Пятница, 17.03.2023, 21:06
 
Ответить
Сообщение
F протянув вниз
Попробуйте в F5 и тяните вниз
Код
=СУММ(ИНДЕКС($C:$C;2*СТРОКА(G1)+3):ИНДЕКС($C:$C;2*СТРОКА(G1)+4))

Автор - gling
Дата добавления - 17.03.2023 в 20:42
Egyptian Дата: Суббота, 18.03.2023, 18:51 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
Еще вариант. В F5 и вниз.
Код
=SUM(OFFSET(C$4;2*ROW(A2)-1;;2))
 
Ответить
СообщениеЕще вариант. В F5 и вниз.
Код
=SUM(OFFSET(C$4;2*ROW(A2)-1;;2))

Автор - Egyptian
Дата добавления - 18.03.2023 в 18:51
Atalon11 Дата: Понедельник, 20.03.2023, 13:37 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

gling, Спасибо за формулу еще раз.
А как с другими месяцами. с февралем работает, я поменял аргумент "фев", но интересно что 1 число 1 час считается не корректно, а протянув дальше все корректно. А вот попробовал ретроспективно на октябрь, поменяв на "окт", вообще не работает формула, в чем секрет, если не секрет?)
 
Ответить
Сообщениеgling, Спасибо за формулу еще раз.
А как с другими месяцами. с февралем работает, я поменял аргумент "фев", но интересно что 1 число 1 час считается не корректно, а протянув дальше все корректно. А вот попробовал ретроспективно на октябрь, поменяв на "окт", вообще не работает формула, в чем секрет, если не секрет?)

Автор - Atalon11
Дата добавления - 20.03.2023 в 13:37
gling Дата: Понедельник, 20.03.2023, 20:44 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2523
Репутация: 678 ±
Замечаний: 0% ±

2010
А как с другими месяцами

Надо увидеть как расположены данные за другие месяцы. В примере поменял одну ячейку на Октябрь, посчитало нормально. Почему у вас не считает, надо посмотреть.
К сообщению приложен файл: 6880706.xlsx (173.0 Kb)


ЯД-41001506838083
 
Ответить
Сообщение
А как с другими месяцами

Надо увидеть как расположены данные за другие месяцы. В примере поменял одну ячейку на Октябрь, посчитало нормально. Почему у вас не считает, надо посмотреть.

Автор - gling
Дата добавления - 20.03.2023 в 20:44
Atalon11 Дата: Вторник, 21.03.2023, 11:42 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

gling,

Почему у вас не считает, надо посмотреть.


Февраль 23 - первую ячейку некорректно считает только
Октябрь 22 - по 0
К сообщению приложен файл: potreblenie_0223.xlsx (75.3 Kb) · potreblenie_1022.xlsx (144.5 Kb)
 
Ответить
Сообщениеgling,

Почему у вас не считает, надо посмотреть.


Февраль 23 - первую ячейку некорректно считает только
Октябрь 22 - по 0

Автор - Atalon11
Дата добавления - 21.03.2023 в 11:42
Egyptian Дата: Вторник, 21.03.2023, 18:29 | Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
Atalon11, Для октября, замените элемент формулы --(J$5&"окт") на --(J$5&"окт"&22) и посчитает.
Что касается первой ячейки для февраля, то считает неправильно из-за дважды введеного в диапазон времени, в начале и в конце.


Сообщение отредактировал Egyptian - Вторник, 21.03.2023, 21:50
 
Ответить
СообщениеAtalon11, Для октября, замените элемент формулы --(J$5&"окт") на --(J$5&"окт"&22) и посчитает.
Что касается первой ячейки для февраля, то считает неправильно из-за дважды введеного в диапазон времени, в начале и в конце.

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

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