An empty cell will evaluate to month number 1. To account for that:
=MIN(IF((date<>"")*(MONTH(date)=B16),date))
> When 4 is entered in $B$16:
> MIN returns 0-Jan-00 (INCORRECT - should be N/A)
> MAX returns 0-Jan-00 (INCORRECT - should be N/A)
If no dates meet the criteria then the result of those formulas will be 0
and if you have the cell formatted as DATE then you'll get 0-Jan-00. So, you
have to test the result of the formula to see if it is 0:
=IF(MIN(IF((date<>"")*(MONTH(date)=B16),date))=0,"N/A",MIN(IF((date<>"")*(MONTH(date)=B16),date)))
=IF(MAX(IF((date<>"")*(MONTH(date)=B16),date))=0,"N/A",MAX(IF((date<>"")*(MONTH(date)=B16),date)))
All formulas are array entered.

Signature
Biff
Microsoft Excel MVP
> Folks,
>
[quoted text clipped - 50 lines]
> Thanks,
> David
David Lipetz - 07 Mar 2008 20:04 GMT
Biff,
Outstanding! Thank you.
Please explain the significance of the * in your formula:
=IF(MIN(IF((date<>"")*(MONTH(date)=B16),date))=0,"N/A",MIN(IF((date<>"")*(MONTH(date)=B16),date))).
Does it mean AND? If so, how many *'s can be strung together?
Aside from my question above, I now understand the problem I was having and
how your solution corrects it. Many thanks!
David
> An empty cell will evaluate to month number 1. To account for that:
>
[quoted text clipped - 68 lines]
>> Thanks,
>> David
T. Valko - 07 Mar 2008 20:29 GMT
> Please explain the significance of the * in your formula:
> Does it mean AND?
Yes
>how many *'s can be strung together?
As many as you want as long as the formula doesn't exceed the length limit
(Excel version dependent).

Signature
Biff
Microsoft Excel MVP
> Biff,
>
[quoted text clipped - 82 lines]
>>> Thanks,
>>> David