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

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

Preciso pegar uma linha vertical de números no Excel, somar todos e dividir por sete. Preciso então transpor o resultado em 7 linhas iguais (uma para cada dia da semana).

Eu tentei o seguinte no Excel =TRANSPOSE("=SUM(D1:D4)/7") mas depois percebi que provavelmente só transporia o número para uma célula em vez de 7, e mesmo isso não funcionou!

Então, por exemplo, eu gostaria de fazer o seguinte, neste exemplo vou usar 4 linhas em vez de 7. mas a mesma coisa se aplicaria, exceto para 7 linhas.

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

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

Eu gostaria então de poder transpor esse resultado para 4 linhas horizontais para que ficasse assim

3.6 3.6 3.6 3.6

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

Mas tudo que obtenho no campo para o resultado é o seguinte =SUM(D1:D4)/5, e isso só aparece no primeiro campo horizontal. Não os 4 inteiros

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

Desde já, obrigado.

****Editar, vou colocar isso aqui e também em um dos comentários para que seja visto. Obrigado pessoal. Embora as respostas tenham sido extremamente úteis para mim, as especificações mudaram desde então. Eles agora também desejam que os códigos e descrições de custo se correlacionem horizontalmente, bem como atribuam a cada célula horizontal uma data que provavelmente envolveria a escrita de uma macro bastante longa. Não tenho muita experiência com isso e estou lutando com as funções básicas como estão, e como há apenas 8 semanas de planilhas de horas a serem transferidas para o novo sistema, eles acham que é mais fácil apenas fazer referência ao antigo banco de dados até dezembro, quando termina o ano de férias da empresa. Obrigado pelas respostas**

Responder1

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

Supondo que você tenha o seguinte:

ColA
6
5
4
3

Se você destacar células A5:G5( A5sendo a célula ativa), digite a fórmula =sum(A1:A4)/5e pressione ctrl+shft+enter, isso produzirá o seguinte:

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:A4atualizará todos os totais da fórmula.

Responder2

Eu sugeriria que a maneira mais simples é usar esta 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 bastar

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

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

informação relacionada