Появилась надобность чтобы в заданной ячейке число принимало требуемый вид, а точнее округлялось согласно заданному формату.
Есть значения денежных сумм различных платежей (целые числа). В самом конце числа - рубли. Т.к. у нас в Беларуси постоянно происходит девальвация, то купюры по 20р. уже вышли из обихода. Сейчас минимальные деньги имеют номинал 50р. Так вот, округлять нужно так:
1. Если в конце 1-24р., то округлять нужно к 0.
Например, 17601р. должно округлиться до 17600р.
146211р. должно округлиться до 146200р.
25324р. должно округлиться до 25300р.
2. Если в конце 25-74р., то округлять нужно к 0.
Например, 17625р. должно округлиться до 17650р.
146235р. должно округлиться до 146250р.
25374р. должно округлиться до 25350р.
3. Если в конце 75-99р., то округлять нужно к 100, т.е. предыдущему значению 3 разрядности.
Например, 17675р. должно округлиться до 17700р.
146280р. должно округлиться до 146300р.
25399р. должно округлиться до 25400р.
Есть значения денежных сумм различных платежей (целые числа). В самом конце числа - рубли. Т.к. у нас в Беларуси постоянно происходит девальвация, то купюры по 20р. уже вышли из обихода. Сейчас минимальные деньги имеют номинал 50р. Так вот, округлять нужно так:
1. Если в конце 1-24р., то округлять нужно к 0.
Например, 17601р. должно округлиться до 17600р.
146211р. должно округлиться до 146200р.
25324р. должно округлиться до 25300р.
2. Если в конце 25-74р., то округлять нужно к 0.
Например, 17625р. должно округлиться до 17650р.
146235р. должно округлиться до 146250р.
25374р. должно округлиться до 25350р.
3. Если в конце 75-99р., то округлять нужно к 100, т.е. предыдущему значению 3 разрядности.
Например, 17675р. должно округлиться до 17700р.
146280р. должно округлиться до 146300р.
25399р. должно округлиться до 25400р.