powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисление процентов
25 сообщений из 26, страница 1 из 2
Вычисление процентов
    #40056427
josephbreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При создании в запросе вычисляемого поля "Цена со скидкой" (цена-скидка) у меня из цены вычитается, например, не 15% а число 0,15. Как это исправить?

P.s. Тип поля "скидка" - числовой, двойное с плавающей точкой, формат - процентный
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056436
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
josephbreat,
тип денежный,формат процентный
А лучше в таблице храните число а уж в форме или отчетах отображайте как хотите (ф-ция FORMAT)
И забудьте про плавающую точку,если хотите точных вычислений
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056451
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
josephbreat,
ну... у меня всё работает чуть по другому:
просто формула, скажем ""Цена со скидкой= Цена - (Цена/100*ПроцентСкидки)"
И не надо лишних игр с процентными форматами
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056459
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasios
(Цена/100*ПроцентСкидки)"

Ваще то , если я не ошибаюсь , то 15% , это будет Цена*15/100 или Цена*0.15
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056464
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMan,
я показал формулу получения "цены со скидкой", она же - цена за минусом предоставленной скидки. И эту цену можно вычислять по разному. Я вот так себе вычисляю )
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056466
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По любому:
sdku
... лучше в таблице храните число....
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056476
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasios
DarkMan,
я показал формулу получения "цены со скидкой", она же - цена за минусом предоставленной скидки. И эту цену можно вычислять по разному. Я вот так себе вычисляю )

Ваще математика наука точная. И 100 - 15 % будет 85 . А если считать по Вашей формуле , то ответ известен самому богу. Или на Украине уже и математические законы другие ?
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056479
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasios, 100-(100/100*15)=100-0,07=99,93 ???
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056483
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMan,

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


Как можно из 100/100*15 получить 0,07 ???
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056485
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag
Как можно из 100/100*15 получить 0,07 ???

Можно , если рассматривать как десятичную дробь . 100 в числителе , и 100*15 в знаменателе. После сокращения получаем 1/15 или 0.07
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056490
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMan,

Круто у вас в Европе... со 100 баксов скидка 15 % это 7 центов...
Надо ехать к вам бизнес открывать...
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056530
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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"
То есть выходим на значение скидки, всё правильно
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056532
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
математики. блин...
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056542
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasios
Десятичные дроби записываются через запятую, отделяющую целую часть от дробной.

Sorry , не десятичные , натуральные . :))
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056547
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasios
100*15 в знаменателе никак не будет.
Ибо 100/100*15 это
"100/100 умножить на 15/1 равно 100*15 (в числителе)/100*1 (в знаменателе) = 1500/100 = 15"
То есть выходим на значение скидки, всё правильно

И если уж на то пошло , то занахрена ваще эта мудреная формула 100/100 и получать единицу ??? Не проще ли Цена -Скидка ???
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056549
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMan
Tarasios
100*15 в знаменателе никак не будет.
Ибо 100/100*15 это
"100/100 умножить на 15/1 равно 100*15 (в числителе)/100*1 (в знаменателе) = 1500/100 = 15"
То есть выходим на значение скидки, всё правильно

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

Проще, или не проще - это уже за темой этого топика. Я просто привёл пример альтернативы процентного формата, о котором написал ТС.
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056552
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasios, Блин , ну никак не получается записать натуральную дробь.
Получилось криво , но надеюсь понятно. Какой будет ответ ?
Код: plaintext
1.
2.
3.
4.
 
  __100___
   100*15

...
Рейтинг: 0 / 0
Вычисление процентов
    #40056554
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasios
Проще, или не проще - это уже за темой этого топика

ОК! Проехали . Но , 22299130 , а расчеты сделать в VBA , подставляя переменную как Вы и хотели.
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056556
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMan
Tarasios, Блин , ну никак не получается записать натуральную дробь.
Получилось криво , но надеюсь понятно. Какой будет ответ ?
Код: plaintext
1.
2.
3.
4.
 
  __100___
   100*15



Ватсон, вы опять всё испортили! (из Шоу Долгоносиков)
DarkMan, вы опять неправильно делаете умножение дробей. А причиной тому - то, что вы неправильно эти дроби рисуете ;)
Если просто "посчитать" 100/100*15 - то последовательно выполняем сначала деление (100 делим на 100), потом результат умножаем на 15, получаем 15.
Если "100/100*15" отобразить в виде десятичных дробей, о которых вы упомянули:
после чего, согласно правил умножения десятичных дробей, числитель первого числа умножаем на числитель второго, и в знаменателе - знаменатель первого числа умножаем на знаменатель второго.
Вы неправильно представляете дроби, помещая "15" в знаменатель, отсюда и ваша путаница
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056560
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УЧАСТНИКИ ФОРУМА!!!
Добро пожаловать на разборки (учеников,не помню какого, класса)
Чего Вы там накурились - об этом говорить ....(совсем делать нечего или что?)
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056561
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasios
Ватсон, вы опять всё испортили! (из Шоу Долгоносиков)
Та не це Ви .
Чого це у Вас 15 у числiтелi , а не знаменателi .
P.S Я ж сказал проехали.
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056562
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Чего Вы там накурились - об этом говорить ....(совсем делать нечего или что?)

Ну надо же детство вспомнить. А если по большому счету ,
то если бы было записано в формате 100:100*15 ,
то это бы меня с толку не сбило бы , а так " / " я определил как дробный разделитель потому , что в знаменателе 100*15
Вот и вся проблема . Но по поводу натуральной дроби , я все таки прав.
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056566
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasios
Ибо 100/100*15 это
"100/100 умножить на 15/1 равно 100*15 (в числителе)/100*1 (в знаменателе) = 1500/100 = 15"
То есть выходим на значение скидки, всё правильно

Да уж
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056584
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А 2*2=4
Если ударить молотком по пальцу будет больно
Вся геометрия основана на нескольких аксиомах
Если подбросить что-либо оно упадет
И т.д и т.п
...
Рейтинг: 0 / 0
Вычисление процентов
    #40056588
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Вся геометрия основана на нескольких аксиомах
не факт
sdku
Если подбросить что-либо оно упадет
смотря где и как
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисление процентов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]