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

Вход

Регистрация

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

 

= Мир MS Excel/Определить - сколько значений находятся в пределах месяца - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Определить - сколько значений находятся в пределах месяца
operkote Дата: Четверг, 18.10.2012, 12:08 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 0% ±

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

Возникла необходимость сложить только те значения в одной колонке, которые находятся в одном календарном месяце. Даты указаны в стоящей рядом колонке. Вот если бы была формула типа РАЗНДАТ, только считающая не просто месяцы между датами, а именно находятся ли даты в одном месяце или в разных... Но я такой не знаю.

Файл прилагаю, буду благодарен за помощь!
К сообщению приложен файл: 3996893.xlsx (9.2 Kb)


Сообщение отредактировал operkote - Четверг, 18.10.2012, 12:08
 
Ответить
СообщениеЗдравствуйте. Прошу помочь с решением вопроса.

Возникла необходимость сложить только те значения в одной колонке, которые находятся в одном календарном месяце. Даты указаны в стоящей рядом колонке. Вот если бы была формула типа РАЗНДАТ, только считающая не просто месяцы между датами, а именно находятся ли даты в одном месяце или в разных... Но я такой не знаю.

Файл прилагаю, буду благодарен за помощь!

Автор - operkote
Дата добавления - 18.10.2012 в 12:08
Саня Дата: Четверг, 18.10.2012, 12:18 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
Code
=СУММ(E7:E10*(МЕСЯЦ(C7:C10)=11))


как формулу массива
 
Ответить
Сообщение
Code
=СУММ(E7:E10*(МЕСЯЦ(C7:C10)=11))


как формулу массива

Автор - Саня
Дата добавления - 18.10.2012 в 12:18
Pelena Дата: Четверг, 18.10.2012, 12:22 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант
Code
=СУММПРОИЗВ($E$7:$E$10*(МЕСЯЦ($C$7:$C$10)=11))
К сообщению приложен файл: 1631215.xlsx (9.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант
Code
=СУММПРОИЗВ($E$7:$E$10*(МЕСЯЦ($C$7:$C$10)=11))

Автор - Pelena
Дата добавления - 18.10.2012 в 12:22
operkote Дата: Четверг, 18.10.2012, 12:34 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 0% ±

Спасибо. Но как обойти конкретное указание месяца, в котором нужно искать? То есть, Вы в формулах указали "11", он и ищет в ноябре. А у меня это нахождение суммы в пределах месяца растягивается на много строчек, где даты в свободном порядке возрастают - без четкого порядка между ними. И напротив каждой даты должна быть такая формула подсчета, которая должна выводить сумму тех чисел во втором столбце, которые находятся в пределах месяца, дата которого указана в этой строчке. Короче, в пределах месяца построчно значение будет расти, а по началу нового месяца обнуляться и расти заново. Надеюсь, понятно излагаю то, что необходимо получить в итоге. Посмотрите еще файлик, там тоже попытался пояснить.
К сообщению приложен файл: 2953949.xlsx (9.7 Kb)
 
Ответить
СообщениеСпасибо. Но как обойти конкретное указание месяца, в котором нужно искать? То есть, Вы в формулах указали "11", он и ищет в ноябре. А у меня это нахождение суммы в пределах месяца растягивается на много строчек, где даты в свободном порядке возрастают - без четкого порядка между ними. И напротив каждой даты должна быть такая формула подсчета, которая должна выводить сумму тех чисел во втором столбце, которые находятся в пределах месяца, дата которого указана в этой строчке. Короче, в пределах месяца построчно значение будет расти, а по началу нового месяца обнуляться и расти заново. Надеюсь, понятно излагаю то, что необходимо получить в итоге. Посмотрите еще файлик, там тоже попытался пояснить.

Автор - operkote
Дата добавления - 18.10.2012 в 12:34
Pelena Дата: Четверг, 18.10.2012, 12:42 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Code
=СУММПРОИЗВ($E$7:E7*(МЕСЯЦ($C$7:C7)=МЕСЯЦ(C7)))
К сообщению приложен файл: 2321703.xlsx (9.7 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Code
=СУММПРОИЗВ($E$7:E7*(МЕСЯЦ($C$7:C7)=МЕСЯЦ(C7)))

Автор - Pelena
Дата добавления - 18.10.2012 в 12:42
operkote Дата: Четверг, 18.10.2012, 13:03 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 0% ±

Большое спасибо.
 
Ответить
СообщениеБольшое спасибо.

Автор - operkote
Дата добавления - 18.10.2012 в 13:03
vikttur Дата: Пятница, 19.10.2012, 09:34 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Если на много строк, лучше добавить формулу (например, в столбец В):
=МЕСЯЦ(C7)
Результирующая в таком случае намного шустрее:
=СУММЕСЛИ($B$7:B7;B7;E$7:E7)
 
Ответить
СообщениеЕсли на много строк, лучше добавить формулу (например, в столбец В):
=МЕСЯЦ(C7)
Результирующая в таком случае намного шустрее:
=СУММЕСЛИ($B$7:B7;B7;E$7:E7)

Автор - vikttur
Дата добавления - 19.10.2012 в 09:34
  • Страница 1 из 1
  • 1
Поиск:

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