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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2009, 16:17   #31
Slaykursk
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 20
По умолчанию

На тех данных все считает отлично, попробовал загрузить другие, получается полная ерунда опять
Посмотрите еще чуть чуть плз в чем дело?
Чтобы макрос был более универсальным???
Вложения
Тип файла: rar дел001.rar (21.2 Кб, 7 просмотров)
Slaykursk вне форума Ответить с цитированием
Старый 11.12.2009, 00:26   #32
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от Slaykursk Посмотреть сообщение
На тех данных все считает отлично, попробовал загрузить другие, получается полная ерунда опять
Посмотрите еще чуть чуть плз в чем дело?
Чтобы макрос был более универсальным???
Ерунда получается,потому что математика не правильная
Пример

Позиция №25 12,600 151109 4,922 0,040 315 1102,50

Макрос должен распределить целыми коробками по палетам
по 63 коробки на 5 реальных палет 63Х5=315

По вашей математике распределяет на 4 и ,922.
В итоге получается реально должно быть 5 ,а виртуально меньше
Вот и результат.
Макрос немного перенацелил на виртуальный мир
Но ерунда будет присутствовать,когда количество палет стремится к целому числу
Вложения
Тип файла: rar дел00.rar (23.5 Кб, 8 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 11.12.2009, 08:51   #33
Slaykursk
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 20
Подмигивание

Цитата:
Сообщение от doober Посмотреть сообщение
Ерунда получается,потому что математика не правильная
Пример

Позиция №25 12,600 151109 4,922 0,040 315 1102,50

Макрос должен распределить целыми коробками по палетам
по 63 коробки на 5 реальных палет 63Х5=315

По вашей математике распределяет на 4 и ,922.
В итоге получается реально должно быть 5 ,а виртуально меньше
Вот и результат.
Макрос немного перенацелил на виртуальный мир
Но ерунда будет присутствовать,когда количество палет стремится к целому числу
Почему реально 5, реально так и должно быть 4 целых и одна с 0,922 заполнением, тут округлять ненужно абсолютно ничего... Тут то в том и смысл, чтоб потом к этим 0,922 еще можно было чего нибудь доложить на 0.078 в случае такой необходимости...

Возможно ли сделать макрос этот чтобы он железно работал на любых данных? Тут ошибки не допустимы вообще, тут отгрузка готовой продукции идет, за каждую просчитанную коробку люди головой отвечают ))
Slaykursk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как разделить число xxxNeXxxx Помощь студентам 6 21.10.2009 21:16
разделить цифры у числа Cpluser Общие вопросы C/C++ 8 01.10.2009 14:54
Умножить и разделить числа Pavelok Общие вопросы Delphi 5 19.05.2009 21:04
Данные-проверка-список (список на другом листе) Inbox Microsoft Office Excel 7 26.12.2008 01:43
помогите разделить Alar Общие вопросы Delphi 9 14.11.2006 06:13