в OpenOffice я получаю свойства трендовой линии и средней линии по правому клику. Но в Excel 2007 я вижу только трендовую линию. То же самое с Excel 2010. Как сделать среднюю строку в Excel?
как добавить среднюю строку на график в excel 2007 или 2010
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 (при условии, что горизонтальная линия показывает среднее значение). Я пытаюсь донести вот что только разница между линией данных и средней линией будет заключаться в том, что средняя линия использует только что созданный средний столбец вместо значений, используемых для создания исходной диаграммы. Это нарисует прямую горизонтальную (без наклона) среднюю линию.
отформатируйте строку по своему вкусу.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]