В OpenOffice я получаю свойства линии тренда и средней линии от RightClick. Но в Excel 2007 я вижу только линию тренда. То же самое с Excel 2010. Как вы делаете среднюю линию в Excel?
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, выбрать макросы и войти.
У меня только Excel 2003, но я думаю, что это должно быть так же.
Я создал линейную диаграмму, затем щелкнул правой кнопкой мыши по одной из линий данных. Первый элемент в меню, вызываемом правой кнопкой мыши, был «Форматировать ряд данных ...» В этом меню, вызываемом правой кнопкой мыши, находится "Добавить линию тренда".
Это даст вам кучу вариантов для типа линии тренда. На вкладке «Параметры» вы можете прогнозировать ее как вперед, так и назад.
Предполагая, что уже существует диаграмма рассеяния XY:
Добавьте столбец в вашу электронную таблицу, где находятся данные диаграммы. В этом столбце для каждой строки введите среднее значение. Вы заранее рассчитали это среднее значение, используя AVERAGE() или SUM(диапазон данных)/(количество строк). Теперь у вас должен быть столбец с одинаковым значением для каждой ячейки. Вы можете озаглавить это Среднее или что-то соответствующее вашим потребностям.
В вашей диаграмме добавьте еще один ряд данных. Эта новая серия будет того же типа, что и существующая строка данных. Все в этой новой серии будет таким же, как в существующих рядах данных, за исключением того, что теперь вы будете использовать этот новый столбец в качестве диапазона вместо диапазона, который вы использовали для ряда данных (вы, вероятно, также захотите использовать другое название). Скорее всего, вы меняете диапазон, используемый для значений серии Y (предполагая горизонтальную линию, показывающую среднее значение). Суть, которую я пытаюсь здесь передать, заключается в том, что единственная разница между вашей линией данных и вашей средней линией будет в том, что средняя линия использует только что созданный вами средний столбец вместо значений, использованных для создания исходной диаграммы. Это нарисует прямую горизонтальную (без наклона) среднюю линию.
Отформатируйте строку на свой вкус.