No excel como fazer uma função 'sumif' que é dinâmica para uma coluna em mudança

0

Estou tentando usar uma fórmula para fazer um resumo de uma coluna de dados mensais que muda dependendo do mês atual. Por exemplo, digamos que estou inserindo essa fórmula na coluna A da guia 2. Como é outubro, quero ver a guia 1 e resumir os dados na coluna de outubro. No mês que vem, quando é novembro, quero a mesma fórmula na coluna a da guia 2 para ver a próxima coluna, novembro, na guia 1.

    
por Cameron 08.10.2013 / 05:40

1 resposta

1

Digamos que na aba 1 você tem JAN a DEC nas colunas A a M e eles têm números que você quer resumir na linha 99.

Você pode obter o mês atual com =MONTH(NOW()) .

Você pode usar o comando OFFSET para compensar em um intervalo como este:

 =OFFSET($A$1:$M$99,0,0,99,1)

Portanto, isso escolherá uma parte do intervalo A1: M99 com 99 linhas de profundidade e uma largura de coluna a partir da posição 0,0 - o início da primeira linha da coluna A.

Isso selecionará um subconjunto do intervalo a partir da segunda coluna (B):

 =OFFSET($A$1:$M$99,0,1,99,1)

Portanto, esta fórmula irá somar o conteúdo da coluna que corresponde ao mês atual:

 =SUM(OFFSET($A$1:$M$99,0,MONTH(NOW())-1,99,1)
    
por 08.10.2013 / 07:39