Как разделить сумму ячеек на 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")

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

Любые идеи о том, как я мог бы перенести это? И как эта функция написана?

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

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

2 ответа

Решение

Вам не нужно использовать TRANSPOSE Функция, чтобы сделать это, просто используйте array formula,

Предполагая, что у вас есть следующее:

ColA
6
5
4
3

Если вы выделите клетки A5:G5A5 будучи активной ячейкой), то вы вводите формулу =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 обновит все итоги формулы.

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

=SUM($D1:$D4)/7

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

Если вы хотите одну функцию, это должно сделать это

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

"массив введен" в горизонтальном диапазоне 7 ячеек

Другие вопросы по тегам