
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.03.2010, 13:13
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
Помогите плиз, в макросе записать подсчет среднего значения пример: 2 5 6 0 0 0 0 0 0 нужно найти среднее ячеек, не равных нулю т.е. формула следующая =СРЗНАЧЕСЛИ(D37:O37;"<>0"), но как ее записать в макросе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 13:17
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
ffflake, так годится? :) Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 13:30
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
Я Вашу функцию проверить не могу (нет у меня такой), но на примере: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 13:57
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
Hugo121ffflake, так годится? :) Код: plaintext 1. спасибо подходит, а может еще поскажите как в цикле, а то я че-то не могу сообразить For i = 6 To 130 For a = 16 To 16 If Cells(i, 2).Text = 216 Then Cells(i, a).FormulaLocal = "=СРЗНАЧЕСЛИ(D37:О37;""<>0"")" Next a Next i а именно вот здесь проблема: "=СРЗНАЧЕСЛИ(?:?;""<>0"")" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 14:32
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
а может есть совсем другое решение? подскажите пожалуйста!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 14:44
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
ffflakeа может есть совсем другое решение? подскажите пожалуйста!!!!!!!!!!!На первоначальный вопрос вам уже ответили. А чтобы ответили по поводу цикла напишите подробнее, что именно нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 14:57
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
Можно так, х и у сами поменяете в цикле или как там надо: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Можно иначе, через RC без букв можно обойтись, а ещё есть Cells(x, y)... которые можно суммировать и делить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 14:59
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
Djon Player, Есть определенное число строк, нужно пройти по каждой и если значение второго столбца равно определенному значению, то нужно посчитать среднее значение ячеек не равных нулю i-ой строки. Есть: For i = 6 To 130 \строки For a = 16 To 16 \столбцы If Cells(i, 2).Text = 216 Then здесь нужно прописать подсчет среднего значения определенного диапазона i-ой строки (например (D37:O37)) и записать в 16 столбец i-ой строки Next a Next i Вы уж простите, если я может что-то неточно изъясняю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 15:02
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 15:06
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
Hugo121Можно так, х и у сами поменяете в цикле или как там надо: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Можно иначе, через RC без букв можно обойтись, а ещё есть Cells(x, y)... которые можно суммировать и делить. Этот вариант подошел, спасибо огромнейшее, огромнейшее, огромнейшее!.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 15:32
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
ffflake, а ведь так лучше, не заметили? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 15:34
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
Set rn = Range(Cells(i, 4), Cells(i, 15)) лишнее, извиняюсь, от тестов осталось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 15:42
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
ffflake, Мне почему-то кажется, что правильнее так: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2010, 16:29
|
|||
|---|---|---|---|
|
|||
Среднее значение диапазона ячеек не равных нулю |
|||
|
#18+
Djon Player Единственный у меня вопрос к числу 216, во всех строках именно такое число должно быть, там где нужна формула, или может могут быть другие вариации. Могут быть и другие, но с этим я справилась через or ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2178319]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 518ms |

| 0 / 0 |
