Есть формула:
- Код: Выделить всё
k = SummPay / (SumSelOtgrProd - SumSelPayProd)
где SumSelOtgrProd=55133, SumSelPayProd=55000 и SummPay =133.
все они объявлены как Currency.
По всем правилам, если эти значения подставить в формулу должно получиться 1. Такого не получается.
Начал искать где может быть ошибка
Оказалось:
что Debug.Print (SumSelOtgrProd - SumSelPayProd) показывает 133,0039
а должен был показать 133 ровно
Подскажите, как с такими чудесами бороться?
З.Ы. Помнится где-то уже была на форуме схожая тема, но найти ее не смог.