Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Вычисление процентов  [new]
josephbreat
Member

Откуда:
Сообщений: 1
При создании в запросе вычисляемого поля "Цена со скидкой" (цена-скидка) у меня из цены вычитается, например, не 15% а число 0,15. Как это исправить?

P.s. Тип поля "скидка" - числовой, двойное с плавающей точкой, формат - процентный
23 мар 21, 19:12    [22299070]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 7270
josephbreat,
тип денежный,формат процентный
А лучше в таблице храните число а уж в форме или отчетах отображайте как хотите (ф-ция FORMAT)
И забудьте про плавающую точку,если хотите точных вычислений

Сообщение было отредактировано: 23 мар 21, 19:23
23 мар 21, 19:29    [22299079]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
Tarasios
Member

Откуда: Украина
Сообщений: 552
josephbreat,
ну... у меня всё работает чуть по другому:
просто формула, скажем ""Цена со скидкой= Цена - (Цена/100*ПроцентСкидки)"
И не надо лишних игр с процентными форматами
23 мар 21, 20:29    [22299096]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
DarkMan
Member

Откуда:
Сообщений: 900
Tarasios
(Цена/100*ПроцентСкидки)"

Ваще то , если я не ошибаюсь , то 15% , это будет Цена*15/100 или Цена*0.15
23 мар 21, 21:21    [22299110]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
Tarasios
Member

Откуда: Украина
Сообщений: 552
DarkMan,
я показал формулу получения "цены со скидкой", она же - цена за минусом предоставленной скидки. И эту цену можно вычислять по разному. Я вот так себе вычисляю )
23 мар 21, 21:58    [22299124]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 7270
По любому:
sdku
... лучше в таблице храните число....
23 мар 21, 22:13    [22299130]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
DarkMan
Member

Откуда:
Сообщений: 900
Tarasios
DarkMan,
я показал формулу получения "цены со скидкой", она же - цена за минусом предоставленной скидки. И эту цену можно вычислять по разному. Я вот так себе вычисляю )

Ваще математика наука точная. И 100 - 15 % будет 85 . А если считать по Вашей формуле , то ответ известен самому богу. Или на Украине уже и математические законы другие ?
23 мар 21, 22:50    [22299146]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
DarkMan
Member

Откуда:
Сообщений: 900
Tarasios, 100-(100/100*15)=100-0,07=99,93 ???
23 мар 21, 22:54    [22299149]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
vmag
Member

Откуда: MP
Сообщений: 3970
DarkMan,

Вообще-то:
100/100 = 1
1*15 = 15
100 - 15 = 85


Как можно из 100/100*15 получить 0,07 ???
23 мар 21, 23:16    [22299158]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
DarkMan
Member

Откуда:
Сообщений: 900
vmag
Как можно из 100/100*15 получить 0,07 ???

Можно , если рассматривать как десятичную дробь . 100 в числителе , и 100*15 в знаменателе. После сокращения получаем 1/15 или 0.07
23 мар 21, 23:24    [22299160]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
vmag
Member

Откуда: MP
Сообщений: 3970
DarkMan,

Круто у вас в Европе... со 100 баксов скидка 15 % это 7 центов...
Надо ехать к вам бизнес открывать...
23 мар 21, 23:32    [22299165]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
Tarasios
Member

Откуда: Украина
Сообщений: 552
DarkMan
vmag
Как можно из 100/100*15 получить 0,07 ???

Можно , если рассматривать как десятичную дробь . 100 в числителе , и 100*15 в знаменателе. После сокращения получаем 1/15 или 0.07


100/100*15 = 100 в числителе , и 100*15 в знаменателе
???
Ну вы бы хотя бы азы арифметики вспомнили, там где определения дробей и действия над ними, если уж вы эту тему затронули ;)
За формулировку "десятичную дробь, у которой что то там в числителе и что то в знаменателе" - вас учитель отправил бы за валидолом (спасти бедное учительское сердце), определённо ;)
Десятичные дроби записываются через запятую, отделяющую целую часть от дробной.
А числители и знаменатели - это уже из правильных/неправильных дробей. И смешивать всё это до кучи не совсем верно ;)
Но:
100*15 в знаменателе никак не будет.
Ибо 100/100*15 это
"100/100 умножить на 15/1 равно 100*15 (в числителе)/100*1 (в знаменателе) = 1500/100 = 15"
То есть выходим на значение скидки, всё правильно

Сообщение было отредактировано: 24 мар 21, 06:49
24 мар 21, 06:56    [22299214]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 5182
математики. блин...

Сообщение было отредактировано: 24 мар 21, 07:00
24 мар 21, 07:07    [22299216]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
DarkMan
Member

Откуда:
Сообщений: 900
Tarasios
Десятичные дроби записываются через запятую, отделяющую целую часть от дробной.

Sorry , не десятичные , натуральные . :))
24 мар 21, 08:37    [22299231]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
DarkMan
Member

