Ask Your Question

How do I derive a text day (Monday, Tuesday,...) from a date field (7/21/2016)

asked 2016-07-21 15:49:17 +0100

EasyRider gravatar image

So far, I have a long, complicated "IF" statement, using WEEKDAY().. There must be an easier way!

edit retag flag offensive close merge delete

3 Answers

Sort by » oldest newest most voted

answered 2016-07-21 16:02:24 +0100

karolus gravatar image


edit flag offensive delete link more


Better use TEXT(A1;"DDDD") if you eventually want to save in Excel formats, as the "NNN" and "NNNN" format codes are only available in LibreOffice and OpenOffice(.org)

erAck gravatar imageerAck ( 2016-07-28 14:00:27 +0100 )edit

answered 2016-07-21 16:05:18 +0100

mark_t gravatar image

Use the CHOOSE function

=CHOOSE(WEEKDAY(J19,2),"Monday", "Tuesday", "Wednesday","Thursday","Friday","Saturday","Sunday")
edit flag offensive delete link more


the question was about easier way… not about sophisticated one

karolus gravatar imagekarolus ( 2016-07-23 15:10:32 +0100 )edit

Compared to string of IF functions CHOOSE is easier, but of course TEXT is the best and EasyRider should choose that as the best answer. I looked for FORMAT and didn't realize that function was called TEXT.

mark_t gravatar imagemark_t ( 2016-07-23 20:19:35 +0100 )edit

answered 2016-10-23 19:12:43 +0100

adam1969in gravatar image


and formatting the cell as Date - user defined - "NNNN" The other answers are right too.

=Text(A1,"DDDD") will be the best one.
edit flag offensive delete link more


And your answer is wrong, also if it produce accidentally the "right" results.
do never patch some Date-formatting on Values which are no real Dates

karolus gravatar imagekarolus ( 2016-10-23 19:31:51 +0100 )edit

The main formula I recommended is =Text(A,"DDDD"), though it wrongly works with Weekday function.

adam1969in gravatar imageadam1969in ( 2016-10-25 04:51:15 +0100 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2016-07-21 15:49:17 +0100

Seen: 4,559 times

Last updated: Oct 23 '16