Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.charting
jimfrog
 
Posts: n/a
Default Dynamic chart that displays a range starting today

I am trying to make a chart that updates automatically and only displays the
last 30 days of information starting at the current date. The data sheet for
the chart is updated automatically, so there are future dates in the column.
I hav tried the OFFSET and COUNTA route, but that fuction grabs data from the
bottom of the data. I want the chart to start at the current date and go
back 30 days.
Can Anyone Help Me?
  #2   Report Post  
Posted to microsoft.public.excel.charting
Kelly O'Day
 
Posts: n/a
Default Dynamic chart that displays a range starting today

Jim:

Apparently your date column has future dates. This prevents you from using a
simple offset function going back 30 days from last entry in column.

I personally don't like to have future dates in my books. Is there any way
you can change this? If not, here's a workaround I use.

I set up a simple sheet with dates in Col A and values in Col B.

I placed current date in Cell D2.
I calculated end row as : G2 = Match(D2,A:A,)
I calculated start row as: G1 = G2 - 30


Once I know the current Row, I defined my DT range with an Offset refers to:

= Offset(Sheet1!$A$2,Sheet1!$G$1-1,0,Sheet1$G$2-Sheet1!$G$1).

I then set my Values refers to

= Offset(Dt,0,1)

I made my chart, then substituted the Dt and values range names for the cell
references.

The trick is dynamic range name based on start and end rows.

....Kelly





"jimfrog" wrote in message
...
I am trying to make a chart that updates automatically and only displays
the
last 30 days of information starting at the current date. The data sheet
for
the chart is updated automatically, so there are future dates in the
column.
I hav tried the OFFSET and COUNTA route, but that fuction grabs data from
the
bottom of the data. I want the chart to start at the current date and go
back 30 days.
Can Anyone Help Me?



  #3   Report Post  
Posted to microsoft.public.excel.charting
jimfrog
 
Posts: n/a
Default Dynamic chart that displays a range starting today

I found another way of doing it.
Instead of calculating start and end rows, I used:
=RANK(TODAY(),A2:A294,1)-29 and a length of 30 days as inputs into the OFFSET
function to get me what I wanted.

"Kelly O'Day" wrote:

Jim:

Apparently your date column has future dates. This prevents you from using a
simple offset function going back 30 days from last entry in column.

I personally don't like to have future dates in my books. Is there any way
you can change this? If not, here's a workaround I use.

I set up a simple sheet with dates in Col A and values in Col B.

I placed current date in Cell D2.
I calculated end row as : G2 = Match(D2,A:A,)
I calculated start row as: G1 = G2 - 30


Once I know the current Row, I defined my DT range with an Offset refers to:

= Offset(Sheet1!$A$2,Sheet1!$G$1-1,0,Sheet1$G$2-Sheet1!$G$1).

I then set my Values refers to

= Offset(Dt,0,1)

I made my chart, then substituted the Dt and values range names for the cell
references.

The trick is dynamic range name based on start and end rows.

....Kelly





"jimfrog" wrote in message
...
I am trying to make a chart that updates automatically and only displays
the
last 30 days of information starting at the current date. The data sheet
for
the chart is updated automatically, so there are future dates in the
column.
I hav tried the OFFSET and COUNTA route, but that fuction grabs data from
the
bottom of the data. I want the chart to start at the current date and go
back 30 days.
Can Anyone Help Me?




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
How can I combine a stacked bar chart with stacked colum chart? Sin Charts and Charting in Excel 8 December 20th 05 03:50 AM
Altering the range that is plotted by a chart via VBA Peter Rooney Charts and Charting in Excel 4 October 21st 05 10:59 AM
Dynamic Print Range Help waxwing Excel Worksheet Functions 2 February 21st 05 03:47 PM
Dynamic charting problems (events) [email protected] Charts and Charting in Excel 4 January 27th 05 09:32 PM
named range refers to: in a chart Spencer Hutton Excel Discussion (Misc queries) 1 December 14th 04 10:15 PM


All times are GMT +1. The time now is 11:36 AM.

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

About Us

"It's about Microsoft Excel"