IBM Lotus Symphony


Коды числовых форматов

Код числового формата может состоять не более чем из трех частей, разделенных точкой с запятой (;).

  1. В коде состоящем из двух частей, первая часть задает формат положительных чисел и нуля, вторая - формат отрицательных чисел.

  2. В коде, состоящем из трех частей, первая часть задает формат положительных чисел, вторая - формат отрицательных чисел, а третья - формат нуля.

  3. Кроме того, для каждой из частей можно указать условие применения соответствующего формата.

Число десятичных знаков и значимые цифры

Для представления чисел в коде формата применяются нули (0) и символ (#). Символ (#) задает только значимые цифры, а символ (0) заменяет нули, если в число состоит из меньшего числа цифр, чем указано в числовом формате.

Знак вопроса (?) позволяет указать число цифр в числителе и знаменателе дроби. Дроби, не соответствующие заданному шаблону, отображаются в виде чисел с плавающей точкой.

Если число десятичных знаков превышает число заменителей, указанное в формате, то это число округляется соответствующим образом. Если число цифр слева от запятой превышает число заменителей, то данное число отображается целиком. Следующий список рекомендуется применять в качестве руководства по работе с заменителями при создании кода числового формата:

Таблица 1. Использование заменителей
Заменители Описание
# Незначащие нули не показываются
0 (ноль) Показывает дополнительные нули, если длина дробной части меньше заданной в формате.

Примеры

Таблица 2. Примеры заменителей
Числовой формат Код формата
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.

Таблица 3. Примеры разделителей тысяч в кодах формата
Числовой формат Коды формата
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 - код страны. Для специальных символов, таких как (евро) код страны не требуется. Формат денежной единицы не зависит от языка, указанного в поле Язык.

Форматы даты и времени

Форматы дат

Ниже перечислены коды числовых форматов, применяемых для отображения дней, месяцев и годов.

Значок Предупреждение Не все коды формата применимы в разных языках.
Таблица 4. Коды формата даты
Формат Код формата
Месяц как 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-й квартал QQ
Эра в японском календаре Жангу, один символ (допустимые значения: M, T, S, H) G
Эра, аббревиатура GG
Эра, полное имя GGG
Год эры, без начального нуля, если год задается одной цифрой E
Год эры, с начальным нулем, если год задается одной цифрой EE или R
Эра, полное имя и год RR или GGGEE

Приведенные выше коды форматирования совместимы с вашим языком Lotus Symphony. Но если требуется переключить локаль Lotus Symphony на другую локаль, необходимо знать коды форматирования, применяемые в другой локали.

Например, если программное обеспечение настроено на английскую локаль и в формате года требуется использовать четыре цифры, необходимо ввести код форматирования YYYY. При переключении на немецкую локаль, необходимо использовать JJJJ. В следующей таблице приведены только локализованные отличия.

Таблица 5. Различия в кодах формата среди локалей
Локаль Год Месяц День Час День недели Эра

Английская - 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.

Таблица 6. Модификаторы календарей, не зависящих от локали
Модификатор Календарь
[~buddhist] Буддийский календарь
[~gengou] Календарь Жангу
[~gregorian] Григорианский календарь
[~hanja] или [~hanja_yoil] Корейский календарь
[~hijri] Исламский календарь, поддерживается в следующих локалях: ar_EG, ar_LB, ar_SA, и ar_TN
[~jewish] Еврейский календарь
[~ROC] Календарь КНР

Форматы времени

Ниже перечислены коды числовых форматов, применяемых для отображения часов, минут и секунд.

Таблица 7. Коды формата времени
Формат Код формата
Часы как 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' не указана, форматы даты для этого конкретного модификатора не поддерживаются.

[NatNum1] Транслитерации

Китайский: китайские строчные символы; 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] Транслитерация в
Корейский: неофициальные символы хангул

Комментарии по продукту | Дополнительная документация | Товарные знаки