Excel encontra o máximo de células visíveis

0

No Excel 2010, se quiser encontrar o máximo de uma linha de dados, mas quero que a fórmula tenha o máximo de apenas os valores visíveis. Isso é possível no Excel 2010 com uma função de planilha?

    
por Michthan 16.06.2017 / 12:07

1 resposta

1

Eu geralmente gosto de perguntar se você quer dizer linha ou coluna de dados.

  • Uma linha de dados em uma única linha?
    por exemplo. os dados estão em A1, B1, C1.
  • Ou uma linha de dados - os dados são um abaixo do outro em uma única linha ? por exemplo. A1, A2, A3 (isto é, numa única coluna).

Além disso, como você está escondendo os valores? É através de um filtro, ou clicando com o botão direito e selecionando hide ?

Se for a segunda opção e você estiver filtrando, use =SUBTOTAL(104, $A$1:$A200) . Isso retornará o valor máximo não filtrado.
Se você quiser incluir linhas manualmente ocultas, use 4 em vez de 104. =SUBTOTAL(4, $A$1:$A200) link

Infelizmente, isso não funciona nas colunas. =SUBTOTAL(4, $A$1:$H$1) retornará o valor máximo, mas ocultar colunas não alterará o resultado.

Editar: Você pode fazer algo com =Cell("width",A1) para encontrar colunas ocultas - ele retornará 0 se a coluna estiver oculta.

Editar 2: Para usar Cell , adicione uma linha auxiliar (usei a linha 1). Na célula A1 digite =Cell("width",A1) e arraste.
Com os números que você está obtendo o valor máximo para a linha 2, agora você pode usar a fórmula de array {=MAX(IF($A$1:$M$1>0,$A$2:$M$2))} (use Ctrl + Shift + Enter para finalizar a fórmula que coloca os colchetes {} ao redor da fórmula).

NB: A ocultação manual de uma coluna não forçará um recálculo. Por isso, você precisará pressionar F9 para atualizar a fórmula.

    
por 16.06.2017 / 13:04