#1   Report Post  
James C
 
Posts: n/a
Default 7 days of the week


I have a 7-column single row worksheet.

Cell A1 contains the forumla "=TODAY()".

I have two issues:

(a) I want to format A1 as simply the first letter of the name of the
day, e.g.:
sunday is S
saturday is S
monday is M, and so on

...currently I have it formatted Custom, type "ddd" and it gives me
Sun, Sat, Mon, etc., not sure what to tweak to get what I want.

(b) I want the remaining 6 columns to be oututs, in order, based on the
day that fills A1, e.g.:
if A1 = a sunday, then A1:G1 should read, S | M | T | W | T | F | S
if A1 = a monday, then A1:G1 should read, M | T | W | T | F | S | S

Any help with these would be appreciated.

- Jim


--
James C
------------------------------------------------------------------------
James C's Profile: http://www.excelforum.com/member.php...o&userid=12114
View this thread: http://www.excelforum.com/showthread...hreadid=474538

  #2   Report Post  
Cutter
 
Posts: n/a
Default


One way:

In A1 type: =CHOOSE(WEEKDAY(TODAY()),"S","M","T","W","T","F"," S")

In B1 type:
=CHOOSE(IF(WEEKDAY(TODAY()+1)=8,1,WEEKDAY(TODAY()+ 1)),"S","M","T","W","T","F","S")

In C1 type:
=CHOOSE(IF(WEEKDAY(TODAY()+2)=8,1,WEEKDAY(TODAY()+ 2)),"S","M","T","W","T","F","S")

