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

start [/forum/topic.php?fid=61&tablet=1&tid=2177835]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
180ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 479ms |

| 0 / 0 |
