Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вычисление процентов
 
 автор: Nik.68   (04.07.2012 в 16:11)   личное сообщение
132 Кб.
 
 

Доброго всем. Прошу помощи, ибо морошу... Есть таблица с данными (цена - оплачено), выводится в ленточной форме, НО нужны не эти данные, а процент остатка оплаты. Я придумал такое: =Val(100-100*[ОПЛАЧЕНО]/[СТОИМОСТЬ]) - НО оно работает, если только в данных не 0 и оплачено не вся сумма. А как сделать правильно - не соображу.
Должно быть так:
100 - 50 -> 50%
100 - 0 -> 0%
100 - 100 -> 100%
0 - 0 -> 0%

  Ответить  
 
 автор: snipe   (04.07.2012 в 19:05)   личное сообщение
 
 

=iif(nz(100*[ОПЛАЧЕНО]/[СТОИМОСТЬ];0)<=0;"0%";iif(nz(100*[ОПЛАЧЕНО]/[СТОИМОСТЬ];0)>=100;"100%";100-100*[ОПЛАЧЕНО]/[СТОИМОСТЬ] & "%"))

можно еще условий (iif) напихать

  Ответить  
 
 автор: Nik.68   (06.07.2012 в 11:15)   личное сообщение
 
 

  Ответить  
 
 автор: Анатолий (Киев)   (04.07.2012 в 19:11)   личное сообщение
 
 

IIF([СТОИМОСТЬ]>0, [ОПЛАЧЕНО]/[СТОИМОСТЬ], 0) * 100

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList