|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2011, 02:22 | #1 |
Регистрация: 14.04.2011
Сообщений: 8
|
Надо создать Очень трудные расчеты на основе теории Ганна!!!
Здравствуйте.
Прошу Вас помочь мне создать в Excel очень даже замудренные расчеты на основе теории Ганна. Работать это должно так: Вводишь в зараннее изготовленное окошко какое то число и после расчетов получешь ответ, а все таблицы из которых будут браться данные для расчетов находятся на других страницах т.е я должен видеть рабочую область состоящую только из одного окошечка. Далее нужно из приложенного файла взять таблицу и перенести ее в Excel.Далее после переноса таблицы в Excel назвать ее ТАБЛИЦЕ 1. Далее на основании этой таблицы производить расчеты. Теперь подробно о расчетах: Есть некое число допустим - 0.477 я его ввел в окошечко оно автоматом умножается на 1000 получается 477 далее должен происходить поиск данного числа в ТАБЛИЦЕ 1 Таблица состоит из: первая горизонтальная строка - это градусы первый вертикальный столбец - это просто счет строк второй вертикальный столбец - это коефициент остальные 8 столбцов - это собстна сама таблица Так вот производится поиск данного числа в таблице и вычисляются его градусы Если число точно совпало с числом в таблице тогда просто вычисляются градусы на основании первой горизонтальной строки (Вот пример допустим число 485, оно находится в 11 строке и имеет точное совпадение с числом которое находится в 4 столбце таблицы и имеет 135градусов) Если точного совпадения нет тогда выискивается наиближайшее число (Вот пример допустим число 477, точного совпадения нет,ближайшее число 474 находящееся в третьем столбце таблицы и имеет 90 грабусов, значит вычисляем гарадусы числа 477.Это делается так: Берем наше число 477 и отнимаем от него ближайшее 474 получаем разницу 3. 477-474=3 Далее Ближайшее число находится в строке 11 и имеет коефициент 0.244444(второй вертикальный столбец) Далее берем 3 и делим на этот коефициент и получаем 12.272 3/0.244444=12.272 Далее возвращаемся к ближайшему , оно находится на 90 градусах Так вот берем эти самые градусы 90 и к ним прибавляем 12.272 получаем 102.272 90+12.272=102.272 (если бы ближайшее число было на 135 градусах, тогда отнимали бы приращение от 135) Из этих расчетов следует что число , которое мы ищем, находится на 102.272 градусах Далее эти градусы делятся на 180 102.272/180=0.568 - это вычисляется приращение Далее возвращаемся с нашему числу которое мы искали 477 и умнажаем на 8 получаем 3816 477*8=3816 Из полученного числа извлекаем корень и получаем 61.773 3816 в корне = 61.773 далее производится сразу два рсчета: 1)к полученному числу прибавляем найденное нами приращение 61.773+0.568 получаем 62.341 полученное число умнажаем само на себя 62.341*62.341=3886.4 полученное число делим на 8 3886.4/8=485.8 и далее делим на 1000 получаем 0.485 - это превый ответ 2)от полученного числа отнимаем найденное нами приращение 61.773-0.568 получаем 61.205 полученное число умнажаем само на себя 61.205*61.205=3746.05 полученное число делим на 8 3746.05/8=468.2 и далее делим на 1000 получаем 0.468 - это второй ответ На основании всего написанного выше , что я хочу получить Я ввожу число и получаю два ответа Либо я ввожу число и получаю один ответ но с возможностью изменения плюс приращение либо минус приращение Надеюсь это возможно!!! С уважением Кирилл. Вложения |
14.04.2011, 03:45 | #2 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
у Вас удачно названо вложение:
Цитата:
договариваемся так: Вы делаете трудную (умственную) часть по переносу таблички в эксель и выкладываете ее сюда, а всю остальную легкотню по перемножению ячеек друг на друга, даже я могу сделать
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
14.04.2011, 09:31 | #3 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
|
15.04.2011, 01:28 | #4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Игорь,а я открыл вордовский документ в Photoshop,применил инструмент
востанавливающая кисть,и сохранил в Excel Картинкой на картинку
Анализ,обработка данных Недорого
|
15.04.2011, 01:54 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Коперфильд - отдыхает.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
15.04.2011, 16:06 | #6 |
Пользователь
Регистрация: 09.03.2011
Сообщений: 33
|
Коперфильд, думаю, ограничился бы FineReader-ом
Теперь остался пустячок - по пересчитать все, как выше изложено. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Надо открыть TTX очень надо | Умпут | Помощь студентам | 4 | 22.12.2010 13:20 |
Очень-очень надо!Завтра сдавать уже=( Реализовать в виде модуля набор подпрограмм...(Pascal) | Dizzy | Помощь студентам | 4 | 17.12.2010 17:10 |
Очень надо создать БД в Excel | Умелец | Microsoft Office Excel | 3 | 06.08.2007 11:18 |