Страница 1 из 1

Специальный формат ячейки. Число в виде "123 456 руб 78 коп"

Добавлено: 05 дек 2007, 07:05
tolikt
Excel 97. Десятичный разделитель - точка.
В Формат ячеек -> Число -> (все форматы) добавляю новый формат для отображения числа в виде 123 456 руб. 78 коп. Строка формата имеет вид # ##0" руб".__00" коп."
Если строка формата равна # ##0" руб".00" коп.", то число имеет вид 123 456 руб.78 коп., т.е. без пробела между руб. и цифрами копеек.
Если в строке формата нет точки, то число имеет вид 123 4 руб 57 коп, что совсем не устраивает.
Вопросы, как сделать формат ячейки, чтоб число отображалось в виде:
1) 123 456 руб. 78 коп. (между руб. и 78 только один пробел)
2) 123 456 руб 78 коп (руб без точки)

Естественно, нужен именно формат ячейки, а не число прописью через свою формулу. Т. к. числа участвуют в дальнейших вычислениях. А усложнять формулу для преобразования текста "123 456 руб. 78 коп." в число 123456.78 не надо.

ЗЫ. Меня терзают смутные сомнения, что я этот формат давно делал сам, но вылетело из головы, как.

Re: Специальный формат ячейки. Число в виде "123 456 руб 78 коп"

Добавлено: 05 дек 2007, 13:01
Aent
1)
&quot писал(а):123 456 руб. 78 коп. (между руб. и 78 только один пробел)
# ##0" руб"." "00" коп." (Если десятичный разделитель точка)
2) Спрятать десятичный разделитель форматом IMHO не получится.
Можно конечно обрабатывать событие изменения ячейки и красить разделитель в цвет фона ;)
Но я бы сделал формулу...