IBM Lotus Symphony
|
Код числового формата может состоять не более чем из трех частей, разделенных точкой с запятой (;).
В коде состоящем из двух частей, первая часть задает формат положительных чисел и нуля, вторая - формат отрицательных чисел.
В коде, состоящем из трех частей, первая часть задает формат положительных чисел, вторая - формат отрицательных чисел, а третья - формат нуля.
Кроме того, для каждой из частей можно указать условие применения соответствующего формата.
Для представления чисел в коде формата применяются нули (0) и символ (#). Символ (#) задает только значимые цифры, а символ (0) заменяет нули, если в число состоит из меньшего числа цифр, чем указано в числовом формате.
Знак вопроса (?) позволяет указать число цифр в числителе и знаменателе дроби. Дроби, не соответствующие заданному шаблону, отображаются в виде чисел с плавающей точкой.
Если число десятичных знаков превышает число заменителей, указанное в формате, то это число округляется соответствующим образом. Если число цифр слева от запятой превышает число заменителей, то данное число отображается целиком. Следующий список рекомендуется применять в качестве руководства по работе с заменителями при создании кода числового формата:
Заменители | Описание |
---|---|
# | Незначащие нули не показываются |
0 (ноль) | Показывает дополнительные нули, если длина дробной части меньше заданной в формате. |
Числовой формат | Код формата |
---|---|
3456.78 как 3456.8 | ####.# |
9.9 как 9.900 | #.000 |
13 как 13.0 и 1234.567 как 1234.57 | #.0# |
5.75 как 5 3/4 и 6.3 как 6 3/10 | # ???/??? |
.5 как 0.5 | 0.## |
В зависимости от параметров языка в качестве разделителя разрядов может применяться точка или запятая. Кроме того, разделитель позволяет уменьшить размер числа, кратного 1000.
Числовой формат | Коды формата |
---|---|
15000 как 15,000 | #,### |
16000 как 16 | #, |
В числовой формат ячеек, содержащих численные значения, можно добавить текст, заключив его в двойные кавычки ("), или отдельный символ, указав перед ним символ (\). Например, формат #.# "метра" соответствует значению "3.5 метра", а формат #.# \м - значению "3.5 м".
Для того чтобы добавить текст в числовой формат ячеек, допускающих ввод текста, его следует заключить в двойные кавычки (" ") и добавить символ (@). Например, формат "Итог за "@ соответствует значению "Итог за декабрь".
Ширина пробела в числовом формате задается с помощью символа ( _ ), за которым следует дополнительный символ, ширина которого определяет ширину пробела. Например, значение _M позволяет создать более широкий пробел, чем значение _i.
Для того чтобы задать цвет фрагмента кода числового формата, вставьте одно из следующих значений в квадратные скобки []:
Числовой формат можно определить таким образом, чтобы он применялся только при выполнении заданного условия. Условия обозначаются с помощью квадратных скобок [ ].
В них допустимы любые сочетания чисел и операторов <, <=, >, >=, = и <> .
Например, следующее условие позволяет выделять различные диапазоны температуры разными цветами:
[BLUE][<0]#,0 "°C";[RED][>30]#,0 "°C";[BLACK]#,0 "°C"
Температура ниже нуля выделяется синим цветом, от 0 до 30°C - черным, выше 30°C - красным.
Следующий формат позволяет использовать разный текст для положительных и отрицательных чисел, а также для нуля:
"plus" 0;"minus" 0;"null" 0
Для отображения процентов добавьте к числовому формату символ (%).
Экспоненциальное представление позволяет в компактной форме записывать очень большие и очень маленькие числа. Например, в экспоненциальном представлении 650000 записывается в виде 6.5 x 10^5, а 0.000065 - в виде 6.5 x 10^-5. В Lotus® Symphony™ эти числа записываются соответственно как 6.5E+5 и 6.5E-5. Для создания формата, позволяющего отображать числа в экспоненциальном представлении, укажите символ # или 0, затем один из следующих кодов: E-, E+, e- или e+.
Формат денежной единицы по умолчанию для ячеек электронной таблицы определяется в соответствии с региональными параметрами операционной системы. При необходимости можно указать пользовательский символ денежной единицы. Например, для отображения суммы вида 4.50 € (евро) введите #,##0.00 €.
Кроме того, для денежной единицы можно задать локаль, указав после символа код страны. Например, значение [€-407] соответствует евро в Германии. Коды локалей для различных стран перечислены в списке Язык на вкладке Числа окна диалога Формат ячеек.
![]() |
Код формата денежных единиц задается в виде [$xxx-nnn], где xxx - это символ денежной единицы, nnn - код страны. Для специальных символов, таких как (евро) код страны не требуется. Формат денежной единицы не зависит от языка, указанного в поле Язык. |
Ниже перечислены коды числовых форматов, применяемых для отображения дней, месяцев и годов.
![]() |
Не все коды формата применимы в разных языках. |
Формат | Код формата |
---|---|
Месяц как 3. | M |
Месяц как 03. | MM |
Месяц как Янв-Дек. | MMM |
Месяц как Январь-Декабрь. | MMMM |
Первая буква названия месяца | MMMMM |
День как 2 | D |
День как 02 | DD |
День как Вос-Суб | NN или DDD |
День как Воскресенье-Суббота | NNN или DDDD |
День, за которым следует запятая ("Воскресенье,") | NNNN |
Год как 00-99 | YY |
Год как 1900-2078 | YYYY |
Календарная неделя | WW |
Кварталы как Q1 - Q4 | Q |
Кварталы как 1-й квартал - 4-й квартал | |
Эра в японском календаре Жангу, один символ (допустимые значения: M, T, S, H) | G |
Эра, аббревиатура | GG |
Эра, полное имя | GGG |
Год эры, без начального нуля, если год задается одной цифрой | E |
Год эры, с начальным нулем, если год задается одной цифрой | EE или R |
Эра, полное имя и год | RR или GGGEE |
Приведенные выше коды форматирования совместимы с вашим языком Lotus Symphony. Но если требуется переключить локаль Lotus Symphony на другую локаль, необходимо знать коды форматирования, применяемые в другой локали.
Например, если программное обеспечение настроено на английскую локаль и в формате года требуется использовать четыре цифры, необходимо ввести код форматирования YYYY. При переключении на немецкую локаль, необходимо использовать JJJJ. В следующей таблице приведены только локализованные отличия.
Локаль | Год | Месяц | День | Час | День недели | Эра |
---|---|---|---|---|---|---|
Английская - en и все не перечисленные здесь локали |
Y | M | D | H | A | G |
Немецкая - de | J | T | ||||
Голландская - nl | J | U | ||||
Французская - fr | A | J | O | |||
Итальянская - it | A | G | O | X | ||
Португальская - pt | A | O | ||||
Испанская - es | A | O | ||||
Датская - da | T | |||||
Норвежская - no, nb, nn | T | |||||
Шведская - sv | T | |||||
Финская - fi | V | K | P | T |
Для ввода дат применяется формат григорианского календаря. Например, в английской локали значение 1/2/2002 соответствует дате 2 января 2002.
Формат даты зависит от локали, выбранной в разделе Файл - Параметры - Symphony - Параметры языка - Языки. Например, если выбрана локаль 'Японская', то применяется календарь Жангу. По умолчанию в Lotus Symphony применяется формат даты григорианского календаря.
Для того чтобы указать формат календаря, независящий от локали, следует добавить перед форматом даты соответствующий модификатор. Например, для отображения даты в формате еврейского календаря в локалях отличных от иврита, укажите [~jewish]DD/MM/YYYY.
Модификатор | Календарь |
---|---|
[~buddhist] | Буддийский календарь |
[~gengou] | Календарь Жангу |
[~gregorian] | Григорианский календарь |
[~hanja] или [~hanja_yoil] | Корейский календарь |
[~hijri] | Исламский календарь, поддерживается в следующих локалях: ar_EG, ar_LB, ar_SA, и ar_TN |
[~jewish] | Еврейский календарь |
[~ROC] | Календарь КНР |
Ниже перечислены коды числовых форматов, применяемых для отображения часов, минут и секунд.
Формат | Код формата |
---|---|
Часы как 0-23 | h |
Часы как 00-23 | hh |
Минуты как 0-59 | m |
Минуты как 00-59 | mm |
Секунды как 0-59 | s |
Секунды как 00-59 | ss |
![]() |
Для отображения времени с точностью до сотой доли секунды в код числового формата следует добавить десятичный разделитель. Например, формат чч:мм:сс,00 соответствует значению времени "01:02:03,45". |
Значения времени 02:03,45, 01:02:03,45 и 25:01:02 соответствуют следующим форматам времени, если дополнительно не были заданы другие форматы: MM:SS,00, [HH]:MM:SS,00 и [HH]:MM:SS соответственно.
Для отображения символов с помощью исходных символов в начале кода формата следует указать один из следующих модификаторов [NatNum1], [NatNum2], ... [NatNum11].
Модификатор [NatNum1] для преобразования чисел в строки исходных символов локалей применяет взаимно однозначные преобразования. Другие модификаторы для разных локалей могут возвращать разные результаты. Локаль может указывать на язык или регион, для которого задан код числового формата, либо модификатор, такой как [$-yyy], указанный после модификатора исходного числа. В последнем случае yyy - это шестнадцатеричное значение MS-LCID, которое также применяется в кодах формата денежных единиц. Например, следующий код числового формата позволяет в английской локали отображать числа с помощью коротких символов кандзи:
[NatNum1][$-411]0
В следующем списке перечислены модификаторы Microsoft Excel [DBNumX], соответствующие модификаторам [NatNum] Lotus Symphony. Модификаторы [DBNumX] можно использовать вместо модификаторов [NatNum]. Lotus Symphony автоматически преобразуют модификаторы [DBNumX] в модификаторы [NatNumN], если такая возможность существует.
Отображение дат с использованием модификаторов [NatNum] может дать результат, отличный от отображения других числовых типов. Такие результаты сопровождаются морфемой 'CAL: '. Например, 'CAL: 1/4/4', указывает, что для отображения года применяется модификатор [NatNum1], а для отображения дня и месяца модификатора применяется модификатор [NatNum4]. Если морфема 'CAL' не указана, форматы даты для этого конкретного модификатора не поддерживаются.
Китайский: китайские строчные символы; CAL: 1/7/7 [DBNum1] |
Японский: короткие символы кандзи [DBNum1]; CAL: 1/4/4 [DBNum1] |
Корейский: корейские строчные символы [DBNum1]; CAL: 1/7/7 [DBNum1] |
Тайский: тайские символы |
Арабский: индийские символы |
Индийский: индийские символы |
Иврит: ивритские буквы |
[NatNum2] Транслитерация в |
Китайский: китайские прописные символы; CAL: 2/8/8 [DBNum2] |
Японский: традиционные символы кандзи; CAL: 2/5/5 [DBNum2] |
Корейский: корейские прописные символы; CAL: 2/8/8 [DBNum2] |
[NatNum3] Транслитерация в |
Китайский: арабские цифры полной ширины; CAL: 3/3/3 [DBNum3] |
Японский: арабские цифры полной ширины; CAL: 3/3/3 [DBNum3] |
Корейский: арабские цифры полной ширины; CAL: 3/3/3 [DBNum3] |
[NatNum4] Транслитерация в |
Китайский: строчные символы [DBNum1] |
Японский: длинные современные символы кандзи [DBNum2] |
Корейский: строчные символы |
[NatNum5] Транслитерация в |
Китайский: прописные символы [DBNum2] |
Японский: длинные современные символы кандзи [DBNum3] |
Корейский: прописные символы |
[NatNum6] Транслитерация в |
Китайский: символы полной ширины [DBNum3] |
Японский: символы полной ширины [DBNum2] |
Корейский: символы полной ширины [DBNum2] |
[NatNum7] Транслитерация в |
Японский: короткие современные символы кандзи |
Корейский: неофициальные строчные символы |
[NatNum8] Транслитерация в |
Японский: короткие традиционные символы кандзи [DBNum4] |
Корейский: неофициальные прописные символы |
[NatNum9] Транслитерация в |
Корейский: символы хангул |
[NatNum10] Транслитерация в |
Корейский: символы хангул [DBNum4]; CAL: 9/11/11 [DBNum4] |
[NatNum11] Транслитерация в |
Корейский: неофициальные символы хангул |