Суммирование диапазона значений по условиям.
GENEK
Дата: Пятница, 16.11.2018, 16:21 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Доброго всем времени суток. В процессе выборки статистических данных из большого массива возник ступор, правильно ли выбрана формула и вообще возможно ли это выполнить? Вообщем, имеется таблица с большим количеством данных, где ключевыми являются "принятое количество" и дата_ время. Нужна сумма принятого количества за каждые полусутки, которые начинаются с 08:00- 20:00 и 20:00-08:00. Правильно ли использовать формулу Суммеслимн или же нужен другой способ? Сразу скажу, в екселе не особо силен, так что прошу отнестись с пониманием.
Доброго всем времени суток. В процессе выборки статистических данных из большого массива возник ступор, правильно ли выбрана формула и вообще возможно ли это выполнить? Вообщем, имеется таблица с большим количеством данных, где ключевыми являются "принятое количество" и дата_ время. Нужна сумма принятого количества за каждые полусутки, которые начинаются с 08:00- 20:00 и 20:00-08:00. Правильно ли использовать формулу Суммеслимн или же нужен другой способ? Сразу скажу, в екселе не особо силен, так что прошу отнестись с пониманием. GENEK
Ответить
Сообщение Доброго всем времени суток. В процессе выборки статистических данных из большого массива возник ступор, правильно ли выбрана формула и вообще возможно ли это выполнить? Вообщем, имеется таблица с большим количеством данных, где ключевыми являются "принятое количество" и дата_ время. Нужна сумма принятого количества за каждые полусутки, которые начинаются с 08:00- 20:00 и 20:00-08:00. Правильно ли использовать формулу Суммеслимн или же нужен другой способ? Сразу скажу, в екселе не особо силен, так что прошу отнестись с пониманием. Автор - GENEK Дата добавления - 16.11.2018 в 16:21
Michael_S
Дата: Пятница, 16.11.2018, 16:29 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Неправильно. СУММЕСЛИМН здесь не прстроить (во всяком случае без доп. столбцов). Здесь подошла бы сводная - вам ведь кажые полусутки нужна, а не все в кучу - все что по утрам, одно, по ночам - другое.
Неправильно. СУММЕСЛИМН здесь не прстроить (во всяком случае без доп. столбцов). Здесь подошла бы сводная - вам ведь кажые полусутки нужна, а не все в кучу - все что по утрам, одно, по ночам - другое. Michael_S
Ответить
Сообщение Неправильно. СУММЕСЛИМН здесь не прстроить (во всяком случае без доп. столбцов). Здесь подошла бы сводная - вам ведь кажые полусутки нужна, а не все в кучу - все что по утрам, одно, по ночам - другое. Автор - Michael_S Дата добавления - 16.11.2018 в 16:29
_Boroda_
Дата: Пятница, 16.11.2018, 16:32 |
Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
GENEK , Нарисуйте в файле несколько необходимых результатов вручную
GENEK , Нарисуйте в файле несколько необходимых результатов вручную_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение GENEK , Нарисуйте в файле несколько необходимых результатов вручнуюАвтор - _Boroda_ Дата добавления - 16.11.2018 в 16:32
Gustav
Дата: Пятница, 16.11.2018, 16:59 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2731
Репутация:
1132
±
Замечаний:
0% ±
начинал с Excel 4.0, видел 2.1
Если правильно понял задание, то можно через СУММПРОИЗВ попробовать. У меня получилось так: Для диапазона [08:00-20:00[ :Код
=СУММПРОИЗВ(A2:A244;(ЧАС(B2:B244)>=8)*(ЧАС(B2:B244)<20))
Для диапазона [20:00-08:00[ :Код
=СУММПРОИЗВ(A2:A244;ЗНАК((ЧАС(B2:B244)<8)+(ЧАС(B2:B244)>=20)))
даже, наверное, конкретно здесь вторую формулу можно и без функции ЗНАК:Код
=СУММПРОИЗВ(A2:A244;(ЧАС(B2:B244)<8)+(ЧАС(B2:B244)>=20))
Если правильно понял задание, то можно через СУММПРОИЗВ попробовать. У меня получилось так: Для диапазона [08:00-20:00[ :Код
=СУММПРОИЗВ(A2:A244;(ЧАС(B2:B244)>=8)*(ЧАС(B2:B244)<20))
Для диапазона [20:00-08:00[ :Код
=СУММПРОИЗВ(A2:A244;ЗНАК((ЧАС(B2:B244)<8)+(ЧАС(B2:B244)>=20)))
даже, наверное, конкретно здесь вторую формулу можно и без функции ЗНАК:Код
=СУММПРОИЗВ(A2:A244;(ЧАС(B2:B244)<8)+(ЧАС(B2:B244)>=20))
Gustav
МОИ: Ник , Tip box: 41001663842605
Сообщение отредактировал Gustav - Пятница, 16.11.2018, 17:21
Ответить
Сообщение Если правильно понял задание, то можно через СУММПРОИЗВ попробовать. У меня получилось так: Для диапазона [08:00-20:00[ :Код
=СУММПРОИЗВ(A2:A244;(ЧАС(B2:B244)>=8)*(ЧАС(B2:B244)<20))
Для диапазона [20:00-08:00[ :Код
=СУММПРОИЗВ(A2:A244;ЗНАК((ЧАС(B2:B244)<8)+(ЧАС(B2:B244)>=20)))
даже, наверное, конкретно здесь вторую формулу можно и без функции ЗНАК:Код
=СУММПРОИЗВ(A2:A244;(ЧАС(B2:B244)<8)+(ЧАС(B2:B244)>=20))
Автор - Gustav Дата добавления - 16.11.2018 в 16:59
GENEK
Дата: Вторник, 20.11.2018, 16:17 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, нарисовал в файле приблизительный результат, который хотелось бы получать. Подумал, что наверное проще будет считать за каждые сутки в интервале с 08:00- 08:00.
_Boroda_, нарисовал в файле приблизительный результат, который хотелось бы получать. Подумал, что наверное проще будет считать за каждые сутки в интервале с 08:00- 08:00. GENEK
Ответить
Сообщение _Boroda_, нарисовал в файле приблизительный результат, который хотелось бы получать. Подумал, что наверное проще будет считать за каждые сутки в интервале с 08:00- 08:00. Автор - GENEK Дата добавления - 20.11.2018 в 16:17
GENEK
Дата: Вторник, 20.11.2018, 16:25 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Gustav , по формуле СУММПРОИЗВ подсчет будет итоговый, а нужен что-то типа сводного отчёта.
Gustav , по формуле СУММПРОИЗВ подсчет будет итоговый, а нужен что-то типа сводного отчёта.GENEK
Ответить
Сообщение Gustav , по формуле СУММПРОИЗВ подсчет будет итоговый, а нужен что-то типа сводного отчёта.Автор - GENEK Дата добавления - 20.11.2018 в 16:25
_Boroda_
Дата: Вторник, 20.11.2018, 16:37 |
Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Можно допполе с формулой И затем сводную таблицу Формулой тоже можно Даты первая ячейка Остальные КоличествоКод
=СУММЕСЛИМН(A:A;C:C;">="&I7+"8:";C:C;"<"&I7+"32:")
Можно допполе с формулой И затем сводную таблицу Формулой тоже можно Даты первая ячейка Остальные КоличествоКод
=СУММЕСЛИМН(A:A;C:C;">="&I7+"8:";C:C;"<"&I7+"32:")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Можно допполе с формулой И затем сводную таблицу Формулой тоже можно Даты первая ячейка Остальные КоличествоКод
=СУММЕСЛИМН(A:A;C:C;">="&I7+"8:";C:C;"<"&I7+"32:")
Автор - _Boroda_ Дата добавления - 20.11.2018 в 16:37
sboy
Дата: Вторник, 20.11.2018, 16:39 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
GENEK , с 8 до 8 в примере неправильно считает... если по Вашему примеру судить, то с группировкой по дням
GENEK , с 8 до 8 в примере неправильно считает... если по Вашему примеру судить, то с группировкой по днямsboy
Яндекс: 410016850021169
Ответить
Сообщение GENEK , с 8 до 8 в примере неправильно считает... если по Вашему примеру судить, то с группировкой по днямАвтор - sboy Дата добавления - 20.11.2018 в 16:39
GENEK
Дата: Вторник, 20.11.2018, 17:12 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_ , Спасибо за помощь.
_Boroda_ , Спасибо за помощь.GENEK
Ответить
Сообщение _Boroda_ , Спасибо за помощь.Автор - GENEK Дата добавления - 20.11.2018 в 17:12