Сложение чётных и нечётных строк в зависимости от даты
DrMini
Дата: Суббота, 27.02.2021, 07:41 |
Сообщение № 1
Группа: Модераторы
Ранг: Старожил
Сообщений: 2034
Репутация:
314
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Доброго времени суток форумчане и гости форума. Нужно сложить из колонки «Итоги за день» D2:D38 через одну строку (Километры отдельно. Литры отдельно) и разнести в таблицу в зависимости от месяца. Через строку считает формула для километров:Код
=СУММПРОИЗВ(--(ОСТАТ(СТРОКА($D:$D);2)=0);$D:$D)
для литров:Код
=СУММПРОИЗВ(--(ОСТАТ(СТРОКА($D:$D);2)=1);$D:$D)
В зависимости от даты в таблицу по месяцам разносил формулой (пример для января):Код
=СУММПРОИЗВ((МЕСЯЦ($A$2:$A$38)=МЕСЯЦ($G$1))*($D$2:$D$38))
До объединения ячеек (для лучшей визуализации) в столбце A всё распределялось по месяцам. Помогите пожалуйста объединить эти формулы (моих знаний не хватает). Если, что непонятно объяснил (заранее прошу прощения) поясню дополнительно. Файл прикрепил.
Доброго времени суток форумчане и гости форума. Нужно сложить из колонки «Итоги за день» D2:D38 через одну строку (Километры отдельно. Литры отдельно) и разнести в таблицу в зависимости от месяца. Через строку считает формула для километров:Код
=СУММПРОИЗВ(--(ОСТАТ(СТРОКА($D:$D);2)=0);$D:$D)
для литров:Код
=СУММПРОИЗВ(--(ОСТАТ(СТРОКА($D:$D);2)=1);$D:$D)
В зависимости от даты в таблицу по месяцам разносил формулой (пример для января):Код
=СУММПРОИЗВ((МЕСЯЦ($A$2:$A$38)=МЕСЯЦ($G$1))*($D$2:$D$38))
До объединения ячеек (для лучшей визуализации) в столбце A всё распределялось по месяцам. Помогите пожалуйста объединить эти формулы (моих знаний не хватает). Если, что непонятно объяснил (заранее прошу прощения) поясню дополнительно. Файл прикрепил. DrMini
Ответить
Сообщение Доброго времени суток форумчане и гости форума. Нужно сложить из колонки «Итоги за день» D2:D38 через одну строку (Километры отдельно. Литры отдельно) и разнести в таблицу в зависимости от месяца. Через строку считает формула для километров:Код
=СУММПРОИЗВ(--(ОСТАТ(СТРОКА($D:$D);2)=0);$D:$D)
для литров:Код
=СУММПРОИЗВ(--(ОСТАТ(СТРОКА($D:$D);2)=1);$D:$D)
В зависимости от даты в таблицу по месяцам разносил формулой (пример для января):Код
=СУММПРОИЗВ((МЕСЯЦ($A$2:$A$38)=МЕСЯЦ($G$1))*($D$2:$D$38))
До объединения ячеек (для лучшей визуализации) в столбце A всё распределялось по месяцам. Помогите пожалуйста объединить эти формулы (моих знаний не хватает). Если, что непонятно объяснил (заранее прошу прощения) поясню дополнительно. Файл прикрепил. Автор - DrMini Дата добавления - 27.02.2021 в 07:41
bmv98rus
Дата: Суббота, 27.02.2021, 08:39 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация:
772
±
Замечаний:
0% ±
Excel 2013/2016
DrMini , 1. для массивных функций -вред, хотя потом исправились. 2. - это тоже вред 3Код
=SUMPRODUCT((MONTH($A$2:$A$38)=MONTH(G$1))*($D$2:$D$38)*(MOD(ROW($D$2:$D$38);2)=0))
иКод
=SUMPRODUCT((MONTH($A$2:$A$38)=MONTH(G$1))*($D$3:$D$39)*(MOD(ROW($D$2:$D$38);2)=0))
DrMini , 1. для массивных функций -вред, хотя потом исправились. 2. - это тоже вред 3Код
=SUMPRODUCT((MONTH($A$2:$A$38)=MONTH(G$1))*($D$2:$D$38)*(MOD(ROW($D$2:$D$38);2)=0))
иКод
=SUMPRODUCT((MONTH($A$2:$A$38)=MONTH(G$1))*($D$3:$D$39)*(MOD(ROW($D$2:$D$38);2)=0))
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение DrMini , 1. для массивных функций -вред, хотя потом исправились. 2. - это тоже вред 3Код
=SUMPRODUCT((MONTH($A$2:$A$38)=MONTH(G$1))*($D$2:$D$38)*(MOD(ROW($D$2:$D$38);2)=0))
иКод
=SUMPRODUCT((MONTH($A$2:$A$38)=MONTH(G$1))*($D$3:$D$39)*(MOD(ROW($D$2:$D$38);2)=0))
Автор - bmv98rus Дата добавления - 27.02.2021 в 08:39
Pelena
Дата: Суббота, 27.02.2021, 08:51 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19507
Репутация:
4618
±
Замечаний:
±
Excel 365 & Mac Excel
можно попробовать без проверки на чётность. Формулы для км и л немного разные, но их можно копировать вправо обе сразуКод
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$38;"ММГГ")=ТЕКСТ(ПРОСМОТР(9^9;$G$1:G$1);"ММГГ"))*($D$2:$D$38))
вот это МЕСЯЦ($A$2:$A$38)=МЕСЯЦ(G$1) неудачный вариант, т.к. в январе для пустых ячеек будет тоже ИСТИНА
можно попробовать без проверки на чётность. Формулы для км и л немного разные, но их можно копировать вправо обе сразуКод
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$38;"ММГГ")=ТЕКСТ(ПРОСМОТР(9^9;$G$1:G$1);"ММГГ"))*($D$2:$D$38))
вот это МЕСЯЦ($A$2:$A$38)=МЕСЯЦ(G$1) неудачный вариант, т.к. в январе для пустых ячеек будет тоже ИСТИНА Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение можно попробовать без проверки на чётность. Формулы для км и л немного разные, но их можно копировать вправо обе сразуКод
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$38;"ММГГ")=ТЕКСТ(ПРОСМОТР(9^9;$G$1:G$1);"ММГГ"))*($D$2:$D$38))
вот это МЕСЯЦ($A$2:$A$38)=МЕСЯЦ(G$1) неудачный вариант, т.к. в январе для пустых ячеек будет тоже ИСТИНА Автор - Pelena Дата добавления - 27.02.2021 в 08:51
DrMini
Дата: Суббота, 27.02.2021, 08:52 |
Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2034
Репутация:
314
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Михаил БОЛЬШОЕ СПАСИБО. Всё работает. Да. Знаю, но лучше ничего для данной задачи ничего не придумал.
Михаил БОЛЬШОЕ СПАСИБО. Всё работает. Да. Знаю, но лучше ничего для данной задачи ничего не придумал.DrMini
Сообщение отредактировал DrMini - Суббота, 27.02.2021, 08:53
Ответить
Сообщение Михаил БОЛЬШОЕ СПАСИБО. Всё работает. Да. Знаю, но лучше ничего для данной задачи ничего не придумал.Автор - DrMini Дата добавления - 27.02.2021 в 08:52
DrMini
Дата: Суббота, 27.02.2021, 08:59 |
Сообщение № 5
Группа: Модераторы
Ранг: Старожил
Сообщений: 2034
Репутация:
314
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
можно попробовать без проверки на чётность.
Елена и Вам БОЛЬШОЕ СПАСИБО. Всё работает.
можно попробовать без проверки на чётность.
Елена и Вам БОЛЬШОЕ СПАСИБО. Всё работает.DrMini
Ответить
Сообщение можно попробовать без проверки на чётность.
Елена и Вам БОЛЬШОЕ СПАСИБО. Всё работает.Автор - DrMini Дата добавления - 27.02.2021 в 08:59
Nic70y
Дата: Суббота, 27.02.2021, 12:57 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9121
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
Код
=СУММЕСЛИМН($D2:$D39;$A2:$A39;">="&G1;$A2:$A39;"<="&КОНМЕСЯЦА(G1;0))
Код
=СУММЕСЛИМН($D3:$D40;$A2:$A39;">="&G1;$A2:$A39;"<="&КОНМЕСЯЦА(G1;0))
Код
=СУММЕСЛИМН($D2:$D39;$A2:$A39;">="&G1;$A2:$A39;"<="&КОНМЕСЯЦА(G1;0))
Код
=СУММЕСЛИМН($D3:$D40;$A2:$A39;">="&G1;$A2:$A39;"<="&КОНМЕСЯЦА(G1;0))
Nic70y
К сообщению приложен файл:
27.xlsx
(12.9 Kb)
ЮMoney 41001841029809
Ответить
Сообщение Код
=СУММЕСЛИМН($D2:$D39;$A2:$A39;">="&G1;$A2:$A39;"<="&КОНМЕСЯЦА(G1;0))
Код
=СУММЕСЛИМН($D3:$D40;$A2:$A39;">="&G1;$A2:$A39;"<="&КОНМЕСЯЦА(G1;0))
Автор - Nic70y Дата добавления - 27.02.2021 в 12:57
DrMini
Дата: Суббота, 27.02.2021, 14:15 |
Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2034
Репутация:
314
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Nic70y , Николай и Вам БОЛЬШОЕ СПАСИБО. Всё тоже работает. [offtop]Всегда поражался в Excel возможности одну и ту же задачу решать различными способами.[/offtop]
Nic70y , Николай и Вам БОЛЬШОЕ СПАСИБО. Всё тоже работает. [offtop]Всегда поражался в Excel возможности одну и ту же задачу решать различными способами.[/offtop]DrMini
Ответить
Сообщение Nic70y , Николай и Вам БОЛЬШОЕ СПАСИБО. Всё тоже работает. [offtop]Всегда поражался в Excel возможности одну и ту же задачу решать различными способами.[/offtop]Автор - DrMini Дата добавления - 27.02.2021 в 14:15