RayZ
00:01 24-07-2003 Бэн, ай нид хэлп в Excel
Короче говоря я тут задался вопросом - а можно ли каким нибудь образом преобразовывать число в текст.

1235 = Одна тысяча трыдцать пять

Второй день пытаюсь бится над хэлпами и рыть головой MSDN. дПока что ничего не получается.

=БАТТЕКСТ() не предлагать. Она на тайском каком то языке выдет.
Комментарии:
z_g
08:56 24-07-2003
Есть способ. Для Excell-a он VBA называется. :D
RayZ
10:00 24-07-2003
Zloy Goblin, ну? Уже напугал. Visual Basic что-то там? :) Ну страшно, да! :) А дальше что?

Знаешь мне это очень напоминает сцену из матрицы первой:
-(Neo) I know kung-fu!
-(Mof) Yah, cool, mammy, show me!!!

Так и мы тут с тобой
-(Типо ты) I know VBA!
-(Я) WOW, SHIT!!!
Mosli
10:25 24-07-2003
Синтаксис
ТЕКСТ(значение;формат)
Преобразует значение в текст в заданном числовом формате.
Значение — это либо числовое значение, либо формула, вычисление которой дает числовое значение, либо ссылка на ячейку, содержащую числовое значение.
Использование функции ТЕКСТ преобразует значение в форматированный текст, и результат больше не участвует в вычислениях как число.

Единственное меня позиция формат смущает... тебе для чего это? может другая функция есть именно под твой случай...

отредактировано: 24-07-2003 10:28 - Mosli

RayZ
12:19 24-07-2003
Mosli, если было все так просто ... я бы не спрашивал. Эта функция форматированного вывода.
Допустим ты хочешь вывести из какой нить ячейки А2 в ячейке B2 вместо просто "32" вывести "32 ед/м.":

[В2] =ТЕКСТ(А2;"0 ед/м."). Вто как я понял. ;) Что-то вроде printf в С/С++.
Но увы не то, что надо.

Почитайте вот хелп, там есть такая функа =БАТТЕКСТ. Делает именно то, что мне надо, но не ... не софсем. Она не на русском выдает.
Mosli
19:29 24-07-2003
Рэйз......тебе несколько параметров надо ввести? не только "ед/м"?
Ты давай ТЗ полное а то пичкаеш основными деталями :)
Когда скажеш что надо, что вот это фигня обманывала людей на 2 литра бензина и все было красиво тогда поймем а так..... :D :D :D

Кстати мысли о будущем... может ну его на ... в Екселе все это мутить? Там один фиг столкнешся с тем что есть функции а надо другое и дальше или на VB писать плагины для неё или вообще забить.
Может забьеш? :)

отредактировано: 24-07-2003 19:40 - Mosli

Killaruna
10:42 25-07-2003
идиот (с) Брильянтовая рука

http://www.microsoft.ru/offext - ищи тута! все уже дааааавно написано
RayZ
16:27 25-07-2003
Mosli, мне надо просто: у меня есть сумма в цифрах. Надо вывести ее в буквах:

Есть:
Итого - 2332,33 руб.

Надо:
Итого - Две тысячи триста тридцать два рубля 33 копейки.

SoulSaver, а ты тут типа - самый уммный. :) Череп не жмет? А теперь залезт по ссылочке, и почитай, если найдешь прямой ответ на мой вопрос, то с меня однозначно магарыч.

могу даже твою цитату повторить ;).
special'no dlya soola!
Killaruna
13:58 26-07-2003
нда.... идиот (с) Брильянтовая рука

ты бля вопрос задай нормально!!! че ты хочешь!!!

то тебе рубли нада переводить, то ед/м... определись бля!!!

а теперь по делу... поехали
http://www.microsoft.ru/offext/details.aspx?id=147
http://www.microsoft.ru/offext/docu...list.aspx?id=15
если здесь нет того, чего тебе нада... то тогда ФОРМУЛИРУЙ ЗАДАЧУ ПРАВИЛЬНО!!!
RayZ
12:08 28-07-2003
SoulSaver, ура, я определился, спасибо. ;)
Killaruna
13:30 28-07-2003
RayZ дык бля... и на будущее... я не типа самый умный... Я САМЫЙ УМНЫЙ!!! И СКРОМНЫЙ!!!
RayZ
14:29 28-07-2003
SoulSaver, ну смотри мне.. . попробуй еще раз не ответить на какой нить ответ ;))))
Будешь уволен!

:)))

Такой умный? А череп не жмет?
Killaruna
14:58 28-07-2003
RayZ мне то череп не жмет... а тебя в твоем черепе сквозняки не задолбали? :)
RayZ
15:03 28-07-2003
SoulSaver, завидуй!