Como dividir a soma das células por 7 e depois transpô-las no Excel

0

Eu preciso pegar uma linha vertical de números no Excel e adicioná-los todos e dividir por sete. Eu então preciso transpor o resultado em 7 linhas iguais (uma para cada dia da semana).

Eu tentei o seguinte em excel = TRANSPOSE ("= SUM (D1: D4) / 7") mas depois percebi que provavelmente só transpuseria o número em uma célula ao invés de 7, e mesmo isso não trabalhos!

Por exemplo, eu gostaria de fazer o seguinte, neste exemplo, vou usar 4 linhas em vez de 7. mas a mesma coisa se aplica, exceto a 7 linhas.

6
5
4
3
18 (=SUM(D1:D4))

então = SUM (D1: D4) / 5 que seria igual a 3,6

Gostaria, então, de poder transpor este resultado para 4 linhas horizontais, para que parecesse assim

3.6 3.6 3.6 3.6

Eu pensei que seria capaz de usar a seguinte função = TRANSPOSE ("= SUM (D1: D4) / 7")

Mas tudo o que recebo no campo para o resultado é o seguinte = SUM (D1: D4) / 5, e isso aparece apenas no primeiro campo horizontal. Não o todo 4 deles

Alguma idéia de como eu poderia transpor isso? E como essa função está escrita?

Obrigado antecipadamente.

**** Editar Vou colocar isso aqui, bem como em um dos comentários para que seja visto Obrigado rapazes, Embora as respostas tenham sido extremamente úteis para mim, a especificação mudou desde então. Eles também querem que os códigos de custo e as descrições se correlacionem horizontalmente, além de atribuir a cada célula horizontal uma data que provavelmente envolveria escrever uma macro bastante longa. Eu não estou muito experiente com isso e estou lutando com funções básicas como estão, e como há apenas 8 semanas de planilhas de horas para serem transferidas para o novo sistema, elas acham mais fácil apenas referenciar o banco de dados antigo. até dezembro, quando o ano de férias da empresa está em alta. Obrigado pelas respostas **

    
por Hennes 27.09.2012 / 17:19

2 respostas

0

Você não precisa usar a função TRANSPOSE para fazer isso, basta usar um array formula .

Supondo que você tenha o seguinte:

ColA
6
5
4
3

Se você realçar as células A5:G5 (com A5 sendo a célula ativa), digite a fórmula =sum(A1:A4)/5 e pressione ctrl+shft+enter , isso produzirá:

ColA ColB ColC ColD ColE ColF ColG
6
5
4
3
3.6  3.6  3.6  3.6  3.6  3.6  3.6

A alteração de qualquer um dos valores nas células A1:A4 atualizará todos os totais da fórmula.

    
por 27.09.2012 / 17:45
4

Eu sugeriria que a maneira mais simples é simplesmente usar essa fórmula na primeira célula

=SUM($D1:$D4)/7

Em seguida, copie para mais 6 células

Se você quiser uma única função, isso deve ser feito

=SUM($D1:$D4)/{7,7,7,7,7,7,7}

"matriz digitada" em um intervalo horizontal de 7 células

    
por 27.09.2012 / 17:43