Temat: Funkcja TEKST i formatowanie nazwy miesiąca - gdzie...

w A1 wpisuję datę lutową 2015-02-14
w A2 wpisuję =TEKST(MIESIĄC(A1);"mmm")

Moim zdaniem powinienem dostać "lut" a dostaję "sty":(

(Z datą styczniową działa OK.)
Andy L.

Andy L. ITM, VUB

Temat: Funkcja TEKST i formatowanie nazwy miesiąca - gdzie...

=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 mmmmTen post został edytowany przez Autora dnia 14.02.15 o godzinie 08:49

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Andy L.

Andy L. ITM, VUB

Temat: Funkcja TEKST i formatowanie nazwy miesiąca - gdzie...

Jak zwykle czytanie BEZ zrozumienia. Trudno. Ale cieszy mnie, że powielił Pan mój "błąd" i przedstawił jako własne, dobre rozwiązanie.

MONTH zwraca dane typu integer czy sie to Panu podoba czy nie. Czytanie ze zrozumieniem też by się Panu przydało. Dzisiejsza data nie oznacza dzisiejszego miesiąca szanowny ekspercie :PTen post został edytowany przez Autora dnia 14.02.15 o godzinie 09:11
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Funkcja TEKST i formatowanie nazwy miesiąca - gdzie...

Andy L.:
=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.
Month zwraca liczby z przedziału 1 do 12 :).
Argument też nie jest integer.
Andy L.

Andy L. ITM, VUB

Temat: Funkcja TEKST i formatowanie nazwy miesiąca - gdzie...

Jeżeli MONTH zawiera się w podanym przedziale to raczej jest integer :)
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Funkcja TEKST i formatowanie nazwy miesiąca - gdzie...

Andy L.:
Jeżeli MONTH zawiera się w podanym przedziale to raczej jest integer :)
Hmm, fakt.
Z jakiegoś powodu zrobili ją integer, a byte by wystarczył.
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Funkcja TEKST i formatowanie nazwy miesiąca - gdzie...

Wojciech G.:
Andy L.:
=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
Bzdura.
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")
Czytamy ze zrozumieniem, a jak nie rozumiemy, nie komentujemy, bo głupio wychodzi.
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Funkcja TEKST i formatowanie nazwy miesiąca - gdzie...

A może po prostu wpisać w A2=A1 i sformatować komórkę jako "mmm"?
Andy L.

Andy L. ITM, VUB

Temat: Funkcja TEKST i formatowanie nazwy miesiąca - gdzie...

Marzanna S.:
A może po prostu wpisać w A2=A1 i sformatować komórkę jako "mmm"?

:-)))))))



Wyślij zaproszenie do