Dynamisches Diagramm mit Vormonatswert

hast du Interesse daran deine Formel:
=TEXT(DATUM(JAHR(F5);MONAT(F5)-1;1);„MMMM“)
um knapp 20 Bytes zu kürzen?

Wie isses, soll ich die Lösung zeigen oder magste erstma
selbst dran knobeln?

Grüezi Reinhard

Verstösst das nicht gegen die Nettiquette, wenn Du die Forumsteilnehmer auf die Folter spannst und zum Selber-Denken animierst?

Ich bin sehr gespannt auf Deine Lösung!!! – Was ich noch bieten kann, ist nicht kürzer, aber der guten Ordnung halber:

=TEXT(DATUM(JAHR(F5);MONAT(F5);0);„MMMM“)
=TEXT(DATUM(JAHR(F5);MONAT(F5):wink:;„MMMM“)
=TEXT(DATWERT(„1.“&MONAT(F5-TAG(F5)));„MMMM“)
und eine Steinzeitlösung:
=WAHL(MONAT(F5);„Dezember“;„Januar“;„Februar“; usw. ;„November“)

Eine Frage habe ich zu folgendem. Gefunden auf
http://www.pctipp.ch/tipps-tricks/kummerkasten/offic…

In A12 steht die Zahl 12. Mit der folgenden Formel soll der Monatsname „Dezember“ ausgegeben werden. Ich erhalte aber immer „Januar“, egal welche Zahl ich in A12 eingebe. Und das, obwohl die Formel aus einer Schweizer-Seite stammt ;-((
= TEXT(„1.“ & A12;„MMMM“)

War das in früheren Excel-Versionen möglich? Der Beitrag stammt aus dem Jahr 2006.

Vielen Dank für Eure Beiträge – und, Reinhard, bitte offenbare Dich!
Viele Grüsse Niclaus

=MONAT(F5)-1
sind 12 Bytes, was meinst du mit kürzer?

Und was ist, wenn F5 ein Januar-Datum ist???

Wenn schon, dann schon
=MONAT((F5)-TAG(F5))

Grüsse Niclaus

Grüezi Niclaus,

=MONAT(F5)-1
sind 12 Bytes, was meinst du mit kürzer?

Und was ist, wenn F5 ein Januar-Datum ist???

da ist dann nix. Die Formel funktioniert sowieso nicht.

Wenn schon, dann schon
=MONAT((F5)-TAG(F5))

Das ist gemeint als Antwort auf meine „Rätsel“-Frage? Okay, morgen gbt es Antwort. Ggfs. auch die Auflösung.

Gruß
Reinhard, Sadist, Quäler, der gleich wunderbar schlafen kann im Gedanken wie du dich ruhelos rumwälzt wegen dieser Formel *lächel*

Hallo Niclaus,

ich will nicht unhöflich erscheinen, jedoch müsste es lauten:

Und das, obwohl weil die Formel aus einer Schweizer-Seite stammt ;-((

*lol*
Drücke mal F9, denn es erscheint mir, dass die automatische Berechnung ausgeschaltet ist!
Und die Formel funktioniert auch bei neuen Versionen.
Die kann man im Übrigen so
=–(„1.“&A12)
verkürzen, bei Zellformat MMMM.

Verstösst das nicht gegen die Nettiquette, wenn Du die
Forumsteilnehmer auf die Folter spannst und zum Selber-Denken
animierst?

Ja, dies ist völlig ungezogen!

Ich bin sehr gespannt auf Deine Lösung!!! – Was ich noch
bieten kann, ist nicht kürzer, aber der guten Ordnung halber:

=TEXT(DATUM(JAHR(F5);MONAT(F5);0);„MMMM“)
=TEXT(DATUM(JAHR(F5);MONAT(F5):wink:;„MMMM“)
=TEXT(DATWERT(„1.“&MONAT(F5-TAG(F5)));„MMMM“)
und eine Steinzeitlösung:
=WAHL(MONAT(F5);„Dezember“;„Januar“;„Februar“; usw.
;„November“)

Du hast doch schon die Lösung!
Nur leider zu viel drumrum!

16BIT

Hallo 16BIT

Danke für die Hinweise.

ich will nicht unhöflich erscheinen, jedoch müsste es lauten:

Und das, obwohl weil die Formel aus einer Schweizer-Seite stammt ;-((

Das, glaub ich, hat nichts mit Höflichkeit zu tun - das gehört zur philosophischen Grundfrage, was zuerst war: das Huhn oder das Ei. - Da werden wir uns nie einigen!

Drücke mal F9, denn es erscheint mir, dass die automatische
Berechnung ausgeschaltet ist!

Sie ist nicht ausgeschaltet!

Und die Formel funktioniert auch bei neuen Versionen.
Die kann man im Übrigen so
=–(„1.“&A12)
verkürzen, bei Zellformat MMMM.

Ich erhalte nach wie vor als Resultat immer „Januar“.
Mit DATWERT(„1.“&A12) und Zellformat MMMM klappt es.

Viele Grüsse Niclaus

Lösung Excelrätselaufgabe #201407030001
Hallo Interessierte,

danke für’s Mitmachen.
In F5 steht ein Datum. Eine Formel soll den ausgeschriebenen Vormonat anzeigen.
Gegeben war diese Standardformel:
=TEXT(DATUM(JAHR(F5);MONAT(F5)-1;1);„MMMM“)

Gesucht war eine Formel die das gleiche Ergebnis liefert aber kürzer ist. Das ist sie:
=TEXT(F5-Tag(F5);„MMMM“)
Der Nullte Tag eines Monats ist Ultimo des Vormonates.

4Nibble, der sich hier anders nennt *gg* hat ja schon darauf hingewiesen daß man Text(…) nicht braucht wenn die Zelle das Format MMMM hat.
=F5-Tag(F5)

Das, glaub ich, hat nichts mit Höflichkeit zu tun - das gehört
zur philosophischen Grundfrage, was zuerst war: das Huhn oder
das Ei. - Da werden wir uns nie einigen!

Warum sollte ich mich mit den Huhnanhängern einigen wollen, das Ei war zuerst da und feddisch :smile:

Und die Formel funktioniert auch bei neuen Versionen.
Die kann man im Übrigen so
=–(„1.“&A12)
verkürzen, bei Zellformat MMMM.

Ich erhalte nach wie vor als Resultat immer „Januar“.
Mit DATWERT(„1.“&A12) und Zellformat MMMM klappt es.

Ich schaue nachher nach der Formel. Teste in XL2000 & XL2007. Je nach Ergebnis melde ich mich dann bei einem von euch beiden.

Gruß
Reinhard

Grüezi Niclaus,

hast du Interesse daran deine Formel:
=TEXT(DATUM(JAHR(F5);MONAT(F5)-1;1);„MMMM“)
um knapp 20 Bytes zu kürzen?
Wie isses, soll ich die Lösung zeigen oder magste erstma
selbst dran knobeln?

Verstösst das nicht gegen die Nettiquette, wenn Du die
Forumsteilnehmer auf die Folter spannst und zum Selber-Denken
animierst?

ja, hast mich erwischt. Sind die nich so gewohnt. Und Hausaufgaben (stellen) ist hier auch verboten :smile:

Eine Frage habe ich zu folgendem. Gefunden auf
http://www.pctipp.ch/tipps-tricks/kummerkasten/offic…

In A12 steht die Zahl 12. Mit der folgenden Formel soll der
Monatsname „Dezember“ ausgegeben werden. Ich erhalte aber
immer „Januar“, egal welche Zahl ich in A12 eingebe. Und das,
obwohl die Formel aus einer Schweizer-Seite stammt ;-((
= TEXT(„1.“ & A12;„MMMM“)

War das in früheren Excel-Versionen möglich?

Ja, ist in allen mir bekannten Vesionen möglich. Auch bei dir kriegen wir da „Dezember“ hin.

Was meinst du Niclaus, soll ich dir jetzt schreiben wie es geht oder noch paar Tage auf die Folter spannen? *schwer grins*

Okay okay, bin ja nicht so, Lsg. steht hier unten nach paarma Scrollen.

Gruß
Reinhard

Ich bin sehr sicher du in der Schweiz mußt Komma anstatt Punkt nehmen.

Gegeben war diese Standardformel:
=TEXT(DATUM(JAHR(F5);MONAT(F5)-1;1);„MMMM“)

Gesucht war eine Formel die das gleiche Ergebnis liefert aber
kürzer ist. Das ist sie:
=TEXT(F5-Tag(F5);„MMMM“)

Hallo Reinhard
Vielen Dank!

Der Nullte Tag eines Monats ist Ultimo des Vormonates.

Im habituellen Gedächtnis war die Kenntnis da, aber bei der Ueberführung ins aktuelle Gedächtnis, da haperts oft bei mir!

Grüsse Niclaus

Eine Frage habe ich zu folgendem. Gefunden auf
http://www.pctipp.ch/tipps-tricks/kummerkasten/offic…

In A12 steht die Zahl 12. Mit der folgenden Formel soll der
Monatsname „Dezember“ ausgegeben werden. Ich erhalte aber
immer „Januar“, egal welche Zahl ich in A12 eingebe.
= TEXT(„1.“ & A12;„MMMM“)
War das in früheren Excel-Versionen möglich?

Ja, ist in allen mir bekannten Vesionen möglich. Auch bei dir
kriegen wir da „Dezember“ hin.

Ich bin sehr sicher du in der Schweiz mußt Komma anstatt Punkt
nehmen.

Hallo Reinhard
In der Schweiz müssen wir den Wechsel von Komma zu Punkt vor allem beachten bei CHF und € und sogar bei $ - :wink:)

In A12 steht die Zahl 12. Wenn die Formel lautet
= TEXT(„1,“ & A12;„MMMM“)
erhalte ich einen Text „1,12“

„Dezember“ erhalte ich nur mit
=TEXT(„1.“ & A12 & „.1“;„MMMM“)
Statt „.1“ kann jede Jahreszahl >= 1900 stehen.

oder mit
=TEXT(DATWERT(„1.“ & A12);„MMMM“)

Viele Grüsse Niclaus