Brugerdefinerede talformater

Du kan definere talformater ved at vælge Brugerdefineret i listen Kategori og definere formatet i feltet Instruktion for brugerdefineret format.

Formater defineres med formatkoder. Du kan slette et brugerdefineret format ved at vælge det på listen Talformat og klikke på Slet.

Brugerdefinerede formater kan bruges sammen med cellegrafik.

Du kan angive [graphic] som et talformat i en celle. Hvis cellen er udfyldt med navnet på en eksisterende grafik, vises den pågældende grafik. Dette understøtter dynamisk ændring af den viste grafik.

Formatkoder

Et brugerdefineret format kan bestå af op til 4 dele, adskilt af semikoloner. Delene angiver formaterne for positive tal, negative tal, null-værdier og tekst.

For eksempel viser dette format positive værdier med blåt og negative værdier med rødt:

[blue]#,#;[red]#,#

Du kan også angive betingelser. For eksempel viser dette format værdier på under 5 med rødt og værdier på under 100 med blåt:

[<5][red]0;[<100][blue]0

Hvis du kun angiver to dele, bruges den første til positive tal og null-værdier og den anden til negative tal. Hvis du kun angiver én del, bruger alle tal det format. Hvis du springer over en del, skal du inkludere dens afsluttende semikolon.

Decimalpladser og cifre

Brug jokertegn til at formatere brøker eller decimalpladser. Tal afrundes til samme antal decimalpladser, som der er jokertegn. Hvis der er flere cifre foran kommaet, end der er jokertegn, vises de også. Hvis formatet kun indeholder taltegnet (#) efter decimalpladsen, starter tal mindre end 1 med en decimalplads.
Formatkode Funktion
# Viser kun cifre. Null-værdier vises ikke.
0 (Null) Viser null-værdier, hvis et tal har færre cifre, hvis der er nuller i formatet.
? Indsætter mellemrum til null-værdier på begge sider af kommaet, så decimaltallene placeres ved decimalkommaet, hvis der bruges en monospace-skrifttype (f.eks. Courier New) til formatering. Tegnet ? kan også bruges til brøker med et andet antal cifre.

Eksempler:

Vist format Formatkoder
1234.59 som 1234.6 ####.#
8.9 som 8.900 #.000
631 som 0.6 0.#,
12 som 12.0 og 1234.568 som 1234.57 #.0#
44.398, 102.65 og 2.8 med justerede decimalpladser ???.???
5.25 som 5 1/4 og 5.3 som 5 3/10 med justeret divisionstegn #,???/??
Bemærk

På maskiner med andre regionale indstillinger end de engelske skal der bruges et komma i stedet for punktum som decimalseparator.

Tusindseparatoren

Multipla af 1000 formateres ved hjælp af disse talformater:
Vist format Formatkoder
12000 som 12,000 #,###
12000 som 12.000 #\.###
12000 som 12 #,
12200000 som 12.2 0.0,,

Farver

Du kan angive en farve for en del af formatet ved at angive farvenavnet i firkantede parenteser. Du kan bruge farverne Black, Blue, Cyan, Green, Magenta, Red, White, Yellow. Farvekoden skal være det første element i formatdefinitionen.