![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.03.2013
Сообщений: 14
|
![]()
Добрый день многоуважаемые форумчане. В очередной раз сталкиваюсь с элементарной проблемой, а понять в чём ошибка не могу. ПОМОГИТЕ пожалуйста. Есть строчка в коде 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 |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
а зачем второе условие? зачем проверять на <>0 ?
те, которые =0 можно смело собирать в общую сумму проверте чтобы с было < lastcolumn + 1 а i > 0
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.03.2013
Сообщений: 14
|
![]()
к сожалению не получается, может глянете файл
|
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
исправте
, " <> " & PIK, на , "<>" & PIK, а лучше вместо этих двух строк: Код:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#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 |