Obtém o próximo valor mais alto em uma matriz horizontal

1

Eu tenho uma linha de números 1,2,3 ... 20 (em 20 cols de A a T). Eu quero pegar o próximo número mais alto depois de dizer 10.5 (na coluna U). Eu estou procurando 11 como a resposta (em Col V). Está prestes a tentar - precisa executar fórmulas mais de 6.000 linhas.

    
por Excel2013 04.03.2016 / 09:40

1 resposta

2

Você pode fazer isso facilmente com INDEX e MATCH em um intervalo ordenado:
=INDEX(A1:T1,MATCH(U1,A1:T1,1)+1)

Seosdadosnãoforemordenados,useestafórmuladematriz(énecessáriofinalizarcomCTRL+SHIFT+ENTER):%=MIN(IF(U1<A1:T1,A1:T1,""))

    
por 04.03.2016 / 10:00