Excel 2007/2010 Total de Execução de Objetos de Tabela

1

Como faço para calcular um total em execução em um objeto de tabela do Excel 2007/2010? Se você não sabe o que é um objeto de tabela no Excel, por favor, NÃO responda com uma fórmula de tipo "= [a célula acima] + [a célula adjacente]", pois não encontrei uma maneira de fazer isso em uma tabela. / p>     

por thomas 02.05.2011 / 16:31

3 respostas

0

Descobri isso. Aqui está o que eu fiz.

  1. Adicionada uma coluna chamada "Número da linha", que tinha a fórmula "= ROW (1: 1)" e foi copiada automaticamente.
  2. Criei uma nova coluna chamada "Número de YTD Atribuído" e defina a fórmula como "= SUMIF ([Row Number]," <="& ROW ([@ [Número Atribuído]]) - 1, [Número Atribuído] ) "

Isso funcionou como esperado. Se os dados forem reclassificados, a contagem acumulada no YTD será cancelada, mas os meus dados serão classificados por mês, portanto, isso não é um problema.

    
por 02.05.2011 / 20:32
0

Parece mais simples usar algo como =SUM(x$y:xy) , em que x representa a coluna a ser acumulada e y a linha do início dos dados na tabela (e onde a fórmula deve ser colocada).

    
por 29.03.2013 / 20:02
0

A fórmula que você fornece em sua pergunta pode funcionar em um intervalo nomeado! Inserir um intervalo nomeado com o gerenciador de nomes: Digamos que você tenha selecionado A2, vá para o Gerenciador de nomes e insira um novo nome. Chame de CellAbove , escopo para sua planilha atual e forneça a fórmula =A1 (certifique-se que você não tem $ !).

Agora você pode inserir a seguinte fórmula: =IF(ISTEXT(CellAbove),0,CellAbove+[@adjacentCell]) !

É claro que isso também funciona sem o nome, apenas substitua o CellAbove pela referência normal, sem tabela, para a célula acima, por exemplo, E1 , quando você inserir a fórmula em E2 ...

    
por 29.03.2013 / 21:23