|
|
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
Всем привет) Помогите составить формулу, что то я туплю с утра))). Надо сумму по хитрому посчитать! см. пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 14:05 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
PlomBir1, В столбце А всегда 1 будет стоять??? Не считать строку в том случае, если во всех столбцах по этой строке стоит ЛОЖЬ ??? А если 1 Исина и 3-ри ЛОЖЬ??? Что делать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 14:56 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
PlomBir1, формула массива: =СУММ(ЕСЛИ(B2:B9+C2:C9+D2:D9+E2:E9;1)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 15:00 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
числа в столбце А могут быть разные не только 1, ДА если во всех столбцах по этой строке стоит ЛОЖЬ то не считать т.е если 0 Исина и 4-ри ЛОЖЬ то НЕ считать если 1 Исина и 3-ри ЛОЖЬ то считать если 2 Исина и 2-ри ЛОЖЬ то считать если 3 Исина и 1-ри ЛОЖЬ то считать если 4 Исина и 0-ри ЛОЖЬ то считать и тд ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 15:02 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
DV68PlomBir1, формула массива: =СУММ(ЕСЛИ(B2:B9+C2:C9+D2:D9+E2:E9;1)) DV68 , а если пользователей пару сотен будет? Этот вариант я не стал выкладывать. Как просумировать значения по строкам массива без "+"? А потом по условию <>0 посчитать в одной ячейке кол-во получившихся строк? Ведь должен-же быть способ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 15:13 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
DV68PlomBir1, формула массива: =СУММ(ЕСЛИ(B2:B9+C2:C9+D2:D9+E2:E9;1)) спасибо но надо чтоб она считала сумму столбца А т.к. значения будут в нем сменятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 15:16 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
PlomBir1, просто поменяйте 1 на A2:A9: =СУММ(ЕСЛИ(B2:B9+C2:C9+D2:D9+E2:E9;A2:A9)) Serge 007, так пойдет: =СУММ(ЕСЛИ(МУМНОЖ(--(B2:E9=ИСТИНА);ТРАНСП(ПОИСК(B1:E1;B1:E1)));A2:A9)) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 15:31 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
DV68PlomBir1, Serge 007, так пойдет: =СУММ(ЕСЛИ(МУМНОЖ(--(B2:E9=ИСТИНА);ТРАНСП(ПОИСК(B1:E1;B1:E1)));A2:A9)) :)Вау! Спасибо! Я с МУМНОЖ не дружу, сейчас заставлю подружиться :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 15:35 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
Всем спасибо) Заработало))))))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 15:42 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
Serge 007Спасибо! Я с МУМНОЖ не дружу, сейчас заставлю подружиться :-) Заставил :-) DV68 , подскажите пожалуйста, правильно ли я понял логику формулы? 1. ПОИСК(B1:E1;B1:E1) нужна для возврата массива кол-во пользователей (строка может быть любой) 2. Транспонируем горизонтальный массив в вертикальный (это понадобится для того что-бы итоговый массив (после МУМНОЖ) был вертикальным) 3. Перемножаем B2:E9 и тот массив, что получили ранее – получаем вертикальный итоговый массив 4. Истины в единички и суммируем. Вроде правильно? Тогда формулу ещё подсократить можно: =СУММ(ЕСЛИ(МУМНОЖ(--B2:E9;ТРАНСП(ПОИСК(B1:E1;B1:E1)));1)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 15:58 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
PlomBir1, А если таК ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 16:53 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
Так тоже нормально) Спасибо, у каждого способа Есть свои минусы но есть и плюсы))) Всем спасибо))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 17:11 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
Serge 007, Прошу прощения, отходил от компа. Вы быстро учитесь, поздравляю. Вообще формулу писал наспех, можно ПОИСК(B1:E1;B1:E1) заменить на СТОЛБЕЦ(B:E), т.е. =СУММ(ЕСЛИ(МУМНОЖ(-B2:E9;ТРАНСП(СТОЛБЕЦ(B:E)));1)) или, если известно количество столбцов, то вообще обойтись без ТРАНСП: ТРАНСП(ПОИСК(B1:E1;B1:E1)) заменить на СТРОКА(1:4), т.е. =СУММ(ЕСЛИ(МУМНОЖ(-B2:E9;СТРОКА(1:4));1)) А вообще действительно лучше с доп столбцом, и формулы понятней и без формул массивов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 17:44 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
DV68Serge 007, Прошу прощения, отходил от компа. Вы быстро учитесь, поздравляю. Вообще формулу писал наспех, можно ПОИСК(B1:E1;B1:E1) заменить на СТОЛБЕЦ(B:E), т.е. =СУММ(ЕСЛИ(МУМНОЖ(-B2:E9;ТРАНСП(СТОЛБЕЦ(B:E)));1)) или, если известно количество столбцов, то вообще обойтись без ТРАНСП: ТРАНСП(ПОИСК(B1:E1;B1:E1)) заменить на СТРОКА(1:4), т.е. =СУММ(ЕСЛИ(МУМНОЖ(-B2:E9;СТРОКА(1:4));1)) А вообще действительно лучше с доп столбцом, и формулы понятней и без формул массивов)Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 17:54 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
2 all Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 17:55 |
|
||
|
сумма по критерию.
|
|||
|---|---|---|---|
|
#18+
Serge 007, Кстати последняя формула - не формула массива -O_o- . -- это бинарное отрицание, проще говоря переводит ИСТИНА и ЛОЖЬ в 1 и 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 17:59 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36768681&tid=2177835]: |
0ms |
get settings: |
5ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
196ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 506ms |

| 0 / 0 |
