Temat: Funkcja TEKST i formatowanie nazwy miesiąca - gdzie...
w A1 wpisuję datę lutową 2015-02-14w A2 wpisuję =TEKST(MIESIĄC(A1);"mmm")
Moim zdaniem powinienem dostać "lut" a dostaję "sty":(
(Z datą styczniową działa OK.)
Andy L. ITM, VUB
Wojciech Gardziński
Andy L. ITM, VUB
Sławomir
Broda
VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...
Andy L.:Month zwraca liczby z przedziału 1 do 12 :).
=TEXT(A1,"mmmm")
MONTH() zwraca dane typu integer: 2 bajty iczby całkowite od -32 768 do 32 767
zaś np. dzisiejsza data to: 42 049 i raczej nie nastąpi konwersja do tekstu.
Andy L. ITM, VUB
Sławomir
Broda
VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...
Andy L.:Hmm, fakt.
Jeżeli MONTH zawiera się w podanym przedziale to raczej jest integer :)
Sławomir
Broda
VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...
Wojciech G.:Czytamy ze zrozumieniem, a jak nie rozumiemy, nie komentujemy, bo głupio wychodzi.
Andy L.:Bzdura.
=TEXT(A1,"mmmm")
MONTH() zwraca dane typu integer: 2 bajty iczby całkowite od -32 768 do 32 767
zaś np. dzisiejsza data to: 42 049 i raczej nie nastąpi konwersja do tekstu.
lub
napisz tam gdzie chcesz nazwę miesiąca =A1 i zmień format komórki odpowiednio na mmm lub mmmm
MONTH(A1) zwraca 2
A TEKST(2;"mmm") to tak, jakby formatował datę 1900-01-02 i dlatego wynik to "sty".
Wpisz, po prostu, TEKST(A1;"mmm")
Marzanna
Szulta
właściciel, Usługi
Informatyczne
SZULTASET
Andy L. ITM, VUB
Marzanna S.:
A może po prostu wpisać w A2=A1 i sformatować komórkę jako "mmm"?
Następna dyskusja: