|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
17.04.2012, 17:58 | #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
Анализ,обработка данных Недорого
|
|
18.04.2012, 14:39 | #102 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
А что такое Round? Я это с кода вытащил. так и было. Попробую без него
|
18.04.2012, 14:48 | #103 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
Math.Log(80 / 0.7)?
А функция LN? |
18.04.2012, 15:59 | #104 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Нет в VBa функции LN
есть Log (функция) - возвращает натуральный логарифм числа Функция ROUND Округляет число до указанного количества разрядов.
Анализ,обработка данных Недорого
|
18.04.2012, 20:01 | #105 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
Вот точно. это округление.
А LN - функция excel А вот это понимает VBA - WorksheetFunction.Ln? |
18.04.2012, 20:07 | #106 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
открываете редактор ВБА
жмете Ctrl+G в появившееся окно копируете это: ?worksheetfunction.Ln(exp(2)) жмете Enter 2 получилось? вы теперь можете показывать фокусы с помощью exp и worksheetfunction.Ln и зарабатывать этим на жизнь
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
19.04.2012, 15:09 | #107 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
Я Round использую в цикле для выявления совпадений. цикл от 1 до 400 шагом 1.
Но бывает что не все совпадения улавливает. А как можно описать, чтобы, если нет конкретных совпадений, то принять самое ближнее в радиусе допустим 5-ти? |
19.04.2012, 16:49 | #108 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
В цикле найти минимальное значение выражения = Abs(A - Round(B/5)*5) ,естественно, если это значение меньше 5. Где A - это ваше значение, а B - которое проверяется на соответствие.
Правильно поставленная задача - три четверти решения.
|
19.04.2012, 21:07 | #109 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
А если цикл от 1 до 400 и совпадает где-то между 234-235 но не показывает этого совпадения. как тогда вывести ближайшее число?
|
29.01.2013, 13:22 | #110 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 81
|
Как увязать флажки с графиком в Excel?
Кто сможет помочь с программной работой с графиками 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 |