Como identificar o local original da célula que contém as informações máximas que minha fórmula me fornece?

0

O que estou tentando realizar é identificar o máximo de B1: B60, B60: B120, B120: B180 e assim por diante em toda a coluna. Eu também gostaria de identificar a localização dessas células e (idealmente) tornar a célula visualmente fácil de identificar, ou seja, alterar a cor dessas células ou o texto dentro dessas células.

Eujáseicomoidentificarovalordosnúmerosmaisaltosdentrodointervalo=MAX(INDIRECT("$B"&(61*ROW()-60)):INDIRECT("$B"&(61*ROW()))) , mas isso não me diz de onde veio esse número. Sem saber a localização de onde o valor Max veio, isso não é muito útil, já que preciso saber as informações correspondentes sobre linhas e colunas.

Qualquer informação ou ajuda sobre isso seria muito apreciada.

    
por Aaron Hooper 21.06.2018 / 22:36

2 respostas

1

Aqui está uma solução para destacar os valores máximos apropriados sem usar colunas auxiliares. Tudo o que você precisa é de formatação condicional:

Crieumanovaregradeformataçãocondicionaledefinaafórmulaparaoseguinte:

=B1=MAX(INDEX(B:B,QUOTIENT(ROW()-1,60)*60+1):INDEX(B:B,QUOTIENT(ROW()-1,60)*60+60))

Verifique se o intervalo Applies to está definido como =$B:$E .

    
por 22.06.2018 / 19:42
0

Ponha sua fórmula, =MAX(INDIRECT("$B"&(61*ROW()-60)):INDIRECT("$B"&(61*ROW()))) , na célula F1, e copie até onde precisar, para que ela mostre o valor máximo para cada lote de 60 linhas.

Para descobrir onde estão os valores máximos, use esta fórmula:

=MATCH(F1,INDIRECT("$B"&(61*ROW()-60)):INDIRECT("$B"&(61*ROW())),0) + (60*(ROW()-1))

Novamente, copie-o o quanto precisar. Isso deve fornecer o número da linha de cada valor máximo. Se você deixar o termo + (60*(ROW()-1)) , ele lhe dará a posição de cada máximo dentro do lote, em vez de um número de linha absoluto.

Para destacar os valores máximos, aplique um formato condicional com a seguinte fórmula à coluna B:

=(B1=OFFSET($F$1, QUOTIENT(ROW()-1, 60),0))

Isso depende de ter os valores máximos já calculados na coluna F. Se várias células em um lote tiverem o valor máximo, todas elas serão destacadas.

Como alternativa, você pode usar uma fórmula de formatação condicional como =(ROW()=OFFSET($G$1, QUOTIENT(ROW()-1, 60),0)) , em que a coluna G continha os números de linha calculados. Se houver vários valores máximos em um lote, esse método só destacará o primeiro.

    
por 22.06.2018 / 02:22