![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#101 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]() Цитата:
Round((3.14 * 0.5 * 0.5) / (0.0024 * (WorksheetFunction.Ln(80 / 0.7) - 1)))=87 (3.14 * 0.5 * 0.5) / (0.0024 * (Math.Log(80 / 0.7) - 1))= 87,4858092992568
Анализ,обработка данных Недорого
|
|
![]() |
![]() |
#102 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
![]()
А что такое Round? Я это с кода вытащил. так и было. Попробую без него
|
![]() |
![]() |
#103 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
![]()
Math.Log(80 / 0.7)?
А функция LN? |
![]() |
![]() |
#104 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Нет в VBa функции LN
есть Log (функция) - возвращает натуральный логарифм числа Функция ROUND Округляет число до указанного количества разрядов.
Анализ,обработка данных Недорого
|
![]() |
![]() |
#105 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
![]()
Вот точно. это округление.
А LN - функция excel А вот это понимает VBA - WorksheetFunction.Ln? |
![]() |
![]() |
#106 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
открываете редактор ВБА
жмете Ctrl+G в появившееся окно копируете это: ?worksheetfunction.Ln(exp(2)) жмете Enter 2 получилось? вы теперь можете показывать фокусы с помощью exp и worksheetfunction.Ln и зарабатывать этим на жизнь
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
#107 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
![]()
Я Round использую в цикле для выявления совпадений. цикл от 1 до 400 шагом 1.
Но бывает что не все совпадения улавливает. А как можно описать, чтобы, если нет конкретных совпадений, то принять самое ближнее в радиусе допустим 5-ти? |
![]() |
![]() |
#108 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
В цикле найти минимальное значение выражения = Abs(A - Round(B/5)*5) ,естественно, если это значение меньше 5. Где A - это ваше значение, а B - которое проверяется на соответствие.
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
#109 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
![]()
А если цикл от 1 до 400 и совпадает где-то между 234-235 но не показывает этого совпадения. как тогда вывести ближайшее число?
|
![]() |
![]() |
#110 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
![]()
Кто сможет помочь с программной работой с графиками Excel?
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по мелочи | Syltan | Общие вопросы C/C++ | 6 | 29.09.2009 00:19 |
Вопрос по мелочи | Golovastik | Общие вопросы C/C++ | 8 | 23.07.2009 22:47 |
Задачи вызывают затруднение... матрица и сумма ряда. | GorNikSar | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 21.12.2008 12:51 |
Задачи вызывают затруднение... матрица и сумма ряда. | GorNikSar | Помощь студентам | 2 | 19.12.2008 07:11 |