Сумма по условиям, одно из которых месяц
Vinkelman
Дата: Среда, 24.09.2014, 09:44 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация:
26
±
Замечаний:
0% ±
2003 - 2010
Добрый день! Можно ли задать одним из условий месяц? Т.е., как в примере: пишу июнь - суммы по отделам за июнь. Если нет, то как правильно задать диапазон дат, например: >=01.06.14; <=30.06.14?
Добрый день! Можно ли задать одним из условий месяц? Т.е., как в примере: пишу июнь - суммы по отделам за июнь. Если нет, то как правильно задать диапазон дат, например: >=01.06.14; <=30.06.14? Vinkelman
Ответить
Сообщение Добрый день! Можно ли задать одним из условий месяц? Т.е., как в примере: пишу июнь - суммы по отделам за июнь. Если нет, то как правильно задать диапазон дат, например: >=01.06.14; <=30.06.14? Автор - Vinkelman Дата добавления - 24.09.2014 в 09:44
_Boroda_
Дата: Среда, 24.09.2014, 09:46 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16901
Репутация:
6613
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно? Код
=СУММПРОИЗВ(C$8:C$16*(B$8:B$16=B3)*(ТЕКСТ(D$8:D$16;"ММММ")=C$1))
а с датами Код
=СУММПРОИЗВ(C$8:C$16*(B$8:B$16=B3)*(D$8:D$16>=--"1/6/14")*(D$8:D$16<=--"30/6/14"))
Код
=СУММПРОИЗВ(C$8:C$16*(B$8:B$16=B3)*(D$8:D$16>=--"1.6.14")*(D$8:D$16<=--"30.6.14"))
Так нужно? Код
=СУММПРОИЗВ(C$8:C$16*(B$8:B$16=B3)*(ТЕКСТ(D$8:D$16;"ММММ")=C$1))
а с датами Код
=СУММПРОИЗВ(C$8:C$16*(B$8:B$16=B3)*(D$8:D$16>=--"1/6/14")*(D$8:D$16<=--"30/6/14"))
Код
=СУММПРОИЗВ(C$8:C$16*(B$8:B$16=B3)*(D$8:D$16>=--"1.6.14")*(D$8:D$16<=--"30.6.14"))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно? Код
=СУММПРОИЗВ(C$8:C$16*(B$8:B$16=B3)*(ТЕКСТ(D$8:D$16;"ММММ")=C$1))
а с датами Код
=СУММПРОИЗВ(C$8:C$16*(B$8:B$16=B3)*(D$8:D$16>=--"1/6/14")*(D$8:D$16<=--"30/6/14"))
Код
=СУММПРОИЗВ(C$8:C$16*(B$8:B$16=B3)*(D$8:D$16>=--"1.6.14")*(D$8:D$16<=--"30.6.14"))
Автор - _Boroda_ Дата добавления - 24.09.2014 в 09:46
Nic70y
Дата: Среда, 24.09.2014, 09:50 |
Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
массивный вариант:Код
=СУММ(ЕСЛИ(МЕСЯЦ(D$8:D$16)=МЕСЯЦ(1&C$1);ЕСЛИ(B$8:B$16=B3;C$8:C$16)))
для молодых версий можно Код
=СУММЕСЛИМН($C$8:$C$16;B$8:B$16;B3;D$8:D$16;">="&--(1&C$1&2014);D$8:D$16;"<="&КОНМЕСЯЦА(--(1&C$1&2014);0))
массивный вариант:Код
=СУММ(ЕСЛИ(МЕСЯЦ(D$8:D$16)=МЕСЯЦ(1&C$1);ЕСЛИ(B$8:B$16=B3;C$8:C$16)))
для молодых версий можно Код
=СУММЕСЛИМН($C$8:$C$16;B$8:B$16;B3;D$8:D$16;">="&--(1&C$1&2014);D$8:D$16;"<="&КОНМЕСЯЦА(--(1&C$1&2014);0))
Nic70y
К сообщению приложен файл:
26.xls
(27.0 Kb)
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Среда, 24.09.2014, 12:05
Ответить
Сообщение массивный вариант:Код
=СУММ(ЕСЛИ(МЕСЯЦ(D$8:D$16)=МЕСЯЦ(1&C$1);ЕСЛИ(B$8:B$16=B3;C$8:C$16)))
для молодых версий можно Код
=СУММЕСЛИМН($C$8:$C$16;B$8:B$16;B3;D$8:D$16;">="&--(1&C$1&2014);D$8:D$16;"<="&КОНМЕСЯЦА(--(1&C$1&2014);0))
Автор - Nic70y Дата добавления - 24.09.2014 в 09:50
китин
Дата: Среда, 24.09.2014, 10:06 |
Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
или вот так с извращениями Код
=СУММПРОИЗВ($C$8:$C$16*($B3=$B$8:$B$16)*(ВПР($C$1;{"Январь";1:"Февраль";2:"Март";3:"Апрель";4:"Май";5:"Июнь";6:"Июль";7:"Август";8:"Сентябрь";9:"Октябрь";10:"Ноябрь";11:"Декабрь";12};2;0)=МЕСЯЦ($D$8:$D$16)))
или вот так с извращениями Код
=СУММПРОИЗВ($C$8:$C$16*($B3=$B$8:$B$16)*(ВПР($C$1;{"Январь";1:"Февраль";2:"Март";3:"Апрель";4:"Май";5:"Июнь";6:"Июль";7:"Август";8:"Сентябрь";9:"Октябрь";10:"Ноябрь";11:"Декабрь";12};2;0)=МЕСЯЦ($D$8:$D$16)))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение или вот так с извращениями Код
=СУММПРОИЗВ($C$8:$C$16*($B3=$B$8:$B$16)*(ВПР($C$1;{"Январь";1:"Февраль";2:"Март";3:"Апрель";4:"Май";5:"Июнь";6:"Июль";7:"Август";8:"Сентябрь";9:"Октябрь";10:"Ноябрь";11:"Декабрь";12};2;0)=МЕСЯЦ($D$8:$D$16)))
Автор - китин Дата добавления - 24.09.2014 в 10:06
Vinkelman
Дата: Среда, 24.09.2014, 12:35 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация:
26
±
Замечаний:
0% ±
2003 - 2010
Большое всем СПАСИБО! Буду разбираться.
Большое всем СПАСИБО! Буду разбираться. Vinkelman
Ответить
Сообщение Большое всем СПАСИБО! Буду разбираться. Автор - Vinkelman Дата добавления - 24.09.2014 в 12:35
Vinkelman
Дата: Среда, 24.09.2014, 14:14 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация:
26
±
Замечаний:
0% ±
2003 - 2010
_Boroda_ , Александр, Ваш вариант очень понравился. А можно вместо СУММПРОИЗВ использовать СУММЕСЛИМН?
_Boroda_ , Александр, Ваш вариант очень понравился. А можно вместо СУММПРОИЗВ использовать СУММЕСЛИМН?Vinkelman
Ответить
Сообщение _Boroda_ , Александр, Ваш вариант очень понравился. А можно вместо СУММПРОИЗВ использовать СУММЕСЛИМН?Автор - Vinkelman Дата добавления - 24.09.2014 в 14:14
китин
Дата: Среда, 24.09.2014, 14:17 |
Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
Vinkelman , дык Коля( Nic70y , )во втором варианте вам СУММЕСЛИМН и прописал
Vinkelman , дык Коля( Nic70y , )во втором варианте вам СУММЕСЛИМН и прописалкитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение Vinkelman , дык Коля( Nic70y , )во втором варианте вам СУММЕСЛИМН и прописалАвтор - китин Дата добавления - 24.09.2014 в 14:17
Vinkelman
Дата: Среда, 24.09.2014, 14:49 |
Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация:
26
±
Замечаний:
0% ±
2003 - 2010
китин , извиняюсь, скопировал, но не обратил внимания. Спасибо.
китин , извиняюсь, скопировал, но не обратил внимания. Спасибо.Vinkelman
Ответить
Сообщение китин , извиняюсь, скопировал, но не обратил внимания. Спасибо.Автор - Vinkelman Дата добавления - 24.09.2014 в 14:49
Vinkelman
Дата: Четверг, 25.09.2014, 17:51 |
Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация:
26
±
Замечаний:
0% ±
2003 - 2010
_Boroda_ , Александр, дополнил Вашу формулу ещё одним условием, пришлось сделать доп. столбец W: Код
=СУММПРОИЗВ(I$7:I$31*(P$7:P$31=E2)*(ТЕКСТ(R$7:R$31;"ММММ")=E$5))-СУММПРОИЗВ(I$7:I$31*(W$7:W$31="1х")*(ТЕКСТ(R$7:R$31;"ММММ")=E$5))
А можно сделать как-нибудь проще? Фрагмент файла прилагаю.
_Boroda_ , Александр, дополнил Вашу формулу ещё одним условием, пришлось сделать доп. столбец W: Код
=СУММПРОИЗВ(I$7:I$31*(P$7:P$31=E2)*(ТЕКСТ(R$7:R$31;"ММММ")=E$5))-СУММПРОИЗВ(I$7:I$31*(W$7:W$31="1х")*(ТЕКСТ(R$7:R$31;"ММММ")=E$5))
А можно сделать как-нибудь проще? Фрагмент файла прилагаю.Vinkelman
Ответить
Сообщение _Boroda_ , Александр, дополнил Вашу формулу ещё одним условием, пришлось сделать доп. столбец W: Код
=СУММПРОИЗВ(I$7:I$31*(P$7:P$31=E2)*(ТЕКСТ(R$7:R$31;"ММММ")=E$5))-СУММПРОИЗВ(I$7:I$31*(W$7:W$31="1х")*(ТЕКСТ(R$7:R$31;"ММММ")=E$5))
А можно сделать как-нибудь проще? Фрагмент файла прилагаю.Автор - Vinkelman Дата добавления - 25.09.2014 в 17:51
Pelena
Дата: Четверг, 25.09.2014, 23:23 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Я, конечно, не _Boroda_ ... Если правильно поняла Код
=СУММПРОИЗВ(I$7:I$31*(P$7:P$31=E2)*(ТЕКСТ(R$7:R$31;"ММММ")=E$5)*($A$7:$A$31<>"х"))
Я, конечно, не _Boroda_ ... Если правильно поняла Код
=СУММПРОИЗВ(I$7:I$31*(P$7:P$31=E2)*(ТЕКСТ(R$7:R$31;"ММММ")=E$5)*($A$7:$A$31<>"х"))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Я, конечно, не _Boroda_ ... Если правильно поняла Код
=СУММПРОИЗВ(I$7:I$31*(P$7:P$31=E2)*(ТЕКСТ(R$7:R$31;"ММММ")=E$5)*($A$7:$A$31<>"х"))
Автор - Pelena Дата добавления - 25.09.2014 в 23:23
Vinkelman
Дата: Пятница, 26.09.2014, 09:09 |
Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация:
26
±
Замечаний:
0% ±
2003 - 2010
Pelena, спасибо. Не совсем так: надо, чтобы не учитывались суммы, где в столбце А стоит "х" за указанный месяц и только по заданному подразделению (ЭУ) ячейки Е2, Е3, Е4. Вопрос в том, чтобы избавиться от доп. служебного столбца, в котором я сцепил "х" из столбца А и ЭУ (1, 2, 3) из столбца Р.
Pelena, спасибо. Не совсем так: надо, чтобы не учитывались суммы, где в столбце А стоит "х" за указанный месяц и только по заданному подразделению (ЭУ) ячейки Е2, Е3, Е4. Вопрос в том, чтобы избавиться от доп. служебного столбца, в котором я сцепил "х" из столбца А и ЭУ (1, 2, 3) из столбца Р. Vinkelman
Ответить
Сообщение Pelena, спасибо. Не совсем так: надо, чтобы не учитывались суммы, где в столбце А стоит "х" за указанный месяц и только по заданному подразделению (ЭУ) ячейки Е2, Е3, Е4. Вопрос в том, чтобы избавиться от доп. служебного столбца, в котором я сцепил "х" из столбца А и ЭУ (1, 2, 3) из столбца Р. Автор - Vinkelman Дата добавления - 26.09.2014 в 09:09
Pelena
Дата: Пятница, 26.09.2014, 09:17 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Так мы отбираем заданное подразделение P$7:P$31=E2 Так мы отбираем "не равно х" $A$7:$A$31<>"х" При перемножении получаем 1 на тех местах, где подразделение =Е2 и одновременно н/у<>"х" Что не так? Или числа получаются неправильные? Что должно получиться в результате, посчитайте вручную пару строк
Так мы отбираем заданное подразделение P$7:P$31=E2 Так мы отбираем "не равно х" $A$7:$A$31<>"х" При перемножении получаем 1 на тех местах, где подразделение =Е2 и одновременно н/у<>"х" Что не так? Или числа получаются неправильные? Что должно получиться в результате, посчитайте вручную пару строк Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Так мы отбираем заданное подразделение P$7:P$31=E2 Так мы отбираем "не равно х" $A$7:$A$31<>"х" При перемножении получаем 1 на тех местах, где подразделение =Е2 и одновременно н/у<>"х" Что не так? Или числа получаются неправильные? Что должно получиться в результате, посчитайте вручную пару строк Автор - Pelena Дата добавления - 26.09.2014 в 09:17
Vinkelman
Дата: Пятница, 26.09.2014, 09:31 |
Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация:
26
±
Замечаний:
0% ±
2003 - 2010
Pelena, всё так. прошу прощения и большое СПАСИБО! Просто я вставил Вашу формулу в свой большой файл и не изменил диапазон, бывает...
Pelena, всё так. прошу прощения и большое СПАСИБО! Просто я вставил Вашу формулу в свой большой файл и не изменил диапазон, бывает... Vinkelman
Ответить
Сообщение Pelena, всё так. прошу прощения и большое СПАСИБО! Просто я вставил Вашу формулу в свой большой файл и не изменил диапазон, бывает... Автор - Vinkelman Дата добавления - 26.09.2014 в 09:31