View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Max Max is offline
external usenet poster
 
Posts: 9,221
Default Identify a range of cells containing dates

"RJSohn" wrote:
I need a formula that will identify a range of cells that contain dates,
related to rows of data. (example: A1..A52 contain dates, find the last
3 months worth of entries, calculated from a cell that contains <today
function


One interp and an example to illustrate ..

Suppose we have real dates expected within say: A1:A1000, with corresponding
numeric values (eg sales figs) input within B1:B1000

Then if we want to calc a running total sales for the last 30 days
(inclusive today), we could put in say, C1:

=SUMPRODUCT(($A$1:$A$1000=DATE(YEAR(TODAY()),MONT H(TODAY())-3,DAY(TODAY())))*($A$1:$A$1000<=TODAY()),$B$1:$B$1 000)

The core expression which determines the qualifying "range" of dates within
A1:A1000 is given by the part:

($A$1:$A$1000=DATE(YEAR(TODAY()),MONTH(TODAY())-3,DAY(TODAY())))*($A$1:$A$1000<=TODAY())

which evaluates to an array of 1's/0's depending on whether the dates
qualify or not

The "range" may be contiguous or discontiguous depending on whether the
inputs within A1:A1000 are sequentially made or not. This is immaterial in
the example application above.
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---