Forum Discussion
Filtering data excluding empty values
Hi All,
I have a table where a column calculates a ranking value, but when another column has no data the formula causes the value not to be displayed so that the rankings appear as the names are entered.
The formula for the ranking column is: =IF(B6="";"";IF.ERROR(IF(H6=0;0;(H6/I6)*100);""))
The problem is that when I filter from highest to lowest all the cells without a value ("") are sorted before the highest values.
Does anyone know how to solve this?.
Thanks,
Francisco
2 Replies
I think you'd have to return 0 instead of "".
- m_tarlerBronze Contributor
If you can't assign the missing values 0 then can you assign them -1? The next question is if you will be doing 'math' on those values? As for visual you can use a custom format to make either the zero values or make the negative values disappear.
->more number formats->custom->
make the negatives disappear 0.0; ; 0
make the zeros disappear 0.0;-0;
note I see your comma / period is opposite mine so you may need to adjust accordinglyanother option is to format all the output as text but you will need to prepad any single or double digits with zeros or spaces to make them sort correctly.
you can do this with zeros using =TEXT( [formula] , "000.0")
or with spaces using =RIGHT(" " & TEXT( [formula] , "0.0") , 5)
just to clarify that [formula] part is ONLY the value output part as shown in this image:
notice the spaces are at the top as I sorted this A-Z to show the gaps. this worked for both column E (using zeros) and column F (using spaces).
note column D used the -1 and custom formatting but if you are forcing 0/0 to be 0 then that sorting will get mixed up so the text sorting options seem like they may work better for you.