Aqui estão os dados de amostra:
Aqui está a fórmula usada em B5:
=INDEX(B1:F1,MATCH(B4,B2:F2,1))
Portanto, minha intenção é obter o ano (B1:F1) que tenha um valor correspondente (B2:F2) mais próximo do valor inserido de 12 (B4).
Diante disso, o resultado de 1928 (B5) não está correto – esperando-se 1930.
Usando Excel 2019 (do Office Profession Plus 2019) e, portanto, nenhum XLOOKUP disponível - (ATUALIZAÇÃO: foi um erro da minha parte - deveria ter tentado LOOKUP...).
Idealmente, eu gostaria da correspondência mais próxima e NÃO me limitaria a um valor abaixo ou acima.
Vejo na descrição do MATCH que "Os valores no argumento lookup_array devem ser colocados em ordem crescente" - portanto, não tenho certeza de como fazer isso se esse for o problema. Se for esse o caso, eu não sabia como ordenar os valores (B2:F2) sem perder a relação com o ano associado (B1:F1).
FWIW, de acordo com a documentação, ele deveria retornar #N/A, pois a matriz de pesquisa não está em ordem crescente (usando, 1).
Tenha em mente que há muito mais dados envolvidos e este é o exemplo mais simples que poderia produzir.
Obrigado pelo seu tempo.