Formel "Monate" nach Zahl

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Formel "Monate" nach Zahl

Re: Formel "Monate" nach Zahl

von clag » Mo, 31.05.2010 21:09

Hallo Karo
Hallo lorbass

ok jetzt habe ich es verstanden Karo ist bei seiner Formel noch davon ausgegangen den Datumsteil in einem Text zu finden und dann den Monat zu extrahieren
und ich hatte die Formel auf den schon separierten Datumsteil angewandt der dann natürlich keine Leerzeichen mehr am Anfang und Ende hat.
Aber aus dem Missverständnis hat sich jetzt wenigstens für mich der Vorteil ergeben die Formel genauer zu sezieren und jetzt zu verstehen.
Lorbass da haben deine Erklärungen mir schon sehr geholfen !

Also euch beiden nochmal ganz herzlichen Dank für eure Geduld bei der Formel Nachhilfe :D

schönen Abend noch

Re: Formel "Monate" nach Zahl

von lorbass » Mo, 31.05.2010 19:10

Das "Geheimnis" ist Karolus' _irgendwelcherZeichensalat, der insbesondere das letzte Leerzeichen im SUCHEN-Ausdruck SUCHEN("_[0-9]{4} [0-9]{2}:[0-9]{2}:[0-9]{2}_";A1) abdeckt (Unterstrich = Leerzeichen). Ich habe mit dem von clag angegebenen Text 25 Januar 2009 11:16:19 ohne nachfolgendes Leerzeichen getestet, so dass Calc das Ergebnis #WERT! liefert.

Dass aufgrund des Weglassens auch des ersten Leerzeichens in diesem SUCHEN-Ausdruck der Korrekturterm von -3 nach -4 geändert werden muss habe ich übersehen. Karolus' Berichtigung zeigt eben den wahren Meister. Kotau!

Gruß
lorbass

Re: Formel "Monate" nach Zahl

von Karolus » Mo, 31.05.2010 18:38

Hallo
....dass die Formel bei dir so wie du sie hier veröffentlicht hast funktioniert hat.
Ja klar funktioniert die hier, angewandt auf einen Zellinhalt in der allgemeinen Form:
"irgendwelcherZeichensalat_2ziffern_buchstabenwort_4ziffern_2ziffern:2ziffern:2ziffern_irgendwelcherZeichensalat"
der_unterstrich steht hier für explizite Leerzeichen.

Ach ja: Bevor bei dir der 'März-bug' zuschlägt - ändere die Zeichengruppen [A-Za-z] auf [A-Za-zäöü]

Gruß Karo

Re: Formel "Monate" nach Zahl

von clag » Mo, 31.05.2010 18:08

Hi Karo

ja prima, jetzt funktioniert alles so wie gedacht.

Da du nicht bestätigt hast dass die zwei von lorbass entdeckten Leerzeichen tatsächlich überflüssig sind,
vermute ich dass die Formel bei dir so wie du sie hier veröffentlicht hast funktioniert hat.
Dann würde mich jetzt aber doch stark interessieren wieso es bei dem einen so funktioniert und bei dem anderen nicht ?

Re: Formel "Monate" nach Zahl

von Karolus » Mo, 31.05.2010 17:51

Hallo
Karo sei ehrlich, du wolltest doch nur abchecken wie gut ich aufpasse
Natürlich freue ich mich wenn Fragesteller selbst aktiv zur Problemlösung beitragen ( Wink mit Zaunpfahl ) (und die Formeln zumindest verstehen und bei Bedarf anpassen können), in der konkreten Formel habe ich aber alle Leerzeichen tatsächlich gemeint und auf deine Angaben zum Suchmuster abgestimmt!
jetzt kann SVERWEIS() aber nichts mit dem Ergebnis anfangen, liefert jetzt "#NV" !
Wegen dem weggenommenen Leerzeichen im Suchbegriff hängt jetzt am Monatsnamen ein Leerzeichen, ändere die '-3' am Ende der Formel auf '-4'

Gruß Karo

Re: Formel "Monate" nach Zahl

von clag » Mo, 31.05.2010 17:39

Hi Ihr

oh Schreck :?

jetzt kann SVERWEIS() aber nichts mit dem Ergebnis anfangen, liefert jetzt "#NV" !

verflixt aber auch, was klemmt den nun wieder ?

Re: Formel "Monate" nach Zahl

von clag » Mo, 31.05.2010 17:27

Hi lorbass,

ja, bei mir jetzt auch !

wie so oft trifft folgendes mal wieder uneingeschränkt zu

kaum macht man etwas richtig, schon funktioniert es ! :lol:

euch beiden herzlichen Dank

(Karo sei ehrlich, du wolltest doch nur abchecken wie gut ich aufpasse) oder? :-P

