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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
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")
Top
#23
(20.03.2018, 20: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#24
(20.03.2018, 20: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#25
(20.03.2018, 20: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#26
(20.03.2018, 20: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!!!
Top
#27
Hallo, das wäre dann also geklärt... Und über den Rest solltest du dir Gedanken machen...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
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)
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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#30
(21.03.2018, 09: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.
Top


Gehe zu:


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