|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.01.2015, 11:40 | #1 |
Пользователь
Регистрация: 19.03.2013
Сообщений: 14
|
SumIfs
Добрый день многоуважаемые форумчане. В очередной раз сталкиваюсь с элементарной проблемой, а понять в чём ошибка не могу. ПОМОГИТЕ пожалуйста. Есть строчка в коде VBA, суть её СУММЕСЛИМН, но при просчёте везде выдаёт 0.
Предположение: возможно синтаксис. sr_pr = Application.SumIfs(Range(Cells(i, lastcolumn - c + 1), Cells(i, lastcolumn)), Range(Cells(i, lastcolumn - c + 1), Cells(i, lastcolumn)), " <> " & PIK, Range(Cells(i, lastcolumn - c + 1), Cells(i, lastcolumn)), "<>0") Range(Cells(i, lastcolumn - c + 1), Cells(i, lastcolumn) это дипазон PIK это максимальное значение в строчке т.е. СУММЕСЛИМН <> PIK и <>0 |
09.01.2015, 12:26 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а зачем второе условие? зачем проверять на <>0 ?
те, которые =0 можно смело собирать в общую сумму проверте чтобы с было < lastcolumn + 1 а i > 0
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
09.01.2015, 16:53 | #3 |
Пользователь
Регистрация: 19.03.2013
Сообщений: 14
|
к сожалению не получается, может глянете файл
|
09.01.2015, 17:27 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
исправте
, " <> " & PIK, на , "<>" & PIK, а лучше вместо этих двух строк: Код:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
09.01.2015, 18:05 | #5 |
Пользователь
Регистрация: 19.03.2013
Сообщений: 14
|
Спасибо за исправления.
P.S. второе условие нужно если значения отрицательные, они не интересуют |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
функция _xlfn.SUMIFS | Keshunya | Microsoft Office Excel | 2 | 27.05.2011 12:11 |
sumifs для массива? | sn00p | Microsoft Office Excel | 3 | 01.10.2010 16:09 |