powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel. Добавление функции, аналогичной SUMIF
8 сообщений из 8, страница 1 из 1
Excel. Добавление функции, аналогичной SUMIF
    #34868475
Killa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посоветуйте, как через VBA создать функцию, аналогичную функции SUMIF, но работающую с несколькими критериями.
Пример:
Value Criteria1 Criteria2 Criteria3 Criteria4
7000 100000 1 10 100
14000 200000 2 20 200
21000 300000 3 30 300
28000 400000 4 40 400
__________________________________________
=28000

SUMIF(B2:B5;">160000";C2:C5;">2";D2:D5;">35";A2:A5)
Заранее благодарен!
...
Рейтинг: 0 / 0
Excel. Добавление функции, аналогичной SUMIF
    #34869347
GioCH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно так -

=IF(SUM(B2:B5)>160000 AND SUM(C2:C5)>2 AND SUM (D2;D%)>35; SUM(A2:A5);"")
...
Рейтинг: 0 / 0
Excel. Добавление функции, аналогичной SUMIF
    #34869563
GioCH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или так -
=IF(SUM(B2:B5)>160000;IF(SUM(C2:C5)>2;IF(SUM(D2:D5)>35;SUM(A2:A5);"")))
...
Рейтинг: 0 / 0
Excel. Добавление функции, аналогичной SUMIF
    #34869649
GioCH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в первом примере ошибка :( ! надо так ->

=IF(AND(SUM(B2:B5)>16000;SUM(C2:C5);SUM(D2:D5));SUM(A2:A5);"")
OK! :)
...
Рейтинг: 0 / 0
Excel. Добавление функции, аналогичной SUMIF
    #34869690
Killa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю, сейчас попробую...
...
Рейтинг: 0 / 0
Excel. Добавление функции, аналогичной SUMIF
    #34870057
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
=sumproduct((B2:B5> 16000 )*(C2:C5> 2 )*(D2:D5> 35 )*A2:A5)
...
Рейтинг: 0 / 0
Excel. Добавление функции, аналогичной SUMIF
    #34870187
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad
Код: plaintext
=sumproduct((B2:B5> 16000 )*(C2:C5> 2 )*(D2:D5> 35 )*A2:A5)

Бурные и продолжительные аплодисменты!!!
жжешь
Работает даже со строковыми данными :)
...
Рейтинг: 0 / 0
Excel. Добавление функции, аналогичной SUMIF
    #34870539
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Taranaga
Работает даже со строковыми данными :)
Не работает если в столбце A не числа.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel. Добавление функции, аналогичной SUMIF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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