Как разделить сумму ячеек на 7, а затем транспонировать их в Excel

Как разделить сумму ячеек на 7, а затем транспонировать их в Excel

Мне нужно взять вертикальный ряд чисел в Excel, сложить их все и разделить на семь. Затем мне нужно транспонировать результат в 7 равных рядов (по одному на каждый день недели).

Я попробовал следующее в Excel =TRANSPOSE("=SUM(D1:D4)/7"), но потом понял, что это, скорее всего, транспонирует число только в одну ячейку, а не в 7, и даже это не сработало!

Например, я хотел бы сделать следующее. В этом примере я буду использовать 4 строки вместо 7. Но то же самое будет применено, только для 7 строк.

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

тогда =СУММ(D1:D4)/5, что будет равно 3,6

Затем я хотел бы иметь возможность транспонировать этот результат в 4 горизонтальные строки, чтобы это выглядело так

3.6 3.6 3.6 3.6

Я думал, что смогу использовать следующую функцию =TRANSPOSE("=SUM(D1:D4)/7")

Но все, что я получаю в поле для результата, это следующее =SUM(D1:D4)/5, и это появляется только в первом горизонтальном поле. Не все 4 из них

Есть идеи, как это можно транспонировать? И как эта функция написана?

Заранее спасибо.

****Изменить Я собираюсь разместить это здесь, а также в одном из комментариев, чтобы это было видно Спасибо, ребята. Хотя ответы были чрезвычайно полезны для меня, спецификация с тех пор изменилась. Они также теперь хотят, чтобы коды затрат и описания коррелировали горизонтально, а также назначали каждой горизонтальной ячейке дату, что, вероятно, потребовало бы написания довольно длинного макроса. Я вообще не очень опытен в этом и борюсь с базовыми функциями как таковыми, и, учитывая, что в новую систему нужно перенести только 8 недель табелей учета рабочего времени, они решили, что проще просто ссылаться на старую базу данных до декабря, когда закончится праздничный год компании. Спасибо за ответы**

решение1

Для этого вам не обязательно использовать функцию TRANSPOSE, просто используйте array formula.

Предположим, у вас есть следующее:

ColA
6
5
4
3

Если выделить ячейки A5:G5( A5активная ячейка должна быть выделена), ввести формулу =sum(A1:A4)/5и нажать ctrl+shft+enter, то получится следующее:

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

Изменение любого значения в ячейках A1:A4приведет к обновлению всех итоговых значений формулы.

решение2

Я бы предположил, что самый простой способ — просто использовать эту формулу в первой ячейке

=SUM($D1:$D4)/7

Затем скопируйте еще в 6 ячеек.

Если вам нужна одна функция, то это должно подойти

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

«введен массив» в 7-ячеечный горизонтальный диапазон

Связанный контент