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

Вход

Регистрация

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

 

= Мир MS Excel/Группировка дат по декадам - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Группировка дат по декадам (Формулы/Formulas)
Группировка дат по декадам
natiks Дата: Понедельник, 27.05.2019, 06:46 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день, знатоки Excel, подскажите, можно ли каким-либо образом сгруппировать даты по декадам и найти сумму и количество значений по каждой декаде. Сводные таблицы использовать нельзя. Ничего не могу придумать кроме тупого выделения вручную, но это явно не то, исходный документ содержит список данных на целых год(((((
К сообщению приложен файл: 8061056.xlsx(17.6 Kb)
 
Ответить
СообщениеДобрый день, знатоки Excel, подскажите, можно ли каким-либо образом сгруппировать даты по декадам и найти сумму и количество значений по каждой декаде. Сводные таблицы использовать нельзя. Ничего не могу придумать кроме тупого выделения вручную, но это явно не то, исходный документ содержит список данных на целых год(((((

Автор - natiks
Дата добавления - 27.05.2019 в 06:46
bmv98rus Дата: Понедельник, 27.05.2019, 07:40 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2278
Репутация: 399 ±
Замечаний: 20% ±

Excel 2013/2016
не могу придумать кроме тупого выделения вручную,
И это как раз требуется сделать в примере, чтоб понятно было что именно вы хотите получить.


Замечательный медведь, процентов на 20.
 
Ответить
Сообщение
не могу придумать кроме тупого выделения вручную,
И это как раз требуется сделать в примере, чтоб понятно было что именно вы хотите получить.

Автор - bmv98rus
Дата добавления - 27.05.2019 в 07:40
natiks Дата: Понедельник, 27.05.2019, 15:11 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Таблицу приложила, не знаю, возможно ли сделать вообще такую группировку(((((
Таблица по декадам может находиться в любой части листа
К сообщению приложен файл: 5461671.xlsx(39.8 Kb)
 
Ответить
СообщениеТаблицу приложила, не знаю, возможно ли сделать вообще такую группировку(((((
Таблица по декадам может находиться в любой части листа

Автор - natiks
Дата добавления - 27.05.2019 в 15:11
bmv98rus Дата: Понедельник, 27.05.2019, 15:23 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 2278
Репутация: 399 ±
Замечаний: 20% ±

Excel 2013/2016
Что значит 6я декада и что туда должно войти в вашем понимании?


Замечательный медведь, процентов на 20.
 
Ответить
СообщениеЧто значит 6я декада и что туда должно войти в вашем понимании?

Автор - bmv98rus
Дата добавления - 27.05.2019 в 15:23
bigor Дата: Понедельник, 27.05.2019, 15:28 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 3 ±
Замечаний: 0% ±

Excel 2016
Так?
К сообщению приложен файл: 5461671_1.xlsx(31.3 Kb)
 
Ответить
СообщениеТак?

Автор - bigor
Дата добавления - 27.05.2019 в 15:28
китин Дата: Понедельник, 27.05.2019, 15:41 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 5621
Репутация: 893 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
как понял. в L4( Красненькая) дата начала нужного года
Код
=ЕСЛИ($H4="";"";СУММПРОИЗВ(ВыданнаяСумма*(ДатаВыдачи>=($L$4+($H4-1)*10))*(ДатаВыдачи<=(($L$4+$H4*10)-1))))
К сообщению приложен файл: 5867705.xlsx(41.8 Kb)


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщениекак понял. в L4( Красненькая) дата начала нужного года
Код
=ЕСЛИ($H4="";"";СУММПРОИЗВ(ВыданнаяСумма*(ДатаВыдачи>=($L$4+($H4-1)*10))*(ДатаВыдачи<=(($L$4+$H4*10)-1))))

Автор - китин
Дата добавления - 27.05.2019 в 15:41
bmv98rus Дата: Понедельник, 27.05.2019, 16:17 | Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 2278
Репутация: 399 ±
Замечаний: 20% ±

Excel 2013/2016
Ну тогда уж
Код
=IF($H4="";"";SUMIFS(ВыданнаяСумма;ДатаВыдачи;">="&$L$4+($H4-1)*10;ДатаВыдачи;"<"&$L$4+$H4*10))

Код
=IF($H4="";"";COUNTIFS(ДатаВыдачи;">="&$L$4+($H4-1)*10;ДатаВыдачи;"<"&$L$4+$H4*10))


Замечательный медведь, процентов на 20.
 
Ответить
СообщениеНу тогда уж
Код
=IF($H4="";"";SUMIFS(ВыданнаяСумма;ДатаВыдачи;">="&$L$4+($H4-1)*10;ДатаВыдачи;"<"&$L$4+$H4*10))

Код
=IF($H4="";"";COUNTIFS(ДатаВыдачи;">="&$L$4+($H4-1)*10;ДатаВыдачи;"<"&$L$4+$H4*10))

Автор - bmv98rus
Дата добавления - 27.05.2019 в 16:17
sboy Дата: Понедельник, 27.05.2019, 16:45 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2542
Репутация: 717 ±
Замечаний: 0% ±

Excel 2010
китин, Это не совсем по декадам
Цитата
первая декада длится, начиная с начала месяца, то есть с первого числа по десятое, вторая декада месяца – это промежуток с 11 по 20 число, а следующая за ней – с 21 числа до конца месяца

накидал такую (не оптимизировал)
Код
=СУММПРОИЗВ(ВыданнаяСумма*((ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{1;2;3})*МЕСЯЦ(ДатаВыдачи)+ВЫБОР(ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{1;2;3});(МЕСЯЦ(ДатаВыдачи)-1)*2;МЕСЯЦ(ДатаВыдачи)-1;))=H4))


Яндекс: 410016850021169
 
Ответить
Сообщениекитин, Это не совсем по декадам
Цитата
первая декада длится, начиная с начала месяца, то есть с первого числа по десятое, вторая декада месяца – это промежуток с 11 по 20 число, а следующая за ней – с 21 числа до конца месяца

накидал такую (не оптимизировал)
Код
=СУММПРОИЗВ(ВыданнаяСумма*((ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{1;2;3})*МЕСЯЦ(ДатаВыдачи)+ВЫБОР(ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{1;2;3});(МЕСЯЦ(ДатаВыдачи)-1)*2;МЕСЯЦ(ДатаВыдачи)-1;))=H4))

Автор - sboy
Дата добавления - 27.05.2019 в 16:45
bigor Дата: Понедельник, 27.05.2019, 16:56 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 3 ±
Замечаний: 0% ±

Excel 2016
sboy, вторая декада как то слишком много насчитывает :)
 
Ответить
Сообщениеsboy, вторая декада как то слишком много насчитывает :)

Автор - bigor
Дата добавления - 27.05.2019 в 16:56
sboy Дата: Понедельник, 27.05.2019, 17:19 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2542
Репутация: 717 ±
Замечаний: 0% ±

Excel 2010
bigor, вводить надо как массивную (видимо не нажал при правке)
К сообщению приложен файл: 7890141.xlsx(41.5 Kb)


Яндекс: 410016850021169
 
Ответить
Сообщениеbigor, вводить надо как массивную (видимо не нажал при правке)

Автор - sboy
Дата добавления - 27.05.2019 в 17:19
bigor Дата: Понедельник, 27.05.2019, 17:23 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 3 ±
Замечаний: 0% ±

Excel 2016
(видимо не нажал при правке)
ага, все работает.
Осталось узнать, что natiks подразумевала под декадой :)
 
Ответить
Сообщение
(видимо не нажал при правке)
ага, все работает.
Осталось узнать, что natiks подразумевала под декадой :)

Автор - bigor
Дата добавления - 27.05.2019 в 17:23
китин Дата: Вторник, 28.05.2019, 08:50 | Сообщение № 12
Группа: Модераторы
Ранг: Экселист
Сообщений: 5621
Репутация: 893 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
Это не совсем по декадам

почему? что тогда 6 декада?
Осталось узнать, что natiks подразумевала под декадой

и это правильно!!!


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщение
Это не совсем по декадам

почему? что тогда 6 декада?
Осталось узнать, что natiks подразумевала под декадой

и это правильно!!!

Автор - китин
Дата добавления - 28.05.2019 в 08:50
sboy Дата: Вторник, 28.05.2019, 09:04 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2542
Репутация: 717 ±
Замечаний: 0% ±

Excel 2010
что тогда 6 декада?

в каждом месяце 3 декады
6-я декада с 21 по 28(29) февраля. В файле таких записей 19. По твоей формуле 24
моя для суммы, чуток сократил
Код
=СУММ(ВыданнаяСумма*((ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{1;2;3})*МЕСЯЦ(ДатаВыдачи)+(МЕСЯЦ(ДатаВыдачи)-1)*ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{2;1;0}))=H4))

т.к. убрал ВЫБОР, можно без массивного ввода
Код
=СУММПРОИЗВ(ВыданнаяСумма*((ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{1;2;3})*МЕСЯЦ(ДатаВыдачи)+(МЕСЯЦ(ДатаВыдачи)-1)*ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{2;1;0}))=H4))


Яндекс: 410016850021169

Сообщение отредактировал sboy - Вторник, 28.05.2019, 09:12
 
Ответить
Сообщение
что тогда 6 декада?

в каждом месяце 3 декады
6-я декада с 21 по 28(29) февраля. В файле таких записей 19. По твоей формуле 24
моя для суммы, чуток сократил
Код
=СУММ(ВыданнаяСумма*((ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{1;2;3})*МЕСЯЦ(ДатаВыдачи)+(МЕСЯЦ(ДатаВыдачи)-1)*ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{2;1;0}))=H4))

т.к. убрал ВЫБОР, можно без массивного ввода
Код
=СУММПРОИЗВ(ВыданнаяСумма*((ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{1;2;3})*МЕСЯЦ(ДатаВыдачи)+(МЕСЯЦ(ДатаВыдачи)-1)*ПРОСМОТР(ДЕНЬ(ДатаВыдачи);{1;11;21};{2;1;0}))=H4))

Автор - sboy
Дата добавления - 28.05.2019 в 09:04
bmv98rus Дата: Вторник, 28.05.2019, 12:13 | Сообщение № 14
Группа: Проверенные
Ранг: Старожил
Сообщений: 2278
Репутация: 399 ±
Замечаний: 20% ±

Excel 2013/2016
Код
=SUMIFS(ВыданнаяСумма;ДатаВыдачи;">="&EDATE($L$4;ROUNDUP(H4*10/30;)-1)+MOD((H4-1)*10/30;1)*30;ДатаВыдачи;"<"&MIN(EOMONTH($L$4;ROUNDUP(H4*10/30;)-1)+1;EDATE($L$4;ROUNDUP(H4*10/30;)-1)+MOD((H4-1)*10/30;1)*30+10+(MOD((H4-1)*10/30;1)*30=20)))


Можно подужать, но пока нет ответа на основной вопрос том что есть декада - не вижу смысла


Замечательный медведь, процентов на 20.

Сообщение отредактировал bmv98rus - Вторник, 28.05.2019, 12:40
 
Ответить
Сообщение
Код
=SUMIFS(ВыданнаяСумма;ДатаВыдачи;">="&EDATE($L$4;ROUNDUP(H4*10/30;)-1)+MOD((H4-1)*10/30;1)*30;ДатаВыдачи;"<"&MIN(EOMONTH($L$4;ROUNDUP(H4*10/30;)-1)+1;EDATE($L$4;ROUNDUP(H4*10/30;)-1)+MOD((H4-1)*10/30;1)*30+10+(MOD((H4-1)*10/30;1)*30=20)))


Можно подужать, но пока нет ответа на основной вопрос том что есть декада - не вижу смысла

Автор - bmv98rus
Дата добавления - 28.05.2019 в 12:13
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Группировка дат по декадам (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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