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

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

пример где?
...
Рейтинг: 0 / 0
Не могу составить формулу с кучей ЕСЛИ
    #37854046
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zudvaкак не кручусь, то слишком много условий, то н\д..Даже в древнем 200-с офисе допускалось до 7 вложенных ЕСЛИ(), что давало более сотни вариантов (правда, тут начинает работать ограничение на длину формулы)...
Но разумнее сделать и использовать пользовательскую функцию.
...
Рейтинг: 0 / 0
Не могу составить формулу с кучей ЕСЛИ
    #37854047
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Не могу составить формулу с кучей ЕСЛИ
    #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
Не могу составить формулу с кучей ЕСЛИ
    #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
Не могу составить формулу с кучей ЕСЛИ
    #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
Не могу составить формулу с кучей ЕСЛИ
    #37854291
zudva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приложил..
Чтобы просто суммировал сумму из счетов по номеру договора и месяцу - без проблем..
Надо добавить, чтобы если в счетах номер договора = "прочие" - суммировал по месяцу и источнику
...
Рейтинг: 0 / 0
Не могу составить формулу с кучей ЕСЛИ
    #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
Не могу составить формулу с кучей ЕСЛИ
    #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
Не могу составить формулу с кучей ЕСЛИ
    #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
Не могу составить формулу с кучей ЕСЛИ
    #37855425
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zudvaпочему вот такой не считает правильно?
А сколько должно быть правильно? Вручную посчитайте
...
Рейтинг: 0 / 0
Не могу составить формулу с кучей ЕСЛИ
    #37855542
Cursky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zudvaПриложил..
Чтобы просто суммировал сумму из счетов по номеру договора и месяцу - без проблем..
Надо добавить, чтобы если в счетах номер договора = "прочие" - суммировал по месяцу и источнику
Может, всё-таки что-то вроде этого?
Код: vbnet
1.
2.
=ЕСЛИ(номер_договора="прочие";СУММЕСЛИМН(диапазон_суммирования;источники;"=12";месяцы;"июнь");
                              СУММЕСЛИМН(диапазон_суммирования;договоры;"=324";месяцы;"июнь"))
...
Рейтинг: 0 / 0
Не могу составить формулу с кучей ЕСЛИ
    #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
Не могу составить формулу с кучей ЕСЛИ
    #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
Не могу составить формулу с кучей ЕСЛИ
    #37863330
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При помоюи этой формулы можно задать много условий, но конечно не сотни , а то файл зависнет
...
Рейтинг: 0 / 0
Не могу составить формулу с кучей ЕСЛИ
    #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
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не могу составить формулу с кучей ЕСЛИ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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