Valores não disponíveis ao usar as funções INDEX / MATCH

0

Seguindo a minha pergunta anterior: Como calcular um valor médio com base em grupos duplicados?

Eu estou tentando criar uma coluna "Data for Standard Time" que conterá valores correspondentes a um determinado tempo associado à coluna "Rounded Time" . Por exemplo. Quero corresponder o tempo em A2 com o mesmo tempo na coluna D e, em seguida, obter os dados da coluna I :

AfórmulaqueeuusoemK2é:

=INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19,0))

Masreceboumerroe,infelizmente,nãoconsigoentenderporquê.Eutesteiissocertificando-medequetodasascélulascontinhamvalores,masnãofaziadiferença.

Anexado um link para o arquivo.

    
por Joseph 14.03.2016 / 16:08

1 resposta

2

O índice leva três parâmetros. Na fórmula original, o terceiro parâmetro está ausente.

Original =INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19,0))

Como a tabela tem uma única coluna (I2: I19), deve ser 0 neste caso. Então a fórmula deveria ter sido

=INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19),0)

Ou

=INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19,1),0)

O terceiro parâmetro na MATCH é padronizado para 1 quando omitido e, em seguida, encontra o maior valor que é menor ou igual ao valor de pesquisa. Você pode defini-lo como 0 para encontrar uma correspondência exata, mas não há valores exatos correspondentes em seu conjunto de dados.

    
por 15.03.2016 / 17:20