Как разделить сумму ячеек на 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: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
обновит все итоги формулы.
Я бы сказал, что самый простой способ - просто использовать эту формулу в первой ячейке.
=SUM($D1:$D4)/7
Затем скопируйте еще 6 ячеек
Если вы хотите одну функцию, это должно сделать это
=SUM($D1:$D4)/{7,7,7,7,7,7,7}
"массив введен" в горизонтальном диапазоне 7 ячеек