função maior comportamento estranho com não-inteiros

Tenho uma planilha onde quero procura os 6 maiores valores numa tabela em células diferentes, porém a função MAIOR não está funcionando corretamente, veja o exemplo:

.........a..............|b

1|10,00000000    |MAIOR(a1:a2;1)->10,0

2|  1,97478992    |MAIOR(a1:a2;2)->8,0

porque isso acontece?

O meu esta certo, refaça em outra aba, pode ser “sujeira”. Uso Win7 + LibO 5.3.3.2

Obs: Se estiver usando em Abas diferentes, coloque a fonte de que aba deve vir a informação: por exemplo =MAIOR(aba1.A1:A2;1)