View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.misc
smartin smartin is offline
external usenet poster
 
Posts: 915
Default Define a range by searching for first and last?

Gadget wrote:
I need a formula that searches a column of log file dates for the first and
last entry in a month and returns the address of the first and last.

Example:
A1 2-30-09
A2 2-31-09
A3 2-31-09
A4 3-3-09
A5 3-4-09
A6 3-26-09
A7 3-27-09
A8 4-2-09

If I asked it for March, it should return "A4:A7" or "A4", "A7".


Maybe this array* formula will help:

=ADDRESS(MATCH(3,MONTH(A1:A8),0),1)&":"&ADDRESS(MA TCH(3,MONTH(A1:A8),1),1)

Where [MATCH(3,] means March. Your list must be sorted for this to work.

*Commit array formula by pressing Ctrl+Shift+Enter, not just Enter.