Es una fórmula casi monstruosa, pero allá va:
=espacios(texto(k.esimo.menor(1*extrae(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";"");5*(fila(indirecto("1:"&largo(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";""))/5))-1)+1;5);1);"00,00")&" "&texto(k.esimo.menor(1*extrae(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";"");5*(fila(indirecto("1:"&largo(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";""))/5))-1)+1;5);2);"00,00")&" "&si.error(texto(k.esimo.menor(1*extrae(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";"");5*(fila(indirecto("1:"&largo(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";""))/5))-1)+1;5);3);"00,00");"")&" "&si.error(texto(k.esimo.menor(1*extrae(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";"");5*(fila(indirecto("1:"&largo(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";""))/5))-1)+1;5);4);"00,00");"")&" "&si.error(texto(k.esimo.menor(1*extrae(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";"");5*(fila(indirecto("1:"&largo(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";""))/5))-1)+1;5);5);"00,00");"")&" "&si.error(texto(k.esimo.menor(1*extrae(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";"");5*(fila(indirecto("1:"&largo(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";""))/5))-1)+1;5);6);"00,00");"")&" "&si.error(texto(k.esimo.menor(1*extrae(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";"");5*(fila(indirecto("1:"&largo(sustituir(sustituir(sustituir(a1;".";",");" ";"");";";""))/5))-1)+1;5);7);"00,00");""))
A tener en cuenta que:
1) Se trata de una fórmula matricial, por lo que ha de ser introducida pulsando mayúsculas control entrada al mismo tiempo.
2) Sólo funcionará a partir de Excel 2007, y me temo que los puntos los convertirá en comas.