Re: [de-users] Monatstext → Zahl
Am 13.03.2018 um 10:42 schrieb Boris Kirkorowicz: > Hallo, > ich möchte gern aus einem Monat als Text ("Januar", "Februar", usw.) > eine Zahl (1, 2, usw.) machen. Leider finde ich die passende Funktion > nicht -oder geht das nicht? Du könntest den Text zu einem vollständigen Datum ergänzen, dann in einen Datumswert umwandeln, und davon wiederum den Monat extrahieren: | =MONAT(DATWERT("1 " & A1 & " 2017")) Wolf 'ist aber vielleicht doch ein bisschen durchs Knie ins Auge ...' gang -- If I could, I would wish for ONE news INDEED being a fake, namely for the news of this immature cockalorum in fact became President of the United States. -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Monatstext → Zahl
Hallo, auch als "stummer" Mitleser danke für den Hinweis auf die Funktion SCHALTER()! Wenn ich es richtig sehe, wurde die Funktion in Version 5.2. eingeführt. In meiner installierten Version 5.4.5 (Win64) ist sie in der Hilfe jedoch noch nicht dokumentiert. Ist das bei Euch auch so oder hab ich da irgendwann mal Mist gebaut im Updatekanon? Beste Grüße Markus Am 13.03.2018 um 12:07 schrieb Christian Palm: Hallo Boris, Ich wöre bei SCHALTER sogar noch ein weitergehen und nur die ersten drei Buchstaben nehmen. Da sind die meisten Schreibfehler und Schreibweisen abgedeckt, wenn der Monat eingegeben wird. Also SCHALTER(LEN(A1;3);"Jan";1;"Feb";2;"Mär";3;"Apr";4;"Mai";5;"Jun";6;"Jul";7;"Aug";8;"Sep";9;"Okt";10;"Nov";11;"Dez";12) Gruß Christian Palm Gesendet: Dienstag, 13. März 2018 um 11:44 Uhr Von: OoOHWHOoO An: "users@de.libreoffice.org" Cc: OoOHWHOoO Betreff: [de-users] Monatstext → Zahl Hallo Boris, vielleicht hilft Dir diese Lösung mit der Funktion "SCHALTER(...)" weiter: Zelle "A1": enthält den jeweiligen Monatsnamen Zelle "B1": =SCHALTER(A1;"Januar";1;"Februar";2;"März";3;"April";4;"Mai";5;"Juni";6;"Juli";7;"August";8;"September";9;"Oktober";10;"November";11;"Dezember";12) Entsprechend des Monatsnamens in Zelle "A1" wird in Zelle "B1" die zugehörige Monatszahl angezeigt. Alternativ kann man die Monatszahl auch als Text angeben ("01", "02" ...). Grüße Hans-Werner :-)) -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Aw: [de-users] Monatstext → Zahl
Hallo Boris, Ich wöre bei SCHALTER sogar noch ein weitergehen und nur die ersten drei Buchstaben nehmen. Da sind die meisten Schreibfehler und Schreibweisen abgedeckt, wenn der Monat eingegeben wird. Also SCHALTER(LEN(A1;3);"Jan";1;"Feb";2;"Mär";3;"Apr";4;"Mai";5;"Jun";6;"Jul";7;"Aug";8;"Sep";9;"Okt";10;"Nov";11;"Dez";12) Gruß Christian Palm > Gesendet: Dienstag, 13. März 2018 um 11:44 Uhr > Von: OoOHWHOoO > An: "users@de.libreoffice.org" > Cc: OoOHWHOoO > Betreff: [de-users] Monatstext → Zahl > > Hallo Boris, > > vielleicht hilft Dir diese Lösung mit der Funktion "SCHALTER(...)" > weiter: > > Zelle "A1": enthält den jeweiligen Monatsnamen > Zelle "B1": > =SCHALTER(A1;"Januar";1;"Februar";2;"März";3;"April";4;"Mai";5;"Juni";6;"Juli";7;"August";8;"September";9;"Oktober";10;"November";11;"Dezember";12) > > Entsprechend des Monatsnamens in Zelle "A1" wird in Zelle "B1" die > zugehörige Monatszahl angezeigt. Alternativ kann man die Monatszahl auch > als Text angeben ("01", "02" ...). > > Grüße > Hans-Werner :-)) > -- > Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org > Probleme? > https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ > Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de > Listenarchiv: https://listarchives.libreoffice.org/de/users/ > Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert > -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Monatstext → Zahl
Hallo Boris, vielleicht hilft Dir diese Lösung mit der Funktion "SCHALTER(...)" weiter: Zelle "A1": enthält den jeweiligen Monatsnamen Zelle "B1": =SCHALTER(A1;"Januar";1;"Februar";2;"März";3;"April";4;"Mai";5;"Juni";6;"Juli";7;"August";8;"September";9;"Oktober";10;"November";11;"Dezember";12) Entsprechend des Monatsnamens in Zelle "A1" wird in Zelle "B1" die zugehörige Monatszahl angezeigt. Alternativ kann man die Monatszahl auch als Text angeben ("01", "02" ...). Grüße Hans-Werner :-)) -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Monatstext → Zahl
Am Tue, 13 Mar 2018 10:42:14 +0100 schrieb Boris Kirkorowicz : > Hallo, > ich möchte gern aus einem Monat als Text ("Januar", "Februar", usw.) > eine Zahl (1, 2, usw.) machen. Leider finde ich die passende Funktion > nicht -oder geht das nicht? Auf die Schnelle und alles andere als elegant ;-) : Wenn in A1 ein Monatsname steht, dann: =(FINDEN(GROSS(A1); "JANUARXXXFEBRUARXXMÄRZXAPRILMAIXXJUNIXJULIXAUGUSTXXXSEPTEMBEROKTOBERXXNOVEMBERXDEZEMBERX")-1)/9+1 Erklärung: - Wir bringen alle Monatsnamen auf gleiche Länge: Der September hat mit 9 Buchstaben die größte Länge, also: - JANUARXXX - FEBRUARXX - MÄRZX - APRIL - ... - SEPTEMBER - ... - DEZEMBERX - Daraus basteln wir uns einen Text, der alle Monatsnamen in gleichem Abstand enthält: "JANUARXXXFEBRUARXXMÄRZXAPRIL...SEPTEMBER...DEZEMBERX" - Wir wandeln den eingegebenen Text in Großbuchstaben =GROSS(A1) - Wir suchen den Monat in unserem Monatsnamen-Text =FINDEN(GROSS(A1);"JANUARXXX...SEPTEMBER...DEZEMBERX") Dabei finden wir die Monatsnamen im immer gleichen Abstand von 9 Zeichen an den Positionen: 1, 10, 19, ...100. - Wir ziehen von dieser Position 1 ab, damit wir daraus die Vielfachen von 9 erhalten: 0, 9, 18, ... 99. - Nun teilen wir durch 9 und erhalten die Zahlen: 0, 1, 2, 3, ... 11. - Nun zählen wir wieder 1 drauf, damit die Monate mit 1 beginnen. Fertig ;-) Wenn man statt der ganzen Monatsnamen nur die ersten drei Buchstaben verwendet, wird das ganze etwas kürzer: =(FINDEN(GROSS(LINKS(A1;3));"JANFEBMÄRAPRMAIJUNJULAUGSEPOKTNOVDEZ")-1)/3+1 Dann findet man allerdings nicht alle Rechtschreibfehler wie etwa "Oktember" oder "Novober", die eine 10 bzw. 11 liefern würden... Gruß, Michael -- / / / / /__/ Michael Höhne / / / / / / mih-hoe...@web.de / / -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Monatstext → Zahl
Hallo! Notfalls eine Zugehörigkeits- Tabelle erstellen A1-A12 (Monate Text) zu B1-B12 (Monate Zahl). Dann braucht man in der Ausgabe nur A durch B ersetzen. A B 1 Janaur 1 2 Februar 2 Gibt bestimmt noch elegantere Lösungen. Grüsse Am 13.03.2018 um 10:42 schrieb Boris Kirkorowicz: Hallo, ich möchte gern aus einem Monat als Text ("Januar", "Februar", usw.) eine Zahl (1, 2, usw.) machen. Leider finde ich die passende Funktion nicht -oder geht das nicht? -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Monatstext → Zahl
Hallo, ich möchte gern aus einem Monat als Text ("Januar", "Februar", usw.) eine Zahl (1, 2, usw.) machen. Leider finde ich die passende Funktion nicht -oder geht das nicht? -- Mit freundlichem Gruß Best regards Boris Kirkorowicz -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert