Страница: 1 |
Пытаюсь это =SUMIF(B11:B30,">0",D11:D30) Подставить через макрос таким-вот способом: Range("H" & 2).FormulaR1C1 = "=SUMIF(R[" & Range("R4").Value - 1 & "]C[-6]:R[" & Range("R2").Value - 4 & "]C[-6], <0 ,R[" & Range("R4").Value - 1 & "]C[-4]:R[" & Range("R2").Value - 4 & "]C[-4])" Но не знаю, как вставить в формулу условие больше/меньше нуля...
Может быть, x=abs(x)? То-есть? Тебе условие надо было, больше ли число, чем 0? Да Страница: 1 |
Вопрос: Как в формуле задать условие >0 или <0 че...
Добавлено: 16.03.04 19:08
Автор вопроса: PA36OuHuK | Web-сайт:
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 16.03.04 19:27
Номер ответа: 2
Автор ответа:
PA36OuHuK
Вопросов: 1
Ответов: 2
Web-сайт:
Профиль | | #2
Добавлено: 16.03.04 19:28
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 16.03.04 19:40
Номер ответа: 4
Автор ответа:
PA36OuHuK
Вопросов: 1
Ответов: 2
Web-сайт:
Профиль | | #4
Добавлено: 16.03.04 20:13
Номер ответа: 5
Автор ответа:
macho
Вопросов: 11
Ответов: 19
Профиль | | #5
Добавлено: 30.07.04 02:02
Попробуй примерно так:
ActiveCell.FormulaR1C1 = "=SUMIF(R[-1]C[-5]:R[18]C[-5],"">0"",R[-1]C[-3]:R[18]C[-3])"
Номер ответа: 6
Автор ответа:
macho
Вопросов: 11
Ответов: 19
Профиль | | #6
Добавлено: 30.07.04 02:13
Или, точнее, для ячейки H2 формула
=SUMIF(B11:B30,">0",D11:D30) будет иметь вид:
Range("H2".Select
ActiveCell.FormulaR1C1 = "=SUMIF(R[9]C[-6]:R[28]C[-6],"">0"",R[9]C[-4]:R[28]C[-4])"
Номер ответа: 7
Автор ответа:
Zafar
Вопросов: 9
Ответов: 14
Web-сайт:
Профиль | | #7
Добавлено: 10.09.04 15:02
Лучше может так:
Сперва на ячейке пишешь что тебе нужно
Потом нажимаешь запись макроса
Далее активизируешь ячейку ту в котором написал формулу
и нажимаешь Ф2
потом нажимешь ентер
далее нажимаешь остановит макрос и все помоему
и сама оффис напишет за тебя как это сделать
Номер ответа: 8
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #8
Добавлено: 10.09.04 16:25
2 Zafar: Верно
2 macho: Да там он пропустил кавычки - легко перепроверить записью макроса.