|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
27.03.2007, 17:51 | #1 |
Новичок
Джуниор
Регистрация: 27.03.2007
Сообщений: 2
|
Вычисления в формах.
Здравствуйте уважаемые специалисты.
Есть проблемка. Вордовский документ с формами (Word 2002 (XP) и Word 2003). Имеются числовые ячейки, в которые вводятся целые числа (или до десятой). В последней ячейке эти числа должны перемножиться с коэфиц. 0,479 (пробовал сократить и до 0,48; 0,5 нельзя). Таких вычислений должно быть два. Результат нужен с точностью до десятой. С умножением проблем нет - всё получается, всё правильно. Но в заключении нужна простая сумма полученных произведений, опять же, с точностью до десятой. И тут как пошептало - ошибка может достигать от 0,5 до 1,3-1,4. Например: закладка ТП1 (ячейка) 47; закладка ТП2 18; закладка ТП3 20; результат: закладка ТП4, по формуле =((ТП1*ТП2*ТП3*0,479)/1000) равно 8,1 вторая строка закладка ТП5 49; закладка ТП6 19; закладка ТП7 19; результат: закладка ТП4 по формуле =((ТП5*ТП6*ТП7*0,479)/1000) равно 8,4 Общий итог: закладка ТП9 =((ТП4+ТП8)) равно 17,0, хотя видно, что это 16,5 Присвоение типа ячейке "обычный текст" или "число" (при соответсв. типе ячеек с формулами "вычисление") на результате не сказывается. Изменение деления на 1000 умножением на 0,001 - без эффекта. Изменение допуска до 3-й цифры после запятой, во всех ячейках ситуацию не меняет. К примеру, если после запятой каждого вводимого значения поставить ",123" то результаты будут следующими: ТП4 8,232; ТП8 8,605; ТП9 17,675, хотя должно быть 16,837 В Exel-e конечно всё без изъяна считает, но создать такую форму у меня клёпки не хватает. Можно ли как-то решить эту проблему? Спасибо. Последний раз редактировалось Beatl; 27.03.2007 в 17:53. |
03.04.2007, 19:35 | #2 |
Новичок
Джуниор
Регистрация: 27.03.2007
Сообщений: 2
|
Проблема решена.
Итог должен выглядеть так: Закладка ТП9 =((ТП1*ТП2*ТП3*0,479)/1000)+(ТП5*ТП6*ТП7*0,479)/1000)) |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не знаю как реализовать вычисления | Дмитрий D | БД в Delphi | 3 | 06.06.2008 08:58 |
Вычисления дискрета | Corpse-Rustu | Помощь студентам | 1 | 23.05.2008 22:37 |
Картинки на формах в Дельфи | Барби | Помощь студентам | 3 | 23.12.2007 19:19 |
Вычисления номера позиции | Stelix | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 03.12.2007 03:05 |
Statusbar на двух формах | Albenous | Общие вопросы Delphi | 1 | 06.04.2007 08:18 |