Umwandel-Funktion

Hallo Ihr lieben Leute,

Es geht um die Umwandlung einer 'Monats-Zahl' in 'Monats Name'.
Tabelle:
In Zelle B7 = Datum: 27.03.12 Eingabe von Hand
in Zelle C7 = Aktions-Bezeichnung: 'Rechg. Mrz.' Eingabe von Hand

Die Operation ist jede 2. Zeile über ein mehrjähriges Tab.-Blatt erforderlich.

Aufgabe:
Zur automatischen Eingabe-Beschleunigung steht in C7 nachsteh. Formel:
= Wenn(IstLeer(B7);""; "Rechg."&" "&Monat(B7)

Teil-Ergebnis:
In C7 wird mit: 'Rechg. 3' die Richtigkeit der Funktion ausgewiesen.

Der numerische Wert '3' für Monats-Name 'Mrz.' soll in Text-Wert
umgewandelt werden. Oder anders ausgedrückt:

Frage: wie kann die Formel so umgebaut werden, daß das Ergebnis
            'Rechg. Mrz.' ist.

Unter: Extras -> Optionen -> . . Calc -> Sortierlisten : steht eine entspr.
             Monats-Liste zur Verfügung.

Jetzt hoffe ich, daß jemand eine Lösung hat und sage Euch allen ein
herzliches Dankeschön.

Zusatz-Frage: Gibt es eine Sammlung für solche Dinge oder im Rahmen
einer Publikation eine gut sortierte Beispiel-Sammlung?

Mit freundlichem Gruß !
              JoLa

Hallo Jost,

Jost Lange schrieb:

Hallo Ihr lieben Leute,

Es geht um die Umwandlung einer 'Monats-Zahl' in 'Monats Name'.
Tabelle:
In Zelle B7 = Datum: 27.03.12 Eingabe von Hand
in Zelle C7 = Aktions-Bezeichnung: 'Rechg. Mrz.' Eingabe von Hand

Die Operation ist jede 2. Zeile über ein mehrjähriges Tab.-Blatt
erforderlich.

Aufgabe:
Zur automatischen Eingabe-Beschleunigung steht in C7 nachsteh. Formel:
= Wenn(IstLeer(B7);""; "Rechg."&" "&Monat(B7)

Teil-Ergebnis:
In C7 wird mit: 'Rechg. 3' die Richtigkeit der Funktion ausgewiesen.

Der numerische Wert '3' für Monats-Name 'Mrz.' soll in Text-Wert
umgewandelt werden. Oder anders ausgedrückt:

Frage: wie kann die Formel so umgebaut werden, daß das Ergebnis
'Rechg. Mrz.' ist.

Die Funktion, die Zahlen in Text umwandelt ist TEXT. Ein Datum ist eigentlich auch nur eine Zahl. Bei der Funktion TEXT wird als zweiter Parameter eine Zeichenkette angegeben, die das Format des Textes beschreibt. In deinem Fall ist "MMM" geeignet; das liefert dreibuchstabige Monatsnamen-Abkürzungen. Hilfe zu den Formatierungs-Zeichenketten findest du in der Hilfe unter dem Indexeintrag "Format Codes | Zahlen".

Insgesamt stände dann in C7
="Rechg. " & TEXT(B7;"MMM") & "."

Mit freundlichen Grüßen
Regina

Hallo Jost,

Unter: Extras -> Optionen -> . . Calc -> Sortierlisten : steht eine entspr.
Monats-Liste zur Verfügung.

Sortierlisten haben damit ja überhaupt nichts zu tun. Die sind wie der Name vermuten lässt für eine automatische Sortierung zuständig.

In einer Extratabelle des Arbeitsblattes oder einem Bereich der gleichen Tabelle die Monate anlegen. Eine Spalte 1-12, nächste Spalte Januar bis Februar dann mit SVERWEIS in diesem Bereich Suchen.
Suchbegriff ist Monat().
Dazu Hilfe konsultieren oder den Funktionsassistenen benützen. Da wird ja eigentlich alles erklärt.

--- Original Nachricht ---

Hallo Ihr lieben Leute,

Es geht um die Umwandlung einer 'Monats-Zahl' in 'Monats Name'.
Tabelle:
In Zelle B7 = Datum: 27.03.12 Eingabe von Hand
in Zelle C7 = Aktions-Bezeichnung: 'Rechg. Mrz.' Eingabe von Hand

Die Operation ist jede 2. Zeile über ein mehrjähriges Tab.-Blatt erforderlich.

Aufgabe:
Zur automatischen Eingabe-Beschleunigung steht in C7 nachsteh. Formel:
= Wenn(IstLeer(B7);""; "Rechg."&" "&Monat(B7)

Teil-Ergebnis:
In C7 wird mit: 'Rechg. 3' die Richtigkeit der Funktion ausgewiesen.

Der numerische Wert '3' für Monats-Name 'Mrz.' soll in Text-Wert
umgewandelt werden. Oder anders ausgedrückt:

Frage: wie kann die Formel so umgebaut werden, daß das Ergebnis
           'Rechg. Mrz.' ist.

Hallo,
es geht z.B. so:
in A2 steht das Datum, dann lautet die Formel
=WENN(A2;"Rechg. "&WAHL(MONAT(A2);"Jan.";"Feb.";"Mrz.";"Apr.";"Mai.";"Jun.";"Jul.";"Aug.";"Sept.";"Okt.";"Nov.";"Dez.");"")
Beispiel hier online:
http://dl.dropbox.com/u/3483911/LO-divers/Datum-Rechnung.ods
MfG Alois

Jost Lange schrieb:

Aufgabe:
Zur automatischen Eingabe-Beschleunigung steht in C7 nachsteh. Formel:
= Wenn(IstLeer(B7);""; "Rechg."&" "&Monat(B7)

Lieber Jost,

ich glaube, so eine Funktion fehlt noch in Calc, ich habe sie jedenfalls nicht gefunden. Man könnte sich etwas selbstbauen. Dazu bräuchte man eine längliche Wenn-Konstruktion oder einen sverweis oder so etwas.

Einfacher ist es so:
Schreibe in C7 rein: =B7. Nun wähle für die zelle C7, in der bisher dasselbe steht wie in B7: Format, Zellen, Reiter Zahlen.
Bei Format-Code schreibst du rein:
"Rechg." MMM
oder
"Rechg." MMMM
falls du den Monatsnamen voll ausgeschrieben haben willst.

Damit änderst du nicht den Inhalt der Zelle, sondern sein Aussehen.

Schönheitsfehler: Bei leerer Zelle B7 steht in C7 trotzdem etwas drin. Das könnte man sicher noch mit bedingter Formatierung erschlagen.

Michael

Hallo

Hallo Ihr lieben Leute,

Es geht um die Umwandlung einer 'Monats-Zahl' in 'Monats Name'.
Tabelle:
In Zelle B7 = Datum: 27.03.12 Eingabe von Hand
in Zelle C7 = Aktions-Bezeichnung: 'Rechg. Mrz.' Eingabe von Hand

Die Operation ist jede 2. Zeile über ein mehrjähriges Tab.-Blatt
erforderlich.

Aufgabe:
Zur automatischen Eingabe-Beschleunigung steht in C7 nachsteh. Formel:
= Wenn(IstLeer(B7);""; "Rechg."&" "&Monat(B7)

= Wenn(IstLeer(B7);""; "Rechg."&" "&TEXT(B7;"MMMM")

Werner