|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
Добрый вечер Необходимо сделать сумматор по условиям: СУММ=( если в колонкеA = x если в колонкеB = y ... суммируем ещеесли\иначе, если в колонкеC есть z если в колонкеD есть n ... суммируем ) как не кручусь, то слишком много условий, то н\д.. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 19:20 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
zudva, пример где? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 19:41 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
zudvaкак не кручусь, то слишком много условий, то н\д..Даже в древнем 200-с офисе допускалось до 7 вложенных ЕСЛИ(), что давало более сотни вариантов (правда, тут начинает работать ограничение на длину формулы)... Но разумнее сделать и использовать пользовательскую функцию. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 23:26 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
башорг http://bash.im/quote/408012 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 23:28 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
:) вот например, что пытался... =СУММ(ЕСЛИ('счета 2012'!$O$2:$O$5000="прочие";ЕСЛИ(И(ЕСЛИ('счета 2012'!$E$2:$E$4725=A1;);'счета 2012'!$J$2:$J$4725=A2);'счета 2012'!$G$2:$G$4725;0);ЕСЛИ('счета 2012'!$E$2:$E$4725=A1;ЕСЛИ('счета 2012'!$O$2:$O$4725=A3;'счета 2012'!$G$2:$G$4725;0);0))) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 23:59 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
zudva:) вот например, что пытался... =СУММ(ЕСЛИ('счета 2012'!$O$2:$O$5000="прочие";ЕСЛИ(И(ЕСЛИ('счета 2012'!$E$2:$E$4725=A1;);'счета 2012'!$J$2:$J$4725=A2);'счета 2012'!$G$2:$G$4725;0);ЕСЛИ('счета 2012'!$E$2:$E$4725=A1;ЕСЛИ('счета 2012'!$O$2:$O$4725=A3;'счета 2012'!$G$2:$G$4725;0);0))) Так и не понял, что вы здесь суммируете. Может вам больше подойдёт функция СУММЕСЛИМН или СУММЕСЛИ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 03:37 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
zudva, без примера можно только гадать что-то типа такого: Код: vbnet 1. 2. 3.
а может и так: Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 06:12 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
Приложил.. Чтобы просто суммировал сумму из счетов по номеру договора и месяцу - без проблем.. Надо добавить, чтобы если в счетах номер договора = "прочие" - суммировал по месяцу и источнику ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 08:26 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 08:34 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
Про "прочие" сразу не увидел: Код: vbnet 1.
проссумирует если совпадает месяц, источник и номер договора, а также если договор = "прочие" или нужно что то другое? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 08:41 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
Михаил Ч., спасибо..но вроде не так, вот, придумал так, если в договоре есть прочее, то по источнику и месяцу, иначе по номеру и месяцу..почему ругается что слишком..почему вот такой не считает правильно? ( =СУММ(ЕСЛИ('счета 2012'!$E$2:$E$17="прочие";ЕСЛИ('счета 2012'!$E$2:$E$17=$B$1;ЕСЛИ('счета 2012'!$O$2:$O$17=C3;'счета 2012'!$G$2:$G$17;0);0);ЕСЛИ('счета 2012'!$E$2:$E$17=$B$1;ЕСЛИ('счета 2012'!$O$2:$O$17=A3;'счета 2012'!$G$2:$G$17;0);0))) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 16:15 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
zudvaпочему вот такой не считает правильно? А сколько должно быть правильно? Вручную посчитайте ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 16:32 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
zudvaПриложил.. Чтобы просто суммировал сумму из счетов по номеру договора и месяцу - без проблем.. Надо добавить, чтобы если в счетах номер договора = "прочие" - суммировал по месяцу и источнику Может, всё-таки что-то вроде этого? Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 17:16 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
Зачем мучаться можно макросом и там вписать N-ое количество IF Then Elseif Then Elseif Then Elseif Then Elseif Then Elseif Then Elseif Then Elseif Then Elseif Then ....... End if ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2012, 17:03 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
ИЛИ такую формулку Код: vbnet 1.
x= (диапазон=чему-то) - условие ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2012, 17:09 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
При помоюи этой формулы можно задать много условий, но конечно не сотни , а то файл зависнет ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2012, 17:10 |
|
Не могу составить формулу с кучей ЕСЛИ
|
|||
---|---|---|---|
#18+
извиняюсь за Код: vbnet 1.
уже было Я вот что скажу если использовать формулу SUMPRODUCT то файл начинает "разбухать", лучше ищите макросом, потому что в конце концов у Вас файлик плохо "кончит". Можно макросом все это дело обмозговать, потом все при помощи формул полученные значения превратить в значения. (Из личного опыта) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2012, 17:16 |
|
|
start [/forum/topic.php?fid=61&msg=37853861&tid=2175590]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 318ms |
total: | 432ms |
0 / 0 |