Ordenar intervalo de valores sem deixar linhas vazias entre eles

Olá mais uma vez
Agradecia a vossa ajuda. Já tentei mas não consegui. Tenho uma planilha com dados de AR34 a AR39. As células neste intervalo, estão por vezes vazias, outras cheias. São de conteúdo dinâmico. Ou seja por vezes existem linhas vazias entre elas. Eu pretendia no intervalo AS34 a AS39 ordená-las sem deixar linhas vazias entre elas. Não interessa o valor, apenas a sequência. Ou seja, se AR34 estiver vazia e a primeira cheia ser a AR35, então em AS34 o valor seria de AR35 e sucessivamente as próximas cheias. Alguém me pode sugerir uma fórmula para executar esta operação automaticamente?
Obrigado

Os valores são numéricos?

SE SIM

Em AS34 a formula é: =SEERRO(MENOR($AR$34:$AR$39;LINHA()-33);"")

E replica até a 39.

Os valores são alfa numéricos( T0, T1, etc…)

SE NÃO

Arquivo exemplo, com uma coluna extra para trabalho…

NFonseca_ask_97903.ods (10.7 KB)

É exatamente o que eu pretendo, mas ainda tem um erro. Se o valor de T0 for zero, o resto da fórmula dá erro. Anexo um pequeno exemplo do que tenho. Se alterar o valor de AG43 para 0, a cadeia falha toda. Consegue-me dar uma solução?
obrigado
exemplo ordenação.ods (11.0 KB)

Células em amarelo, foram alteradas

exemplo ordenação_GS.ods (11.3 KB)

Perfeito. É isso mesmo. Está perfeito.
Muito obrigado

2 Likes