Re: Formel "Monate" nach Zahl

von Karolus » Mo, 31.05.2010 16:42

Hallo
Mardi ist mit Dienstag zu übersetzen. Der März, der wohl gemeint ist, heißt im Französischen Mars.
:shock: aua, ich sollte in Zukunft besser aufpassen wenn ich mit nicht vorhandenen Französisch-kenntnissen punkten will.

Gruß Karo

Re: Formel "Monate" nach Zahl

von lorbass » Mo, 31.05.2010 16:29

Bei mir funktioniert Karolus' Formel, wenn ich die äußeren Leerzeichen im Suchbegriff der mittleren SUCHEN-Anweisung entferne:

Code: Alles auswählen

=TEIL(A1;SUCHEN("[0-9]{2} [a-zA-Z]+ [0-9]{4}";A1)+3;SUCHEN("[0-9]{4} [0-9]{2}:[0-9]{2}:[0-9]{2}";A1)-SUCHEN("[0-9]{2} [a-zA-Z]+ [0-9]{4}";A1)-3)
Kleine Anmerkung nebenbei:
Mardi ist mit Dienstag zu übersetzen. Der März, der wohl gemeint ist, heißt im Französischen Mars.

Gruß
lorbass

Re: Formel "Monate" nach Zahl

von Karolus » Mo, 31.05.2010 16:04

Hallo
Entweder hast du die Formel irgendwie abgeändert oder der konkrete Zellinhalt ist nicht so wie von dir beschrieben.

Gruß Karo

Re: Formel "Monate" nach Zahl

von clag » Mo, 31.05.2010 15:54

Hallo Karo,

ich kann mich "auf den Kopf" stellen aber die Formel mag hier nur den Fehler "#WERT!" anzeigen
selbst wenn ich das Beispiel Datum '25 January 2009 11:16:19' auswerten will

in den Optionen für Calc ist der Haken für "regulär Ausdrücke" bereits gesetzt !

hmmmm, wat nu ?

Re: Formel "Monate" nach Zahl

von Karolus » Mo, 31.05.2010 15:25

Hallo
Ich hab mich bei der Formel darauf verlassen daß das Muster '25 January 2009 11:16:19' (als RegEx) irgendwo im Zelltext auftaucht, falls das Muster nicht enthalten ist gibts einen #WERT Fehler. → dein Problem (evtl. musst du noch ein paar Umlaute in der Zeichengruppe der Monatsbuchstaben hinzufügen )

Gruß Karo

Re: Formel "Monate" nach Zahl

von clag » Mo, 31.05.2010 14:53

Hi Karo

wenn ich deine Formel anwende bekomme ich eine Fehlermeldung "#WERT!"

da ich noch nicht durchsteige fällt mir erstmal noch nichts zur Problemlösung ein
hast du ne Idee was da klemmen könnte ?

ja eine "multisprachen" SVERWEIS Matrix habe ich mir schon zusammen gestellt scheint fehlerfrei zu funktionieren

edit:
die Spalte mit den Datumsangaben ist als Text formatiert, ist das eventuell der Grund für die Fehlermeldung ? wohl nicht!

Re: Formel "Monate" nach Zahl

von Karolus » Mo, 31.05.2010 14:28

Hallo
Dein Suchausdruck ist viel zu unspezifisch das geht auch genauer - als Formel etwa so:

Code: Alles auswählen

=TEIL(A1;SUCHEN("[0-9]{2} [a-zA-Z]+ [0-9]{4}";A1)+3;SUCHEN(" [0-9]{4} [0-9]{2}:[0-9]{2}:[0-9]{2} ";A1)-SUCHEN("[0-9]{2} [a-zA-Z]+ [0-9]{4}";A1)-3)
Nachtrag zu 2. ja das geht so, das muss nicht zwingend sortiert sein.

Gruß Karo

Re: Formel "Monate" nach Zahl

von clag » Mo, 31.05.2010 13:38

Hallo Karo

heute ist's aber auch wieder schwierig mit mir ;-)

meine Idee den Monat mit RECHTS() LINKS() zu isolieren ging schief mit Suchen ersetzten funktioniert es ganz einfach

"25 Januar 2009 11:16:19"
"25 January 2009 11:16:19"


suchen [(.*) (.*) (....) (.*)]
ersetzen [$2]

reg [x]

aber wie quetsch ich das in eine Formel ??

2.
wenn man die verschiedenen Monatsbezeichnungen alle in eine Spalte alphabetisch sortiert schreibt, müsste es dann SVERWEIS nicht funktionieren ?

Code: Alles auswählen

März   03
March  03
Mar    03
Mardi  03
Mrz    03

Nach oben