View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Romileyrunner1 Romileyrunner1 is offline
external usenet poster
 
Posts: 73
Default Why is a descending sort putting blank cells first?

Cheers Bob that makes sense.
As I have done before, If I use -999 as a default value (I have some
smallish negative #`s as values in the collumn), how do I phrase an average
of that column.

e.g. I want to say, "find the average of the cells in collumn BE that are
bigger than -900)
Any ideas Bob?
Thanks
RR1


"Bob Umlas" wrote:

the cells contain "" which is a null string, not blank, and sorting
descending puts them first. Perhaps change the formula to return 0 and hide
zeros
either by formatting (General;General;)
or by not displaying the zero values -- option in Tools./Options/View or
equivalent in 2007 using Office Button.

"Romileyrunner1" wrote in message
...
Hi,
running the following macro:
ActiveSheet.Unprotect
Range("B10:GJ89").Select
Selection.Sort Key1:=Range("BE10"), Order1:=xlDescending, Header:=xlNo,
_
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("BE1").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True,
Scenarios:=True
ActiveWindow.ScrollColumn = 38
End Sub

This macro is applied to sort collumn BE which has the following formula
for
each cell:
=IF(COUNT(DA10,BY10)=2,DA10-BY10,"")

When activated, it puts all the blank cells at the top of the collumn
before
all the cells with values in. (NB it has sorted these correctly though in
descending order)

Any ideas what`s wrong folks?
Thanks for your time.
RR1