Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не могу составить формулу с кучей ЕСЛИ / 17 сообщений из 17, страница 1 из 1
25.06.2012, 19:20
    #37853834
zudva
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
Добрый вечер
Необходимо сделать сумматор по условиям:
СУММ=(
если в колонкеA = x
если в колонкеB = y ... суммируем
ещеесли\иначе, если в колонкеC есть z
если в колонкеD есть n ... суммируем )

как не кручусь, то слишком много условий, то н\д..
...
Рейтинг: 0 / 0
25.06.2012, 19:41
    #37853861
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
zudva,

пример где?
...
Рейтинг: 0 / 0
25.06.2012, 23:26
    #37854046
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
zudvaкак не кручусь, то слишком много условий, то н\д..Даже в древнем 200-с офисе допускалось до 7 вложенных ЕСЛИ(), что давало более сотни вариантов (правда, тут начинает работать ограничение на длину формулы)...
Но разумнее сделать и использовать пользовательскую функцию.
...
Рейтинг: 0 / 0
25.06.2012, 23:28
    #37854047
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
...
Рейтинг: 0 / 0
25.06.2012, 23:59
    #37854073
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)))
...
Рейтинг: 0 / 0
26.06.2012, 03:37
    #37854204
Cursky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
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)))
Так и не понял, что вы здесь суммируете. Может вам больше подойдёт функция СУММЕСЛИМН или СУММЕСЛИ?
...
Рейтинг: 0 / 0
26.06.2012, 06:12
    #37854234
DV68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
zudva, без примера можно только гадать

что-то типа такого:
Код: vbnet
1.
2.
3.
=СУММПРОИЗВ(('Счета 2012'!$O$2:$O$4725="прочие")*('Счета 2012'!$E$2:$E$4725=A1)
*('Счета 2012'!$J$2:$J$4725=A2)*('Счета 2012'!$O$2:$O$4725=A3);
'Счета 2012'!$G$2:$G$4725)


а может и так:
Код: vbnet
1.
2.
3.
=СУММПРОИЗВ(('Счета 2012'!$O$2:$O$4725="прочие")
*(('Счета 2012'!$E$2:$E$4725=A1)+('Счета 2012'!$J$2:$J$4725=A2)+('Счета 2012'!$O$2:$O$4725=A3));
'Счета 2012'!$G$2:$G$4725)
...
Рейтинг: 0 / 0
26.06.2012, 08:26
    #37854291
zudva
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
Приложил..
Чтобы просто суммировал сумму из счетов по номеру договора и месяцу - без проблем..
Надо добавить, чтобы если в счетах номер договора = "прочие" - суммировал по месяцу и источнику
...
Рейтинг: 0 / 0
26.06.2012, 08:34
    #37854297
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
Код: vbnet
1.
=СУММПРОИЗВ(($B$1='счета 2012'!$E$2:$E$6)*(C2='счета 2012'!$J$2:$J$6)*(A2='счета 2012'!$O$2:$O$6)*'счета 2012'!$G$2:$G$6)
...
Рейтинг: 0 / 0
26.06.2012, 08:41
    #37854304
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
Про "прочие" сразу не увидел:
Код: vbnet
1.
=СУММПРОИЗВ((('счета 2012'!$O$2:$O$6="прочие")+(A2='счета 2012'!$O$2:$O$6)>0)*($B$1='счета 2012'!$E$2:$E$6)*(C2='счета 2012'!$J$2:$J$6)*'счета 2012'!$G$2:$G$6)


проссумирует если совпадает месяц, источник и номер договора, а также если договор = "прочие"
или нужно что то другое?
...
Рейтинг: 0 / 0
26.06.2012, 16:15
    #37855371
zudva
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
Михаил Ч.,

спасибо..но вроде не так,
вот, придумал так, если в договоре есть прочее, то по источнику и месяцу, иначе по номеру и месяцу..почему ругается что слишком..почему вот такой не считает правильно? (
=СУММ(ЕСЛИ('счета 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)))
...
Рейтинг: 0 / 0
26.06.2012, 16:32
    #37855425
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
zudvaпочему вот такой не считает правильно?
А сколько должно быть правильно? Вручную посчитайте
...
Рейтинг: 0 / 0
26.06.2012, 17:16
    #37855542
Cursky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
zudvaПриложил..
Чтобы просто суммировал сумму из счетов по номеру договора и месяцу - без проблем..
Надо добавить, чтобы если в счетах номер договора = "прочие" - суммировал по месяцу и источнику
Может, всё-таки что-то вроде этого?
Код: vbnet
1.
2.
=ЕСЛИ(номер_договора="прочие";СУММЕСЛИМН(диапазон_суммирования;источники;"=12";месяцы;"июнь");
                              СУММЕСЛИМН(диапазон_суммирования;договоры;"=324";месяцы;"июнь"))
...
Рейтинг: 0 / 0
02.07.2012, 17:03
    #37863319
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
Зачем мучаться можно макросом и там вписать N-ое количество
IF Then
Elseif Then
Elseif Then
Elseif Then
Elseif Then
Elseif Then
Elseif Then
Elseif Then
Elseif Then
.......
End if
...
Рейтинг: 0 / 0
02.07.2012, 17:09
    #37863326
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
ИЛИ такую формулку
Код: vbnet
1.
=SUMPRODUCT(('счета 2012'!$E$2:$E$6=$B$1)*('счета 2012'!$O$2:$O$6=222)*(X)*'счета 2012'!$G$2:$G$6)



x= (диапазон=чему-то) - условие
...
Рейтинг: 0 / 0
02.07.2012, 17:10
    #37863330
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
При помоюи этой формулы можно задать много условий, но конечно не сотни , а то файл зависнет
...
Рейтинг: 0 / 0
02.07.2012, 17:16
    #37863340
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу составить формулу с кучей ЕСЛИ
извиняюсь за
Код: vbnet
1.
=SUMPRODUCT(('счета 2012'!$E$2:$E$6=$B$1)*('счета 2012'!$O$2:$O$6=222)*(X)*'счета 2012'!$G$2:$G$6)


уже было

Я вот что скажу если использовать формулу SUMPRODUCT то файл начинает "разбухать", лучше ищите макросом, потому что в конце концов у Вас файлик плохо "кончит". Можно макросом все это дело обмозговать, потом все при помощи формул полученные значения превратить в значения. (Из личного опыта)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не могу составить формулу с кучей ЕСЛИ / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]