засуммировать по условию!
БИТ
Дата: Четверг, 26.11.2015, 14:15 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
Не могу разобраться простая формула но почему-то у меня она не работает?Код
=ЕСЛИ(И(ИЛИ(A532&B532="Сов"&"ФОИВ";A532&B532="Сов"&"ФГО");СЧЁТЕСЛИ(A$532:A532;"Сов")>1);"";СУММ((A$532:A$781="Сов")*(B$532:B$781="ФОИВ")*$D$532:$D$781;(A$532:A$781="Сов")*(B$532:B$781="ФГО")*$D$532:$D$781))
Не могу разобраться простая формула но почему-то у меня она не работает?Код
=ЕСЛИ(И(ИЛИ(A532&B532="Сов"&"ФОИВ";A532&B532="Сов"&"ФГО");СЧЁТЕСЛИ(A$532:A532;"Сов")>1);"";СУММ((A$532:A$781="Сов")*(B$532:B$781="ФОИВ")*$D$532:$D$781;(A$532:A$781="Сов")*(B$532:B$781="ФГО")*$D$532:$D$781))
БИТ
Сообщение отредактировал БИТ - Четверг, 26.11.2015, 14:15
Ответить
Сообщение Не могу разобраться простая формула но почему-то у меня она не работает?Код
=ЕСЛИ(И(ИЛИ(A532&B532="Сов"&"ФОИВ";A532&B532="Сов"&"ФГО");СЧЁТЕСЛИ(A$532:A532;"Сов")>1);"";СУММ((A$532:A$781="Сов")*(B$532:B$781="ФОИВ")*$D$532:$D$781;(A$532:A$781="Сов")*(B$532:B$781="ФГО")*$D$532:$D$781))
Автор - БИТ Дата добавления - 26.11.2015 в 14:15
SLAVICK
Дата: Четверг, 26.11.2015, 14:24 |
Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Может так?:Код
=СУММПРОИЗВ((A532:A539="Сов")*(B532:B539="ФОИВ")*(D532:D539))+ СУММПРОИЗВ((A532:A539="Сов")*(B532:B539="ФГО")*(D532:D539))
Это же но прозрачнее :Код
=СУММЕСЛИМН(D532:D539;A532:A539;"Сов";B532:B539;"ФОИВ")+ СУММЕСЛИМН(D532:D539;A532:A539;"Сов";B532:B539;"ФГО")
И еще покороче - если будет много критериев - будет удобнее Код
=СУММПРОИЗВ((A532:A539="Сов")*(НЕ(ЕОШИБКА(ПОИСКПОЗ(B532:B539;{"ФОИВ";"ФГО"};0))))*(D532:D539))
Может так?:Код
=СУММПРОИЗВ((A532:A539="Сов")*(B532:B539="ФОИВ")*(D532:D539))+ СУММПРОИЗВ((A532:A539="Сов")*(B532:B539="ФГО")*(D532:D539))
Это же но прозрачнее :Код
=СУММЕСЛИМН(D532:D539;A532:A539;"Сов";B532:B539;"ФОИВ")+ СУММЕСЛИМН(D532:D539;A532:A539;"Сов";B532:B539;"ФГО")
И еще покороче - если будет много критериев - будет удобнее Код
=СУММПРОИЗВ((A532:A539="Сов")*(НЕ(ЕОШИБКА(ПОИСКПОЗ(B532:B539;{"ФОИВ";"ФГО"};0))))*(D532:D539))
SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Четверг, 26.11.2015, 15:14
Ответить
Сообщение Может так?:Код
=СУММПРОИЗВ((A532:A539="Сов")*(B532:B539="ФОИВ")*(D532:D539))+ СУММПРОИЗВ((A532:A539="Сов")*(B532:B539="ФГО")*(D532:D539))
Это же но прозрачнее :Код
=СУММЕСЛИМН(D532:D539;A532:A539;"Сов";B532:B539;"ФОИВ")+ СУММЕСЛИМН(D532:D539;A532:A539;"Сов";B532:B539;"ФГО")
И еще покороче - если будет много критериев - будет удобнее Код
=СУММПРОИЗВ((A532:A539="Сов")*(НЕ(ЕОШИБКА(ПОИСКПОЗ(B532:B539;{"ФОИВ";"ФГО"};0))))*(D532:D539))
Автор - SLAVICK Дата добавления - 26.11.2015 в 14:24
БИТ
Дата: Четверг, 26.11.2015, 14:43 |
Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
имеется ввиду засуммировать строки где СОВ ФОИВ СОВ ФГО и СОВ Другие! спасибо понял!
имеется ввиду засуммировать строки где СОВ ФОИВ СОВ ФГО и СОВ Другие! спасибо понял! БИТ
Сообщение отредактировал БИТ - Четверг, 26.11.2015, 14:44
Ответить
Сообщение имеется ввиду засуммировать строки где СОВ ФОИВ СОВ ФГО и СОВ Другие! спасибо понял! Автор - БИТ Дата добавления - 26.11.2015 в 14:43
БИТ
Дата: Четверг, 26.11.2015, 16:23 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
В продолжении данной темы почему не работает вот так?Код
=ЕСЛИ(И(ИЛИ(E7&F7="Сов"&"РОИВ");СЧЁТЕСЛИ(E$7:E7;"Сов")=1);СУММПРОИЗВ((E$7:E$14="Сов")*(F$7:F$14="РОИВ")*(I$7:I$14));0)
то есть нужн высчитать просуммировать те строки где есть СОВ и РОИВ!
В продолжении данной темы почему не работает вот так?Код
=ЕСЛИ(И(ИЛИ(E7&F7="Сов"&"РОИВ");СЧЁТЕСЛИ(E$7:E7;"Сов")=1);СУММПРОИЗВ((E$7:E$14="Сов")*(F$7:F$14="РОИВ")*(I$7:I$14));0)
то есть нужн высчитать просуммировать те строки где есть СОВ и РОИВ! БИТ
Сообщение отредактировал БИТ - Четверг, 26.11.2015, 16:24
Ответить
Сообщение В продолжении данной темы почему не работает вот так?Код
=ЕСЛИ(И(ИЛИ(E7&F7="Сов"&"РОИВ");СЧЁТЕСЛИ(E$7:E7;"Сов")=1);СУММПРОИЗВ((E$7:E$14="Сов")*(F$7:F$14="РОИВ")*(I$7:I$14));0)
то есть нужн высчитать просуммировать те строки где есть СОВ и РОИВ! Автор - БИТ Дата добавления - 26.11.2015 в 16:23
SLAVICK
Дата: Четверг, 26.11.2015, 16:48 |
Сообщение № 5
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
так?Код
=СУММЕСЛИМН(I6:I14;B6:B14;"Сов";C6:C14;"РОИВ")
так?Код
=СУММЕСЛИМН(I6:I14;B6:B14;"Сов";C6:C14;"РОИВ")
SLAVICK
Иногда все проще чем кажется с первого взгляда.
Ответить
Сообщение так?Код
=СУММЕСЛИМН(I6:I14;B6:B14;"Сов";C6:C14;"РОИВ")
Автор - SLAVICK Дата добавления - 26.11.2015 в 16:48
БИТ
Дата: Четверг, 26.11.2015, 16:50 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
суммирует то она и через суммпроизв все нормально но условие "если" почему то не выполняется? записать это значение в строку где встречается СОВ РОИВ
суммирует то она и через суммпроизв все нормально но условие "если" почему то не выполняется? записать это значение в строку где встречается СОВ РОИВ БИТ
Сообщение отредактировал БИТ - Четверг, 26.11.2015, 16:50
Ответить
Сообщение суммирует то она и через суммпроизв все нормально но условие "если" почему то не выполняется? записать это значение в строку где встречается СОВ РОИВ Автор - БИТ Дата добавления - 26.11.2015 в 16:50
БИТ
Дата: Четверг, 26.11.2015, 17:22 |
Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
Здесь наверное даже ИЛИ лишнее? я понимаю проблема в счетесли!
Здесь наверное даже ИЛИ лишнее? я понимаю проблема в счетесли! БИТ
Сообщение отредактировал БИТ - Четверг, 26.11.2015, 17:27
Ответить
Сообщение Здесь наверное даже ИЛИ лишнее? я понимаю проблема в счетесли! Автор - БИТ Дата добавления - 26.11.2015 в 17:22
SLAVICK
Дата: Четверг, 26.11.2015, 17:25 |
Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Я вообще не могу понять, что Вы хотите сделать Вы уже определитесь И или ИЛИ - это взаимоисключающие функции Лучше будет если Вы напишите что Вы хотите получить в итоге или покажите на примере.Здесь наверное даже ИЛИ лишнее?
Это и подтвердило мои подозрения Так Ваша формула считает, правда на знаю так ли как Вы хотите:Код
=ЕСЛИ(И((E7&F7="Сов"&"РОИВ");СЧЁТЕСЛИ(E$7:E7;"Сов")=1);СУММПРОИЗВ((E$7:E$14="Сов")*(F$7:F$14="РОИВ")*(I$7:I$14));0)
Я вообще не могу понять, что Вы хотите сделать Вы уже определитесь И или ИЛИ - это взаимоисключающие функции Лучше будет если Вы напишите что Вы хотите получить в итоге или покажите на примере.Здесь наверное даже ИЛИ лишнее?
Это и подтвердило мои подозрения Так Ваша формула считает, правда на знаю так ли как Вы хотите:Код
=ЕСЛИ(И((E7&F7="Сов"&"РОИВ");СЧЁТЕСЛИ(E$7:E7;"Сов")=1);СУММПРОИЗВ((E$7:E$14="Сов")*(F$7:F$14="РОИВ")*(I$7:I$14));0)
SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Четверг, 26.11.2015, 17:29
Ответить
Сообщение Я вообще не могу понять, что Вы хотите сделать Вы уже определитесь И или ИЛИ - это взаимоисключающие функции Лучше будет если Вы напишите что Вы хотите получить в итоге или покажите на примере.Здесь наверное даже ИЛИ лишнее?
Это и подтвердило мои подозрения Так Ваша формула считает, правда на знаю так ли как Вы хотите:Код
=ЕСЛИ(И((E7&F7="Сов"&"РОИВ");СЧЁТЕСЛИ(E$7:E7;"Сов")=1);СУММПРОИЗВ((E$7:E$14="Сов")*(F$7:F$14="РОИВ")*(I$7:I$14));0)
Автор - SLAVICK Дата добавления - 26.11.2015 в 17:25
БИТ
Дата: Четверг, 26.11.2015, 17:31 |
Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
должно получиться вот это! красная колонка то есть просуммировать строки где встречается СОВ РОИВ!
должно получиться вот это! красная колонка то есть просуммировать строки где встречается СОВ РОИВ! БИТ
Ответить
Сообщение должно получиться вот это! красная колонка то есть просуммировать строки где встречается СОВ РОИВ! Автор - БИТ Дата добавления - 26.11.2015 в 17:31
БИТ
Дата: Четверг, 26.11.2015, 17:33 |
Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
Ваша формула везде нули дает! как-то вот так но она везде 25 ставит зараза!Код
=ЕСЛИ((E7&F7="Сов"&"РОИВ")+(СЧЁТЕСЛИ(E$7:E7;"Сов")=1);СУММПРОИЗВ((E$7:E$14="Сов")*(F$7:F$14="РОИВ")*(I$7:I$14));0)
Ваша формула везде нули дает! как-то вот так но она везде 25 ставит зараза!Код
=ЕСЛИ((E7&F7="Сов"&"РОИВ")+(СЧЁТЕСЛИ(E$7:E7;"Сов")=1);СУММПРОИЗВ((E$7:E$14="Сов")*(F$7:F$14="РОИВ")*(I$7:I$14));0)
БИТ
Сообщение отредактировал БИТ - Четверг, 26.11.2015, 17:35
Ответить
Сообщение Ваша формула везде нули дает! как-то вот так но она везде 25 ставит зараза!Код
=ЕСЛИ((E7&F7="Сов"&"РОИВ")+(СЧЁТЕСЛИ(E$7:E7;"Сов")=1);СУММПРОИЗВ((E$7:E$14="Сов")*(F$7:F$14="РОИВ")*(I$7:I$14));0)
Автор - БИТ Дата добавления - 26.11.2015 в 17:33
SLAVICK
Дата: Четверг, 26.11.2015, 17:42 |
Сообщение № 11
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Ваша формула везде нули дает!
Это была Ваша формула но без или. А вот моя:Код
=ЕСЛИ(И(B7&C7 = "Сов"&"РОИВ";СЧЁТЕСЛИМН(B$6:B6;"Сов";C$6:C6;"РОИВ")=0);СУММЕСЛИМН($I$6:$I$14;$B$6:$B$14;"Сов";$C$6:$C$14;"РОИВ");"")
Так нужно?
Ваша формула везде нули дает!
Это была Ваша формула но без или. А вот моя:Код
=ЕСЛИ(И(B7&C7 = "Сов"&"РОИВ";СЧЁТЕСЛИМН(B$6:B6;"Сов";C$6:C6;"РОИВ")=0);СУММЕСЛИМН($I$6:$I$14;$B$6:$B$14;"Сов";$C$6:$C$14;"РОИВ");"")
Так нужно?SLAVICK
Иногда все проще чем кажется с первого взгляда.
Ответить
Сообщение Ваша формула везде нули дает!
Это была Ваша формула но без или. А вот моя:Код
=ЕСЛИ(И(B7&C7 = "Сов"&"РОИВ";СЧЁТЕСЛИМН(B$6:B6;"Сов";C$6:C6;"РОИВ")=0);СУММЕСЛИМН($I$6:$I$14;$B$6:$B$14;"Сов";$C$6:$C$14;"РОИВ");"")
Так нужно?Автор - SLAVICK Дата добавления - 26.11.2015 в 17:42
БИТ
Дата: Четверг, 26.11.2015, 19:44 |
Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
да оно самое!
Ответить
Сообщение да оно самое! Автор - БИТ Дата добавления - 26.11.2015 в 19:44
БИТ
Дата: Четверг, 26.11.2015, 20:07 |
Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
и можно уточнить что вот это значит Код
СЧЁТЕСЛИМН(B$6:B6;"Сов";C$6:C6;"РОИВ")=1
первое значение которое находит или все таки 0 означает первое значение что находит у меня почему-то срабатывает только с 1
и можно уточнить что вот это значит Код
СЧЁТЕСЛИМН(B$6:B6;"Сов";C$6:C6;"РОИВ")=1
первое значение которое находит или все таки 0 означает первое значение что находит у меня почему-то срабатывает только с 1 БИТ
Ответить
Сообщение и можно уточнить что вот это значит Код
СЧЁТЕСЛИМН(B$6:B6;"Сов";C$6:C6;"РОИВ")=1
первое значение которое находит или все таки 0 означает первое значение что находит у меня почему-то срабатывает только с 1 Автор - БИТ Дата добавления - 26.11.2015 в 20:07
SLAVICK
Дата: Четверг, 26.11.2015, 22:52 |
Сообщение № 14
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
и можно уточнить что вот это значит
В моей формуле это значило, что выше текущей ячейки не было совпадений, если жеКод
СЧЁТЕСЛИМН(B$6:B6;"Сов";C$6:C6;"РОИВ")>0
- значит такие значения уже были...у меня почему-то срабатывает только с 1
Вы смотрите внимательно на обрабатываемые диапазоны - вероятнее всего Вы захватили и строку с формулой - у меня же просматривается диапазон до предыдущей строкиЦитата
И(B7 &C7 = "Сов"&"РОИВ";СЧЁТЕСЛИМН(B$6 :B6 ;"Сов";C$6 :C6 ;"РОИВ")=0)
и можно уточнить что вот это значит
В моей формуле это значило, что выше текущей ячейки не было совпадений, если жеКод
СЧЁТЕСЛИМН(B$6:B6;"Сов";C$6:C6;"РОИВ")>0
- значит такие значения уже были...у меня почему-то срабатывает только с 1
Вы смотрите внимательно на обрабатываемые диапазоны - вероятнее всего Вы захватили и строку с формулой - у меня же просматривается диапазон до предыдущей строкиЦитата
И(B7 &C7 = "Сов"&"РОИВ";СЧЁТЕСЛИМН(B$6 :B6 ;"Сов";C$6 :C6 ;"РОИВ")=0)
SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Четверг, 26.11.2015, 22:53
Ответить
Сообщение и можно уточнить что вот это значит
В моей формуле это значило, что выше текущей ячейки не было совпадений, если жеКод
СЧЁТЕСЛИМН(B$6:B6;"Сов";C$6:C6;"РОИВ")>0
- значит такие значения уже были...у меня почему-то срабатывает только с 1
Вы смотрите внимательно на обрабатываемые диапазоны - вероятнее всего Вы захватили и строку с формулой - у меня же просматривается диапазон до предыдущей строкиЦитата
И(B7 &C7 = "Сов"&"РОИВ";СЧЁТЕСЛИМН(B$6 :B6 ;"Сов";C$6 :C6 ;"РОИВ")=0)
Автор - SLAVICK Дата добавления - 26.11.2015 в 22:52