Archive of Mr Excel Message Board
The WEEKDAY formula gives me a number, and I suppose I could reference a lookup table that matches these numbers to days of the week. But I'd like to avoid that if I can.
I doubt if this is possible without a custom VBA function or a Vlookup table, but if anyone knows how, it would be nice.
Thanks.

either format your cell as dddd
or point this formula to your date (in A1)
=TEXT(A1,"dddd")
good luck

Enter the date, say in cell C2.
Then set up a cell, say C3, with the formula referencing cell C2
=WEEKDAY(C2,1)
where C2 is the date cell and 1 is the return-type (with 1 being Sunday thru 7 being Saturday). This will return, for example, a 6 for 8/31/2001.
In another cell, say C4, enter the following formula:
=IF(C3=1,"Sunday",IF(C3=2,"Monday",IF(C3=3,"Tuesday", etc.)))))))
This will return the day. Not elegant but effective.

You could do it with one formula:-
=CHOOSE(WEEKDAY(C3),"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
You could change the order of the days if you wanted a different number for day 1 than Sunday.
Regards,
Dax.

Dax -- The bit that you add (see below) isn't needed, is it? The order of the days that you used in the formula reflect precisely the order WEEKDAY(C3) [without the optional arg unfilled] will default to. :)
