|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.09.2011, 12:29 | #1 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
Как создать "динамический" диапазон условия суммирования для формулы?
Задача слудующая - есть продукты имеющие свой маркетинговый год - у одного он начинкается в мае у другого в августе. Есть таблица где числами от 1 до 12 расписано какой месяц какой номер в маркетинговом году имеет у каждого продукта (А1:М10 в примере)
И есть таблица продаж где обозначены месяца и года продаж по каждому продукту(А13:Y20 в примере) Нужна формула которая сможет просуммировать продажи по маркетинговому году каждого продукта - продажи 1 полугодия маркетингогвого года и продажи 2 пг маркетингового года... попытался сделать так: =СУММПРОИЗВ((ГПР(B16:Y16;$A$3:$M$10 ;ПОИСКПОЗ($A26;$A$3:$A$11;0);ЛОЖЬ)< =6)*$B18:$Y18) (в ячейке В26 и С26) не работает .. ГПР видимо не подходит ... как по другому? |
07.09.2011, 15:35 | #2 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
так тоже не работает:
=СУММПРОИЗВ(((ИНДЕКС($A$3:$M$10;ПОИ СКПОЗ($A26;$A$3:$A$10;0);ПОИСКПОЗ($ B$16:$Y$16;$A$3:$M$3;0)))<=6)*$B18: $Y18) хотя конструкция: =(((ИНДЕКС($A$3:$M$10;ПОИСКПОЗ($A26 ;$A$3:$A$10;0);ПОИСКПОЗ($B$16:$Y$16 ;$A$3:$M$3;0)))<=6)*$B18:$Y18) сама по себе работает - если протянуть по строке... |
07.09.2011, 17:30 | #3 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
Что такое "маркетинговый год"?
Для первого полугодия: Код:
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
07.09.2011, 17:45 | #4 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
календарный год - от января до декабря ... у продукта есть маркетинговый год от начала производства до начала производства .. т.е. год к году сравнивается не по календарным годам а по маркетинговым - это может быть от августа до августа от ноября до ноября и т.д. ... размерность маркетингового года я высталяю в первой табличке - там где единичка это начало года где 12 это его конец... но табличка имеет только 12 столбцов .. вот я пытался своей формулой брать реальный диапазон суммирования с реальным диапазоном условий суммирования и "на лету" изменять значения в диапазоне условий беря их из первой таблички...
смысл моей формулы - заменить названия месяцев на номера месяца по маркетинговому году каждого продукта и затем просуммировать отдельно значения месяцев меньше 7 и больше 6. вот эта конструкция: =(((ИНДЕКС($A$3:$M$10;ПОИСКПОЗ($A26 ;$A$3:$A$10;0);ПОИСКПОЗ($B$16:$Y$16 ;$A$3:$M$3;0)))<=6)*$B18:$Y18) работает когда ее тянеш по строке. но как только делаеш СУММ или еще что-то + формула массива ессно, то она почему -то суммирует все подряд безотносительно прописанных условий. Последний раз редактировалось kievlyanin; 07.09.2011 в 17:57. |
07.09.2011, 17:55 | #5 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
а это:
=СУММПРОИЗВ(($A25=$A$17:$A$21)*(МЕС ЯЦ($B$16:$Y$16)<7)*(ГОД($B$16:$Y$16 )=2011)*$B$17:$Y$21) просуммирует календарные полугодия продуктов. |
07.09.2011, 17:59 | #6 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Так?:
Код:
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
07.09.2011, 18:26 | #7 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
разрисовал маркетинговые года и полугодия .. первое - более светлое - второе более темное ..
в последней, нижней табличке через СУММ прописал что именно должно просуммироваться. на 2 календарных года получается до 3-х маркетинговых годов (неполных ессно) вот может это прояснит ситуацию ) |
07.09.2011, 18:30 | #8 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
|
07.09.2011, 18:52 | #9 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Тогда так:
Код:
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
07.09.2011, 19:08 | #10 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ООП Delphi разработка классов для реализации контейнера на основе структуры"упорядоченный динамический список" | naffy | Помощь студентам | 0 | 28.06.2011 00:22 |
Как обойти "преобразование типа из "string" в "float" невозможно" | lexluter1988 | Помощь студентам | 1 | 07.08.2010 12:23 |
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. | Каравай | Microsoft Office Excel | 13 | 17.02.2010 09:53 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |