Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2009, 16:21   #1
Maksik
Пользователь
 
Регистрация: 24.06.2009
Сообщений: 14
По умолчанию Вопрос по VBA

Как сделать в VBA корень энной степени, допустим 5-ой степени числа Х ?

Последний раз редактировалось Maksik; 24.06.2009 в 16:24.
Maksik вне форума Ответить с цитированием
Старый 24.06.2009, 16:34   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

так: X^(1/5)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 24.06.2009, 19:49   #3
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Или 1/(X^5)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 25.06.2009, 00:12   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию 2 doober

однако... смелое утверждение
2^5 = 32
32^(1/5) = 2
1/32^5 = 0.0000000298
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.06.2009, 01:39   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Виноват попутал
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 25.06.2009, 08:40   #6
Maksik
Пользователь
 
Регистрация: 24.06.2009
Сообщений: 14
По умолчанию

Большое спасибо) Думал что надо как-то сам корень возводить, а оказывается просто у меня с математикой не очень дружественные отношения. Спасибо.
Maksik вне форума Ответить с цитированием
Старый 27.06.2009, 14:07   #7
Maksik
Пользователь
 
Регистрация: 24.06.2009
Сообщений: 14
По умолчанию

Извините если баян, но ещё 1 вопросик: как число округлить? Допустим мне надо ответ выражения 24/7 (для наглядности взял такое) оставить 3 знака после запятой?
Maksik вне форума Ответить с цитированием
Старый 27.06.2009, 14:23   #8
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Код:
msgbox format(24/7,"0.000")
EducatedFool вне форума Ответить с цитированием
Старый 27.06.2009, 14:42   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

задал экселю вопрос "округлить"
эксель предложил почитать тему "Округление числа"
там есть отдельный подраздел "Округление числа до указанного числа знаков после запятой" где расписано, как пользоваться функцией ОКРУГЛ. Возникли подозрения, что написано специально для вас...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 29.06.2009, 12:55   #10
Maksik
Пользователь
 
Регистрация: 24.06.2009
Сообщений: 14
По умолчанию

Спасибо, очень помогли.
Maksik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA!! NitriNKa Помощь студентам 1 02.04.2009 23:07
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10
Вопрос VBA tat-besidovska Microsoft Office Excel 1 04.02.2008 10:49