Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

viele Formeln leichter erstellen?
#21
Hallo, aber hier in Deutschland (mit deutschem für Deutschland) Excel geht's ja in deiner Datei... Zumal dein DATUM() ja geht - dort ohne Punkt...
P.S.: dass mit SPALTE() hat ja nix mit den Punkten zu tun...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#22
Auch TEXT(SPALTE(A1);"MMMM"),  TEXT(SPALTE(B1);"MMMM"), TEXT(SPALTE(C1);"MMMM") bringt immer dasselbe Resultat: Januar
und: TEXT(SPALTE(A1);"0")=1,  TEXT(SPALTE(B1);"0")=2, TEXT(SPALTE(C1);"0")=3
und wenn ich die Funktion so ergänze =TEXT("1."&SPALTE(A1)&".2018";"MMMM") erhalte ich beim ziehen über die Zeile die gewünschte Angabe: Januar, Februar, März.
Alles etwas sonderbar. Ich meine, dass dies die abgesicherte Form ist: INDIREKT(TEXT(DATUM(JAHR(HEUTE());SPALTE();"1");"MMMM")&"!A1")
Gruss

Ein Lob ist der Lohn
Ein Tadel der Ansporn
Antworten Top
#23
(20.03.2018, 19:37)Helvetier schrieb: Auch TEXT(SPALTE(A1);"MMMM"),  TEXT(SPALTE(B1);"MMMM"), TEXT(SPALTE(C1);"MMMM") bringt immer dasselbe Resultat: Januar
...

Hallo, das ist ja auch klar und ich bin verwundert, dass dich das wundert...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#24
(20.03.2018, 19:37)Helvetier schrieb: ... Ich meine, dass dies die abgesicherte Form ist: INDIREKT(TEXT(DATUM(JAHR(HEUTE());SPALTE();"1");"MMMM")&"!A1")

Hallo, das ist deine Meinung. Und die kannst du ja auch für dich so annehmen... Kein Problem... Für viele andere und für mich geht es halt einfacher, weil wenn man weiß, wie man ein Datum eingibt über den Ziffernblock z.b. geht 20-2 oder über die große Tastatur 20.3  bekommt man das Datum im heutigen Jahr. Da braucht's keine Jahresangabe. Deswegen geht sowas wie unten und das ist sicher !!! Wenn in der Schweiz das anders eingegeben wird - und das war ja schon gefragt, geht das freilich nicht ... ...probier mal das Datum wie oben erwähnt einzugeben... 

Arbeitsblatt mit dem Namen 'Tabelle1'
D
1601.03.2018
1701.03.2018

ZelleFormel
D16=TEXT(1&-SPALTE(C1);"TT.MM.JJJ")
D17=TEXT("1."&SPALTE(C1);"TT.MM.JJJ")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#25
(20.03.2018, 19:37)Helvetier schrieb: ...
und: TEXT(SPALTE(A1);"0")=1,  TEXT(SPALTE(B1);"0")=2, TEXT(SPALTE(C1);"0")=3 ...

Hallo, und auch das ist klar - zudem als Text... Und was sagt uns das..? Das hier wenn man daraus ein Datum machen wollen würde 01.01.1900 etc. 


Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
8123
901.01.190002.01.190003.01.1900
10JanuarJanuarJanuar

ZelleFormel
A8=TEXT(SPALTE(A1);"0")
A9=TEXT(SPALTE(A1);"TT.MM.JJJ")
A10=TEXT(SPALTE(A1);"MMMM")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#26
(20.03.2018, 19:51)Jockel schrieb: über die große Tastatur 20.3  

Das funktioniert nur, wenn ich in Datei > Optionen > Dokumentenprüfung > Wörterbuchsprache auf Deutsch (Deutschland) einstelle. Mit der Einstellung auf Deutsch (Schweiz) geht es eben nicht. Vielleicht kommen so viele Deutsche aus diesem Grund zu uns. Ich wechsle die Nationalität deswegen nicht!!!
Gruss

Ein Lob ist der Lohn
Ein Tadel der Ansporn
Antworten Top
#27
Hallo, das wäre dann also geklärt... Und über den Rest solltest du dir Gedanken machen...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#28
Ich bleibe noch einmal an dem Problem dran.
Was erscheint im Schweizer Excel, wenn man 1.4 in eine Zelle mit Standardformat eingibt?
In D ergibt das 1. Apr (deshalb funktioniert meine verkürzte Formel)

https://de.wikipedia.org/wiki/Uhrzeit#Schweiz
meldet:
Zitat:Laut den Schreibweisungen der Bundeskanzlei (die für Publikationen der Bundesverwaltung gilt) sollte zwischen den Stunden und den Minuten ein Punkt und kein Doppelpunkt verwendet werden.[2] Ferner wird bei Uhrzeiten von ein bis neun Uhr die vorangehende Null normalerweise (Ausnahme: Uhrzeiten in Listen) weggelassen.

Demzufolge müsste in der Schweizer Zelle eine Uhrzeit erscheinen.
Eine Uhrzeit ergibt immer den 0.1.1900 (daher erscheint beim Schweizer immer Januar).

Bitte um Rückmeldung, ob das so korrekt ist, Helvetier.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#29
Hi Ralf, da hier das Helve"tier" beim Ro(h)bäääääärt durchkam, werde ich mich nicht persönlich an ihn wenden. Aber ich denke es ist einfacher mit minus wie in #24 oder slash zu "arbeiten" das sollte auch in der Schweiz gehen. Nachdem es ja hieß, mit dem Punkt kann sich der gemeine Schweizer in der Datumseingabe nicht "anfreunden"...    


Arbeitsblatt mit dem Namen 'Tabelle1'
A
101.03.2018
201.03.2018

ZelleFormel
A1=TEXT(1&-SPALTE(C1);"TT.MM.JJJ")
A2=TEXT(1&"/"&SPALTE(C1);"TT.MM.JJJ")
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Das Thema ist für mich hier durch...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#30
(21.03.2018, 08:51)RPP63 schrieb: Was erscheint im Schweizer Excel, wenn man 1.4 in eine Zelle mit Standardformat eingibt?
In D ergibt das 1. Apr (deshalb funktioniert meine verkürzte Formel)
Hallo Ralf
Das ergibt schlicht 1.4 als Zahl. Wir verwenden ja den Punkt als Dezimaltrenner, in D ist es das Komma. Vielleicht kommt die Konfusion von da.
Und noch eine kleine Übersicht in einer Zeile über Spalten gezogen
=TEXT("1."&SPALTE(A1)&".2018";"MMMM"): Januar, Februar, März,
=TEXT("1."&SPALTE(A1);"MMMM"): Januar, Januar, Januar,
=TEXT("1-"&SPALTE(A1);"MMMM"): Januar, Februar, März,
=TEXT(SPALTE(A1);"0"): 1, 2, 3,
Das alles ist für mich ein Luxusproblem: Es zeigt aber auf, dass offenbar (mir bekannte und unbekannte) Einstellungen Einfluss auf Resultate haben. Und insbesondere wenn es in Formeln um Datum geht, ist doch besser die volle Schreibweise zu benützen: sicher ist sicher.
Gruss

Ein Lob ist der Lohn
Ein Tadel der Ansporn
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste