IBM Lotus Symphony
|
Kody formatów liczb mogą zawierać do trzech sekcji rozdzielonych średnikami (;).
W kodzie formatu liczb składającym się z dwóch sekcji pierwsza z nich jest stosowana do wartości dodatnich i wartości zero, a druga — do wartości ujemnych.
W kodzie formatu liczb składającym się z trzech sekcji pierwsza z nich jest stosowana do wartości dodatnich, druga do wartości ujemnych, a trzecia do wartości zero.
Do wszystkich trzech sekcji można przypisać warunki, które muszą być spełnione, aby format był stosowany.
W kodzie formatu liczb jako cyfr można używać zer (0) oraz znaków numeru (#). Znak # reprezentuje tylko cyfry znaczące, a cyfra 0 — zera (jeśli liczba zawiera mniej cyfr niż format liczb).
Znaki zapytania (?) mogą reprezentować łańcuch cyfr dołączany w liczniku i mianowniku ułamka. Ułamki niepasujące do zdefiniowanego wzorca są wyświetlane jako liczby zmiennoprzecinkowe.
Jeśli z prawej strony ogranicznika dziesiętnego w liczbie jest więcej cyfr niż obiektów zastępczych w formacie, liczba jest odpowiednio zaokrąglana. Jeśli z lewej strony ogranicznika dziesiętnego w liczbie jest więcej cyfr niż obiektów zastępczych w formacie, wyświetlana jest cała liczba. Poniższą listę można potraktować jako wskazówkę dotyczącą używania obiektów zastępczych podczas tworzenia kodów formatów liczb.
Obiekty zastępcze | Objaśnienie |
---|---|
# | Nie wyświetla dodatkowych zer. |
0 (zero) | Wyświetla dodatkowe zera, jeśli liczba ma mniej miejsc niż liczba zer w formacie. |
Format liczb | Kod formatu |
---|---|
3456,78 jako 3456,8 | ####.# |
9,9 jako 9,900 | #,000 |
13 jako s 13,0 i 1234,567 jako 1234,57 | #,0# |
5,75 jako 5 3/4 i 6,3 jako 6 3/10 | # ???/??? |
,5 jako 0,5 | 0,## |
W zależności od ustawień języka jako separatora tysięcy można użyć przecinka lub kropki. Za pomocą separatora można także zmniejszyć wielkość wyświetlanej liczby o wielokrotność liczby 1000.
Format liczb | Kody formatu |
---|---|
15000 jako 15.000 | #,### |
16000 jako 16 | #, |
Aby dołączyć tekst do formatu liczb stosowanego w komórkach zawierających liczby, przed tekstem i po nim należy umieścić podwójny cudzysłów (") lub (przed pojedynczym znakiem) ukośnik odwrotny (\). Aby na przykład wyświetlić wyrażenie "3,5 metra", należy wprowadzić #,# "metra". Aby wyświetlić wyrażenie "3,5 m", należy wprowadzić #,# \m.
Aby dołączyć tekst do formatu liczb stosowanego w komórkach, które mogą zawierać także tekst, należy go umieścić w podwójnym cudzysłowie (" "), a następnie dodać znak "at" (@). Aby na przykład wyświetlić wyrażenie "Suma dla miesiąca Grudzień", należy wprowadzić "Suma dla miesiąca "@.
Aby użyć znaku definiującego szerokość spacji w formacie liczb, należy wpisać znak podkreślenia ( _ ) oraz dany znak. Szerokość spacji zależy od szerokości wybranego znaku. Jeśli na przykład wpisano _M, spacje będą szersze niż w przypadku _i.
Aby ustawić kolor sekcji kodu formatu liczb, należy w nawiasach kwadratowych ([ ]) wstawić jedną z poniższych nazw kolorów:
W definicji formatu liczb można określić, że ma on być stosowany tylko w przypadku, gdy spełniony jest określony warunek. Warunki są umieszczane w nawiasach kwadratowych ([ ]).
Można używać dowolnych kombinacji liczb oraz operatorów <, <=, >, >=, = i <> .
Aby na przykład do różnych danych temperatury stosowane były różne kolory, należy wprowadzić:
[NIEBIESKI][<0]#,0 "°C";[CZERWONY][>30]#,0 "°C";[CZARNY]#,0 "°C"
Wszystkie temperatury ujemne będą wyświetlane w kolorze niebieskim, temperatury z przedziału od 0 do 30°C - w kolorze czarnym, a temperatury wyższe od 30°C - w kolorze czerwonym.
Aby zdefiniować format liczb, który dodaje różny tekst w zależności od znaku liczby (dodatnia, ujemna lub zero), należy użyć następującego formatu:
"plus" 0;"minus" 0;"null" 0
Aby wyświetlać liczby jako wartości procentowe, należy dodać do formatu liczb znak procentu (%).
Format naukowy umożliwia zapisywanie bardzo dużych liczb oraz bardzo małych ułamków w zwartej formie. Przykładowo w formacie naukowym liczba 650.000 jest zapisywana jako 6,5 x 10^5, a liczba 0,000065 jako 6,5 x 10^-5. W programie Lotus® Symphony™ liczby te są zapisywane odpowiednio jako 6,5E+5 oraz 6,5E-5. Aby utworzyć format liczb wyświetlający liczby w notacji naukowej, należy wprowadzić znak # lub zero, a następnie jeden z następujących kodów: E-, E+, e- lub e+.
Domyślny format waluty w komórkach jest określany przez ustawienia regionalne systemu operacyjnego. W komórce można zastosować niestandardowy symbol waluty. Na przykład można wpisać #,##0,00 € w celu wyświetlenia kwoty 4,50 € (euro).
Ustawienia narodowe dla waluty można także określić, wstawiając kod ustawienia narodowego po symbolu. Na przykład [€-407] oznacza euro w Niemczech. Aby wyświetlić kod ustawienia narodowego dla kraju, w oknie dialogowym Formatowanie komórek należy zaznaczyć kraj na liście Język (na karcie Liczby).
![]() |
Kod formatu dla walut ma postać [$xxx-nnn], gdzie xxx to symbol waluty, a nnn to kod kraju. Specjalne symbole bankowe (na przykład EUR dla waluty euro) nie wymagają kodu kraju. Format waluty nie zależy od języka wybranego w polu Język. |
Do wyświetlania dni, miesięcy i lat służą poniższe kody formatów liczb.
![]() |
Nie wszystkie kody formatów dają konkretne wyniki we wszystkich językach. |
Format | Kod formatu |
---|---|
Miesiąc w postaci 3 | M |
Miesiąc w postaci 03 | MM |
Miesiąc w postaci sty-gru | MMM |
Miesiąc w postaci styczeń-grudzień | MMMM |
Pierwsza litera nazwy miesiąca | MMMMM |
Dzień w postaci 2 | D |
Dzień w postaci 02 | DD |
Dzień w postaci nie-sob | NN lub DDD |
Dzień w postaci niedziela - sobota | NNN lub DDDD |
Dzień i przecinek, na przykład "Niedziela," | NNNN |
Rok w postaci 00-99 | YY |
Rok w postaci 1900-2078 | YYYY |
Tydzień kalendarzowy | WW |
Kwartały w postaci 1 kw - 4 kw | Q |
Kwartały w postaci 1 kwartał - 4 kwartał | |
Era japońskiego kalendarza Gengou w postaci pojedynczego znaku (dopuszczalne wartości to: M, T, S, H) | G |
Era, skrót | GG |
Era, pełna nazwa | GGG |
Rok ery, bez zera wiodącego w przypadku lat jednocyfrowych | E |
Rok ery, z zerem wiodącym w przypadku lat jednocyfrowych | EE lub R |
Era, pełna nazwa i rok | RR lub GGGEE |
Kody formatów znajdujące się na powyższej liście działają w danej wersji językowej programu Lotus Symphony. Jednakże w przypadku przełączenia ustawień narodowych programu Lotus Symphony na inne ustawienia narodowe należy znać stosowane w nich kody formatów.
Jeśli na przykład w oprogramowaniu ustawiono język angielski, a rok ma zostać sformatowany jako cztery cyfry, jako kod formatowania należy wpisać YYYY. Po przełączeniu na niemieckie ustawienia narodowe należy natomiast wpisać JJJJ. Poniższa tabela zawiera tylko różnice w wersjach narodowych.
Ustawienia narodowe | Rok | Miesiąc | Dzień | Godzina | Dzień tygodnia | Era |
---|---|---|---|---|---|---|
angielski - en i wszystkie ustawienia narodowe, które nie zostały wymienione |
Y | M | D | H | A | G |
niemiecki - de | J | T | ||||
holenderski - nl | J | U | ||||
francuski - fr | A | J | O | |||
włoski - it | A | G | O | X | ||
portugalski - pt | A | O | ||||
hiszpański - es | A | O | ||||
duński - da | T | |||||
norweski - no, nb, nn | T | |||||
szwedzki - sv | T | |||||
fiński - fi | V | K | P | T |
Daty w komórkach należy wprowadzać w formacie kalendarza gregoriańskiego. Na przykład w przypadku polskich ustawień narodowych, aby uzyskać datę 2 stycznia 2002, należy wprowadzić 2002/01/02.
Wszystkie formaty dat zależą od ustawień narodowych określonych po wybraniu opcji Plik - Preferencje - Symphony - Ustawienia językowe - Języki. Jeśli na przykład używane są japońskie ustawienia narodowe, stosowany jest kalendarz Gengou. Domyślny format daty w produkcie Lotus Symphony bazuje na kalendarzu gregoriańskim.
Aby określić format kalendarza niezależny od ustawień narodowych, przed formatem daty należy dodać modyfikator. Na przykład aby wyświetlić datę w formacie hebrajskim, w przypadku gdy ustawienia narodowe są inne niż hebrajskie, należy wprowadzić [~jewish]DD/MM/YYYY.
Modyfikator | Kalendarz |
---|---|
[~buddhist] | Tajski kalendarz buddyjski |
[~gengou] | Japoński kalendarz Gengou |
[~gregorian] | Kalendarz gregoriański |
[~hanja] lub [~hanja_yoil] | Kalendarz koreański |
[~hijri] | Arabski kalendarz islamski (obecnie obsługiwany przez następujące ustawienia narodowe: ar_EG, ar_LB, ar_SA, ar_TN) |
[~jewish] | Kalendarz hebrajski |
[~ROC] | Kalendarz Chińskiej Republiki Ludowej |
Do wyświetlania godzin, minut i sekund służą poniższe kody formatów liczb.
Format | Kod formatu |
---|---|
Godziny w postaci 0-23 | h |
Godziny w postaci 00-23 | hh |
Minuty w postaci 0-59 | m |
Minuty w postaci 00-59 | mm |
Sekundy w postaci 0-59 | s |
Sekundy w postaci 00-59 | ss |
![]() |
Aby wyświetlać sekundy w postaci ułamków, do kodu formatu liczb należy dodać separator dziesiętny. Aby na przykład wyświetlić godzinę w postaci 01:02:03.45, należy wprowadzić łańcuch hh:mm:ss.00. |
Jeśli godzina została wprowadzona w postaci 02:03.45, 01:02:03.45 lub 25:01:02 i nie określono żadnego innego formatu godziny, przypisywane są następujące formaty: MM:SS.00, [HH]:MM:SS.00 lub [HH]:MM:SS.
Aby wyświetlić liczby przy użyciu znaków macierzystych, należy użyć modyfikatorów [NatNum1], [NatNum2], ... , [NatNum11] na początku kodów formatów liczb.
Modyfikator [NatNum1], podczas przekształcania liczby w łańcuchy pasujące do macierzystego kodu formatu liczb odpowiednich ustawień narodowych, zawsze stosuje odwzorowanie znaków typu "jeden do jednego". Inne modyfikatory dają różne wyniki, jeśli są używane przy różnych ustawieniach narodowych. Ustawienia narodowe mogą być językiem i terytorium, dla których zdefiniowano kod formatu, lub modyfikatorem typu [$-yyy], następującym po macierzystym modyfikatorze liczb. W takim przypadku yyy to szesnastkowy parametr MS-LCID używany także w kodach formatów walut. Aby na przykład wyświetlić liczbę przy użyciu znaków skróconego japońskiego alfabetu Kanji w przypadku ustawień narodowych Angielski (Stany Zjednoczone), należy użyć następującego kodu formatu liczb:
[NatNum1][$-411]0
Na poniższej liście widoczny jest modyfikator programu Microsoft Excel [DBNumX] odpowiadający modyfikatorowi [NatNum] programu Lotus Symphony. W razie potrzeby zamiast modyfikatora [NatNum] można w swoich ustawieniach narodowych używać modyfikatora [DBNumX]. Jeśli jest to możliwe, program Lotus Symphony wewnętrznie odwzorowuje modyfikatory [DBNumX] na modyfikatory [NatNumN].
Wyświetlenie dat przy użyciu modyfikatorów [NatNum] może skutkować innymi efektami niż w przypadku wyświetlania innych typów liczb. Te efekty wskazuje parametr „CAL: ”. Na przykład „CAL: 1/4/4” wskazuje, że rok jest wyświetlany przy użyciu modyfikatora [NatNum1], natomiast dzień i miesiąc - przy użyciu modyfikatora [NatNum4]. Jeśli parametr CAL nie został określony, formaty daty dla poszczególnych modyfikatorów nie są obsługiwane.
Chiński: chińskie małe znaki; CAL: 1/7/7 [DBNum1] |
Japoński: znaki skróconego alfabetu Kanji [DBNum1]; CAL: 1/4/4 [DBNum1] |
Koreański: koreańskie małe znaki [DBNum1]; CAL: 1/7/7 [DBNum1] |
Tajski: znaki alfabetu tajskiego |
Arabski: znaki alfabetu hinduskiego |
Hinduski: znaki alfabetu hinduskiego |
Hebrajski: litery hebrajskie |
[NatNum2] Transliteracja w języku |
Chiński: chińskie wielkie znaki; CAL: 2/8/8 [DBNum2] |
Japoński: znaki tradycyjnego alfabetu Kanji; CAL: 2/5/5 [DBNum2] |
Koreański: koreańskie wielkie znaki [DBNum2]; CAL: 2/8/8 [DBNum2] |
[NatNum3] Transliteracja w języku |
Chiński: cyfry arabskie o pełnej szerokości; CAL: 3/3/3 [DBNum3] |
Japoński: cyfry arabskie o pełnej szerokości; CAL: 3/3/3 [DBNum3] |
Koreański: cyfry arabskie o pełnej szerokości [DBNum3]; CAL: 3/3/3 [DBNum3] |
[NatNum4] Transliteracja w języku |
Chiński: tekst wyświetlany małymi znakami [DBNum1] |
Japoński: tekst wyświetlany znakami długiego współczesnego alfabetu Kanji [DBNum2] |
Koreański: formalny tekst wyświetlany małymi znakami |
[NatNum5] Transliteracja w języku |
Chiński: chiński tekst wyświetlany wielkimi znakami [DBNum2] |
Japoński: tekst wyświetlany znakami długiego tradycyjnego alfabetu Kanji [DBNum3] |
Koreański: formalny tekst wyświetlany wielkimi znakami |
[NatNum6] Transliteracja w języku |
Chiński: tekst wyświetlany znakami o pełnej szerokości [DBNum3] |
Japoński: tekst wyświetlany znakami o pełnej szerokości |
Koreański: tekst wyświetlany znakami o pełnej szerokości |
[NatNum7] Transliteracja w języku |
Japoński: tekst wyświetlany znakami skróconego współczesnego alfabetu Kanji |
Koreański: nieformalny tekst wyświetlany małymi znakami |
[NatNum8] Transliteracja w języku |
Japoński: tekst wyświetlany znakami skróconego tradycyjnego alfabetu Kanji [DBNum4] |
Koreański: nieformalny tekst wyświetlany wielkimi znakami |
[NatNum9] Transliteracja w języku |
Koreański: znaki alfabetu Hangul |
[NatNum10] Transliteracja w języku |
Koreański: formalny tekst wyświetlany znakami alfabetu Hangul [DBNum4]; CAL: 9/11/11 [DBNum4] |
[NatNum11] Transliteracja w języku |
Koreański: nieformalny tekst wyświetlany znakami alfabetu Hangul |