|
|
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Я не очень хорошо разбираюсь в вба, и поэтому прошу о помощи. Мне нужно посчитать сумму ряда, точнее даже трех, число элементов ряда n задается пользователем, написала такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Затем хочу использовать эти функции в exel, используя =Sum0(0;2), например, но для Sum0 ошибка #ЗНАЧ, SumUp/SumDown, которые в моем коде используют значение Sum0, по-моему на него не ссылаются, может я что-то неправильно делаю? А также вопрос: как в коде ссылаться на ячейку из excel, в котором посчитано нужное мне значение, можно ли это сдеть? Буду очень признательна за помощь =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 04:04 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
skleppi, Функции SumUp() и SumDown() вызывают Sum0(), но при вызове не передают ей аргументов. В этом и причина ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 09:43 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
skleppiкак в коде ссылаться на ячейку из excel, в котором посчитано нужное мне значение Здесь множество способов. Важно понимать, в каких случаях достаточно сокращённой записи обращения (без указания книги и листа в ней), а в каких - нет. Примеры: Код: plaintext 1. 2. 3. Это далеко не все способы доступа к содержимому диапазона (ячейки). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 10:16 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
=) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 11:56 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
vlth, спасибо большое! а не подскажете, как сделать, чтобы аргументы передавались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 11:58 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
Например так (если я верно понял логику модуля, так и будет правильно): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 12:21 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
Спасибо Вам. Правда у меня не получится посчитать SumUp/SumDown, пока не посчитаю Sum0, а оно выдает ошибку #ЗНАЧ, и вот тут не представляю, в чем дело. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 14:17 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
skleppi, Sum0() будет всегда равна 1 (если FirstNum<LastNum) или 0 (в противном случае). Цикл в ней работает вхолостую. Что Вы хотели получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 14:45 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
vlth, поняла свою ошибку, чтобы цикл не работал вхолостую должно быть Код: plaintext 1. 2. 3. 4. 5. 6. 7. правда тогда ошибка меняется с #ЗНАЧ на #ИМЯ =)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 22:19 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
кто-нибудь ещё знает, в чем дело? =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 03:07 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
Наверное какой-то метод прогноза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 11:19 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
Ser Artur, метод прогноза?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 11:50 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
а что это значит?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 11:50 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
Я не правильно понял. Это Вы что расчитываете? Это расчет прогноза продаж или что то вроде этого? Пример покажите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 12:13 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
Вопрос не правильно поставили. Сначала надо было показать пример, потом обяснить что для чего. А то здесь мало кто знает статистику, эконометрику и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 12:15 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
Ser Artur, Спасибо за помощью Оказалось, что ошибки происходили из-за глюков самого экселя. После отправки фалй по почте, вместо ошибок он выдал числа! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 12:39 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
А все таки что за расчеты, мои предположения оказались верными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 13:10 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
Ser ArturА то здесь мало кто знает статистику, эконометрику и т.д.На чем основано такое утверждение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 13:35 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
Вот этим текстом Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 13:37 |
|
||
|
(VBA) Excel: Сумма матмематического ряда.
|
|||
|---|---|---|---|
|
#18+
Ser Artur, просто матмеатический ряд с числом слагаемых от 1 до n, причем n задается пользователем, т.е. каждый раз разное число слагаемых. Это не из статистики или эконометрики, скорее уж матан. Но лично мне нужно для ТМО :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 20:55 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36627757&tid=2178120]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 470ms |

| 0 / 0 |
