Re: [de-users] Monatstext → Zahl

2018-03-13 Diskussionsfäden Wolfgang Jäth
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

2018-03-13 Diskussionsfäden Markus Mueller

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

2018-03-13 Diskussionsfäden 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


[de-users] Monatstext → Zahl

2018-03-13 Diskussionsfäden OoOHWHOoO

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

2018-03-13 Diskussionsfäden Michael Höhne
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

2018-03-13 Diskussionsfäden Mohing

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

2018-03-13 Diskussionsfäden 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?



--
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