Fórmula de referência de célula na fórmula para selecionar um grupo de linhas semelhantes

1

Eu tenho uma tabela com mais de 1000 linhas. Uma coluna é o nome do item. Cada Nome do Item é único, mas aparecerá em 8 a 15 linhas contíguas de dados (antes de ir para o próximo nome do item), o número de linhas em cada conjunto de dados pode variar.

Eu preciso aplicar uma fórmula (PROJ.LIN, etc.) àquela que faz referência apenas ao conjunto de dados de cada Item. Então, eu preciso de alguma ajuda de fórmula para fazer uma referência de célula que comece no início e termine no final do conjunto de dados do Item.

Acho que a solução será como a coluna auxiliar criada no post Blocos de linhas codificadas por cores usando formatação condicional

Item Name   Data 1  Data 2
10L-101-1   20.0    1.75
10L-101-1   17.5    1.49
10L-101-1   15.0    1.24
10L-101-1   12.5    0.92
10L-101-1   10.0    0.63
10L-101-1   7.5     0.41
10L-101-1   5.0     0.24
10L-101-1   2.5     0.11
10L-101-1   0.0     0.00
10L-102-1   20.0    0.35
10L-102-1   17.5    0.30
10L-102-1   15.0    0.25
10L-102-1   12.5    0.23
10L-102-1   10.0    0.11
10L-102-1   7.5     0.07
10L-102-1   5.0     0.04
10L-102-1   2.5     0.01
10L-103-1   0.0     0.00
10L-103-1   20.0    1.75
10L-103-1   17.5    1.50
10L-103-1   15.0    1.27
10L-103-1   12.5    0.92
10L-103-1   10.0    0.62
10L-103-1   7.5     0.40
10L-103-1   5.0     0.23
10L-103-1   2.5     0.08
10L-103-1   0.0     0.00
    
por derekkil 25.02.2015 / 22:10

1 resposta

0

Você pode usar INDEX ou OFFSET para isso - INDEX é geralmente preferível porque não é uma função "volátil" como OFFSET .

Para um nome de item específico em E2, use esta fórmula para obter o intervalo de dados da coluna B para esse número de item

=INDEX(B:B,MATCH(E2,A:A,0)):INDEX(B:B,MATCH(E2,A:A,0)+COUNTIF(A:A,E2)-1))

Se você quiser que a coluna C obviamente mude os dois B: B refs para C: C e para ambas as colunas juntos mude o segundo B: B somente para C: C

A versão OFFSET :

=OFFSET(B1,MATCH(E2,A:A,0)-1,0,COUNTIF(A:A,E2))

    
por 27.02.2015 / 01:58