Откуда:
Сообщений: 900
Tarasios
100*15 в знаменателе никак не будет.
Ибо 100/100*15 это
"100/100 умножить на 15/1 равно 100*15 (в числителе)/100*1 (в знаменателе) = 1500/100 = 15"
То есть выходим на значение скидки, всё правильно

И если уж на то пошло , то занахрена ваще эта мудреная формула 100/100 и получать единицу ??? Не проще ли Цена -Скидка ???
24 мар 21, 08:57    [22299237]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
Tarasios
Member

Откуда: Украина
Сообщений: 552
DarkMan
Tarasios
100*15 в знаменателе никак не будет.
Ибо 100/100*15 это
"100/100 умножить на 15/1 равно 100*15 (в числителе)/100*1 (в знаменателе) = 1500/100 = 15"
То есть выходим на значение скидки, всё правильно

И если уж на то пошло , то занахрена ваще эта мудреная формула 100/100 и получать единицу ??? Не проще ли Цена -Скидка ???

Проще, или не проще - это уже за темой этого топика. Я просто привёл пример альтернативы процентного формата, о котором написал ТС.
24 мар 21, 09:03    [22299239]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
DarkMan
Member

Откуда:
Сообщений: 900
Tarasios, Блин , ну никак не получается записать натуральную дробь.
Получилось криво , но надеюсь понятно. Какой будет ответ ?
 
__100___
100*15

24 мар 21, 09:17    [22299242]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
DarkMan
Member

Откуда:
Сообщений: 900
Tarasios
Проще, или не проще - это уже за темой этого топика

ОК! Проехали . Но , 22299130 , а расчеты сделать в VBA , подставляя переменную как Вы и хотели.
24 мар 21, 09:25    [22299244]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
Tarasios
Member

Откуда: Украина
Сообщений: 552
DarkMan
Tarasios, Блин , ну никак не получается записать натуральную дробь.
Получилось криво , но надеюсь понятно. Какой будет ответ ?
 
__100___
100*15



Ватсон, вы опять всё испортили! (из Шоу Долгоносиков)
DarkMan, вы опять неправильно делаете умножение дробей. А причиной тому - то, что вы неправильно эти дроби рисуете ;)
Если просто "посчитать" 100/100*15 - то последовательно выполняем сначала деление (100 делим на 100), потом результат умножаем на 15, получаем 15.
Если "100/100*15" отобразить в виде десятичных дробей, о которых вы упомянули:
после чего, согласно правил умножения десятичных дробей, числитель первого числа умножаем на числитель второго, и в знаменателе - знаменатель первого числа умножаем на знаменатель второго.
Вы неправильно представляете дроби, помещая "15" в знаменатель, отсюда и ваша путаница

К сообщению приложен файл. Размер - 3Kb


Сообщение было отредактировано: 24 мар 21, 09:28
24 мар 21, 09:34    [22299250]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 7270
УЧАСТНИКИ ФОРУМА!!!
Добро пожаловать на разборки (учеников,не помню какого, класса)
Чего Вы там накурились - об этом говорить ....(совсем делать нечего или что?)
24 мар 21, 09:50    [22299260]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
DarkMan
Member

Откуда:
Сообщений: 900
Tarasios
Ватсон, вы опять всё испортили! (из Шоу Долгоносиков)
Та не це Ви .
Чого це у Вас 15 у числiтелi , а не знаменателi .
P.S Я ж сказал проехали.
24 мар 21, 09:51    [22299261]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
DarkMan
Member

Откуда:
Сообщений: 900
sdku
Чего Вы там накурились - об этом говорить ....(совсем делать нечего или что?)

Ну надо же детство вспомнить. А если по большому счету ,
то если бы было записано в формате 100:100*15 ,
то это бы меня с толку не сбило бы , а так " / " я определил как дробный разделитель потому , что в знаменателе 100*15
Вот и вся проблема . Но по поводу натуральной дроби , я все таки прав.

Сообщение было отредактировано: 24 мар 21, 09:52
24 мар 21, 10:00    [22299264]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
ROI
Member

Откуда: г. Тюмень
Сообщений: 2186
Tarasios
Ибо 100/100*15 это
"100/100 умножить на 15/1 равно 100*15 (в числителе)/100*1 (в знаменателе) = 1500/100 = 15"
То есть выходим на значение скидки, всё правильно

Да уж
24 мар 21, 10:27    [22299274]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 7270
А 2*2=4
Если ударить молотком по пальцу будет больно
Вся геометрия основана на нескольких аксиомах
Если подбросить что-либо оно упадет
И т.д и т.п
24 мар 21, 10:59    [22299299]     Ответить | Цитировать Сообщить модератору
 Re: Вычисление процентов  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 5182
sdku
Вся геометрия основана на нескольких аксиомах
не факт
sdku
Если подбросить что-либо оно упадет
смотря где и как
24 мар 21, 11:10    [22299307]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft Access Ответить