etc. (changing only the number added to TODAY() in both instances in
each formula


--
Cutter
------------------------------------------------------------------------
Cutter's Profile: http://www.excelforum.com/member.php...fo&userid=9848
View this thread: http://www.excelforum.com/showthread...hreadid=474538

  #3   Report Post  
James C
 
Posts: n/a
Default


that did it
tx cutter!


--
James C
------------------------------------------------------------------------
James C's Profile: http://www.excelforum.com/member.php...o&userid=12114
View this thread: http://www.excelforum.com/showthread...hreadid=474538

  #4   Report Post  
Cutter
 
Posts: n/a
Default


You're welcome. Thanks for acknowledging.


--
Cutter
------------------------------------------------------------------------
Cutter's Profile: http://www.excelforum.com/member.php...fo&userid=9848
View this thread: http://www.excelforum.com/showthread...hreadid=474538

  #5   Report Post  
Ron Rosenfeld
 
Posts: n/a
Default

On Sat, 8 Oct 2005 21:29:55 -0500, James C
wrote:


I have a 7-column single row worksheet.

Cell A1 contains the forumla "=TODAY()".

I have two issues:

(a) I want to format A1 as simply the first letter of the name of the
day, e.g.:
sunday is S
saturday is S
monday is M, and so on

..currently I have it formatted Custom, type "ddd" and it gives me
Sun, Sat, Mon, etc., not sure what to tweak to get what I want.

(b) I want the remaining 6 columns to be oututs, in order, based on the
day that fills A1, e.g.:
if A1 = a sunday, then A1:G1 should read, S | M | T | W | T | F | S
if A1 = a monday, then A1:G1 should read, M | T | W | T | F | S | S

Any help with these would be appreciated.

- Jim


You cannot do what you want to do with formatting.

Here's one solution:

A1: =LEFT(TEXT(TODAY()+COLUMN()-1,"ddd"),1)

Then copy/drag across to G1


--ron


  #6   Report Post  
tjtjjtjt
 
Posts: n/a
Default

This is working for me:
=VLOOKUP(WEEKDAY(DATE(YEAR(TODAY()),MONTH(TODAY()) ,DAY(TODAY()+COLUMN(A1)-1))),{1,"S";2,"M";3,"T";4,"W";5,"T";6,"F";7,"S"},2 ,0)

Format the cells as General.
Make sure that the formula is all on one line, if you paste it from this
post into your spreadsheet.

--
tj


"James C" wrote:


I have a 7-column single row worksheet.

Cell A1 contains the forumla "=TODAY()".

I have two issues:

(a) I want to format A1 as simply the first letter of the name of the
day, e.g.:
sunday is S
saturday is S
monday is M, and so on

...currently I have it formatted Custom, type "ddd" and it gives me
Sun, Sat, Mon, etc., not sure what to tweak to get what I want.

(b) I want the remaining 6 columns to be oututs, in order, based on the
day that fills A1, e.g.:
if A1 = a sunday, then A1:G1 should read, S | M | T | W | T | F | S
if A1 = a monday, then A1:G1 should read, M | T | W | T | F | S | S

Any help with these would be appreciated.

- Jim


--
James C
------------------------------------------------------------------------
James C's Profile: http://www.excelforum.com/member.php...o&userid=12114
View this thread: http://www.excelforum.com/showthread...hreadid=474538


  #7   Report Post  
tjtjjtjt
 
Posts: n/a
Default

Here's one solution:

A1: =LEFT(TEXT(TODAY()+COLUMN()-1,"ddd"),1)


I like that one, Ron: nice and simple.

--
tj


"Ron Rosenfeld" wrote:

On Sat, 8 Oct 2005 21:29:55 -0500, James C
wrote:


I have a 7-column single row worksheet.

Cell A1 contains the forumla "=TODAY()".

I have two issues:

(a) I want to format A1 as simply the first letter of the name of the
day, e.g.:
sunday is S
saturday is S
monday is M, and so on

..currently I have it formatted Custom, type "ddd" and it gives me
Sun, Sat, Mon, etc., not sure what to tweak to get what I want.

(b) I want the remaining 6 columns to be oututs, in order, based on the
day that fills A1, e.g.:
if A1 = a sunday, then A1:G1 should read, S | M | T | W | T | F | S
if A1 = a monday, then A1:G1 should read, M | T | W | T | F | S | S

Any help with these would be appreciated.

- Jim


You cannot do what you want to do with formatting.

Here's one solution:

A1: =LEFT(TEXT(TODAY()+COLUMN()-1,"ddd"),1)

Then copy/drag across to G1


--ron

  #8   Report Post  
Ron Rosenfeld
 
Posts: n/a
Default

On Sat, 8 Oct 2005 21:14:01 -0700, "tjtjjtjt"
wrote:

Here's one solution:

A1: =LEFT(TEXT(TODAY()+COLUMN()-1,"ddd"),1)


I like that one, Ron: nice and simple.

--
tj


Thank you. Although I believe the OP did not see it.


--ron
  #9   Report Post  
Myrna Larson
 
Posts: n/a
Default

You can avoid the VLOOKUP formula with the MID function:

=MID("SMTWTFS",WEEKDAY(TODAY()+COLUMN()-1),1)


On Sat, 8 Oct 2005 21:10:04 -0700, "tjtjjtjt"
wrote:

This is working for me:
=VLOOKUP(WEEKDAY(DATE(YEAR(TODAY()),MONTH(TODAY() ),DAY(TODAY()+COLUMN(A1)-1))),{1,"S";2,"M";3,"T";4,"W";5,"T";6,"F";7,"S"},2 ,0)

Format the cells as General.
Make sure that the formula is all on one line, if you paste it from this
post into your spreadsheet.

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
seperating days of week in a database chrisandfarah Excel Worksheet Functions 1 October 5th 05 07:36 PM
Do not show $ per week when days remain < 7 Walterius Excel Discussion (Misc queries) 2 June 11th 05 02:44 AM
user defined function Brian Rogge Excel Worksheet Functions 5 May 23rd 05 06:21 PM
selecting days of week using a formula in spreadsheets Terry Excel Worksheet Functions 6 April 23rd 05 01:19 PM
Days of the week. Johan Bornman Excel Worksheet Functions 1 November 10th 04 05:25 PM


All times are GMT +1. The time now is 04:31 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"