как добавить среднюю строку на график в excel 2007 или 2010

в OpenOffice я получаю свойства трендовой линии и средней линии по правому клику. Но в Excel 2007 я вижу только трендовую линию. То же самое с Excel 2010. Как сделать среднюю строку в Excel?

21
задан Kenster
09.01.2023 22:43 Количество просмотров материала 3059
Распечатать страницу

3 ответа

кстати, у меня есть нужные макросы:

Sub averageline()

' Adds line of average value for the selected series

Dim s As Series, v, m As Double, v1, i As Long
On Error GoTo err_selection
Set s = Selection
On Error GoTo 0
v = s.Values
m = WorksheetFunction.Average(v)
v1 = v
For i = LBound(v) To UBound(v)
    v1(i) = m
Next
With ActiveChart.SeriesCollection.NewSeries
    .XValues = s.XValues
    .Values = v1
    .Name = "Average " & s.Name
    .AxisGroup = s.AxisGroup
    .MarkerStyle = xlNone
    .Border.Color = s.Border.Color
End With

Exit Sub

err_selection:
    MsgBox "Selection don't represent series on the chart", vbCritical
    Exit Sub
End Sub

после добавления, вы сможете просто выбрать любую строку на графике, затем alt+f8, выберите макросы и введите.

4
отвечен stim 2023-01-11 06:31

У меня есть только в Excel 2003, но я думаю, что это должно быть то же самое.

Я создал график, затем правой кнопкой по одной из линий данных. Первым пунктом контекстного меню был пункт " Форматировать ряды данных..."В этом меню правой кнопкой мыши "добавить линию тренда"

Это даст вам кучу вариантов для типа линии. На вкладке Параметры, вы можете иметь его прогноз вперед и назад, а также.

3
отвечен chrismar035 2023-01-11 08:48

предполагая, что уже существующая точечная диаграмма XY:

  1. добавить столбец в таблицу, где график данных. В этом столбце для каждой строки введите среднее значение. Вы заранее рассчитали это среднее значение, используя AVERAGE () или SUM(диапазон данных)/(количество строк). Теперь у вас должен быть столбец с одинаковым значением для каждой ячейки. Вы можете назвать это среднее значение или что-то соответствующее вашим потребностям.

  2. в диаграмме добавьте еще ряд данных. Этот новый ряд будет иметь тот же тип, что и существующая строка данных. Все об этой новой серии будет такой же, как существующих рядов данных, только теперь вы будете использовать этот новый столбец в диапазон, а не диапазон, который вы использовали для ряда данных (вы, вероятно, хотите использовать другое название). Скорее всего, вы изменяете диапазон, используемый для значений ряда Y (при условии, что горизонтальная линия показывает среднее значение). Я пытаюсь донести вот что только разница между линией данных и средней линией будет заключаться в том, что средняя линия использует только что созданный средний столбец вместо значений, используемых для создания исходной диаграммы. Это нарисует прямую горизонтальную (без наклона) среднюю линию.

  3. отформатируйте строку по своему вкусу.

1
отвечен shufler 2023-01-11 11:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

charts
microsoft-excel
microsoft-excel-2007
microsoft-excel-2010
Вверх