Referência horizontal ao preenchimento automático de fórmula vertical - Microsoft Excel 2007

0

Estou tentando fazer um gráfico de check-in de funcionário para o ano com uma guia de visualização e 12 guias de referência para entrada de dados. Dentro de um determinado mês, as datas são horizontais, D4:AG4 , e os funcionários fazem check-in, representado com um '1', marcado verticalmente em cada coluna do dia. Fiz então uma fórmula na guia de visualização, Sheet1 , para cada dia daquele mês para trazer de volta a soma de todos os funcionários marcados naquele dia, assim:

A1=Sum(Sheet2!D4:D53)
A2=Sum(Sheet2!E4:E53)

O problema é que cada entrada é para um dia e eu estou tentando não inserir essas fórmulas 365 vezes durante o ano inteiro. Existe uma função que eu possa usar para autofill down sem alterar as células de referência na vertical também? Isso é o que usa o preenchimento automático neste momento:

A3=Sum(Sheet2!F5:F54)
A4=Sum(Sheet2!F6:F55)
    
por A. Dil 26.05.2017 / 05:19

2 respostas

0

Para fazer isso, você deve usar o $ ao usar referências de célula. Colocar $ antes que a letra da célula contenha a letra da célula ao fazer o preenchimento automático / arrastar. Colocar $ antes que o número de células contenha esse número de célula ao fazer o preenchimento automático / arrastar. Eu não acredito no entanto que você pode aumentar

No seu caso, uma maneira fácil de fazer isso é primeiro preencher automaticamente sua fórmula em 53 espaços horizontais (Célula B a BB, explicarei por que mais tarde). Em seguida, copie as 53 células e, em seguida, quando for colar no A1, certifique-se de colar - > especial - > transpor. Isso irá postar a célula horizontal verticalmente. Você pode então ir em frente e excluir as células horizontais criadas com a fórmula. A razão que eu digo faz na célula B através do BB, se você fez isso na célula A e depois tentou colar sobre ele, ele não iria deixar você e voltaria com um erro. Esta é apenas uma solução para muitas.

    
por 26.05.2017 / 06:30
0

Digite

=SUM(OFFSET(Sheet2!$D$4,,ROW()-1,50))

em Sheet1!A1 e arraste / copie para A30 .

SetodososseusdadosmensaisforemorganizadosemfolhasnumeradasconsequentementeSheet2...Sheet13,entãovocêpodeusaressafórmula

=SUM(OFFSET(INDIRECT(ADDRESS(4,4,,,"Sheet"&(COLUMN()+1))),,ROW()-1,50))

em A1 e copie-o para preencher todo o intervalo A1:L30 para obter todos os meses processados.

Este é um exemplo com dados aleatórios:

    
por 26.05.2017 / 19:50