Werteformat für 1er février, 2 février, usw.

Hallo Liste,

Ich habe das Format : J' 'MMMM' 'AAAA

Wie kann ich diese Definition ergänzen, damit ich "1er février" statt "1 février" bekomme ? Sonst ist immer "2 février, 3 février" usw. die richtige Schreibweise

("er" sollte gar lieber als Exponent geschrieben werden)

Auf Deutsch ist es ja viel einfacher ;-)
Grüsse,
jacques

Re: Werteformat für 1er février, 2 février, usw.

#10985 On 1 Februar, 2013 15:10 jacques villars said,

Ich habe eine Lösung gebastelt mit den Werteformaten: J, MMMM, AAAA,
den Funktionen: Text(), Wenn(), Verbinden… also 8 Zellen in einem Rechenblatt! wahrscheinlich klappt es, ich muss bis morgen warten (2. Februar), um das Ganze zu prüfen ;-)
Hoffe, es gibt eine einfachere Lösung…
jacques

Re: Werteformat für 1er février, 2 février, usw.

#10984 On 1 Februar, 2013 14:53 Jürgen Schell said,

Mir fällt nur ein blöder Formeltrick ein. Angenommen in A1 steht ein Datum, dann kann

Wenn(TagVon(A1)=1;'1ᵉʳ';TagVon(A1))&Text(A1;' MMMM')

so etwas machen.

Dabei ist das e aus dem Bereich »Phonetic Extension«, das r aus dem Bereich »Spacing Modifier Letters«.

Schön ist das ncht.

Gruß,

Jürgen

www.j-schell.de

Re: Werteformat für 1er février, 2 février, usw.

#10986 On 1 Februar, 2013 15:13 jacques villars said,

Hallo Jürgen,
wir haben zusammen geantwortet! ; mir scheint, unsere Lösungen stimmen überein

jacques

Re: Werteformat für 1er février, 2 février, usw.

#10987 On 1 Februar, 2013 16:21 Jürgen Schell said,

Wie schön, dass Monate so selten feminin sind. die Varianten 1er und 1re sind mit ihrer Abhängigkeit vom Nomen für Software-Entwickler immer wieder die helle Freude ;-)

Jürgen

www.j-schell.de

Re: Werteformat für 1er février, 2 février, usw.

#10992 On 1 Februar, 2013 19:56 Thomas Kaegi said,

Hallo Jacques

Falls es nur darum geht, das Datum so darzustellen, dann kannst du auch das Datum in Text wandeln und dabei sicherstellen, dass aus der "1" ein "1er" im richtigen Format wird. Ich habe den von Jürgen vorgeschlagenen Formeltrick noch etwas weiter verfolgt:

In irgend einer Zelle eines Rechenblattes schreibst du als Text "1er" genau so, wie du es haben möchtest, also "er" hochgestellt. Sofern das Datum allerdings in einem Text steht, bei dem regelmässiger Zeilenabstand wichtig ist, so musst du darauf achten, dass die Kombination der Schriftgrösse von "er" mit der prozentualen Hochstellung und Skalierung nicht zu einem zusätzlichen Zeilendurchschuss führt.

Ich nehme mal an, dass das darzustellende Datum in Zelle A1 eines Rechenblattes "R Datum" liege und in Zelle A2 des gleichen Rechenblattes die gewünschte Form von "1er". Dabei muss man keine "exotischen" Zeichen benutzen. In meinem Versuch mit Arial 11 pt als Standardschrift führen die folgenden Spezifikationen für "er" zu keinem vergrösserten Zeilendurchschuss: Schriftgrösse 9 Pt, 50% Hochstellung und 75% Skalierung bei Hochstellung.

Meine Formel heisst dann:
Wenn(TagVon(R Datum!$A$1)=1;R Datum!#$A$2;TagVon(R Datum!$A$1))&&Text(R Datum!$A$1;'MMMM')

Der Unterschied zu Jürgens Lösung mit den Spezialzeichen: Mit den angegebenen Schriftspezifikationen ist das "er" bei meiner Lösung etwas kleiner und steht etwas höher, die Oberkante praktisch bündig mit der "1". Mir gefällt das besser. Aber "gefallen" ist immer subjektiv.

Gruss, Thomas

Re: Werteformat für 1er février, 2 février, usw.

#10994 On 1 Februar, 2013 20:08 jacques villars said,

Hallo Thomas,
Meine Lösung ist ein wenig verschieden, das Ergebnis ist aber entsprechend ; die Speziellzeichen von Jürgen gefallen mir auch nicht ;-)
Pardon Jürgen!
Grüsse,
jacques