From: Pete_UK on
Did you enter Mike's formula using CSE as advised?

Here's another take on what you might want:

=MAX(MIN(A:A),0.1)

Hope this helps.

Pete

On Nov 17, 8:51 pm, msao <m...(a)discussions.microsoft.com> wrote:
> still will return 0.00 as the lowest number
>
>
>
> "Mike H" wrote:
> > Hi,
>
> > Try this ARRAY formula
>
> > =MIN(IF(A1:A20>0.01,A1:A20))
>
> > This is an array formula which must be entered by pressing CTRL+Shift+Enter
> > 'and not just Enter. If you do it correctly then Excel will put curly brackets
> > 'around the formula {}. You can't type these yourself. If you edit the formula
> > 'you must enter it again with CTRL+Shift+Enter.
>
> > Mike
>
> > "msao" wrote:
>
> > > Need to take a colum and find the smallest number in it but it must be
> > > greater than 0.01 any help would be great- Hide quoted text -
>
> - Show quoted text -

From: Harlan Grove on
Glenn <addr...(a)not.valid> wrote...
>It returned 0.00, or you think it will so you didn't try it?
>
>msao wrote:
>>still will return 0.00 as the lowest number
>
>>"Mike H" wrote:
>>>Try this ARRAY formula
>>>
>>>=MIN(IF(A1:A20>0.01,A1:A20))
....
>>>"msao" wrote:
>>>>
>>>>Need to take a colum and find the smallest number in it but it must be
>>>>greater than 0.01 any help would be great

Mike's array formula would return 0 if there were no values in A1:A20
> 0.01.

If there are no numbers in A1:A20 greater than or equal to 0.01, what
should the formula return? If blank,

=IF(COUNTIF(A1:A20,">0.01"),LARGE(A1:A20,COUNTIF(A1:A20,">0.01")),"")

or for Excel 2007 & later

=IFERROR(LARGE(A1:A20,COUNTIF(A1:A20,">0.01")),"")

OTOH, if it should return 0.01,

=MAX(0.01,MIN(A1:A20))