Eu experimentei um pouco e descobri que a melhor e consistente forma é envolver o valor de pesquisa e a matriz de pesquisa em TEXT
function
TEXT(B4,"0.00")
refere-se ao valor de pesquisa e formata o valor para dois decimais.
TEXT($A$1:$D$2, "0.00")
refere-se à tabela de pesquisa e formata todos os números em dois decimais.
IMPORTANTE! Você deve usar o mesmo formato e você deve Ctrl + Shift + Enter
em vez de Enter
para inserir uma fórmula de matriz.
EDITAR:
O índice de pesquisa de uma tabela (o que procura na pesquisa inicial) está procurando TEXT
ou INTEGER
, não long
ou double
números ou números reais.
Se você estiver importando a tabela de consulta ou o valor do texto ou csv
, considere importá-los como TEXT
. Você pode converter de volta para o número usando a função VALUE
. Ou você pode converter para número usando outros métodos .