У меня есть ситуация для вычисления среднего значения для столбца (в этом столбце много строк с числами и несколько строк с #DIV/0!
и #VALUE!
).
У меня есть макрос, написанный для вычисления средней функции.Если он полон чисел, он легко вычисляет среднее значение столбца, но если в ячейке есть #VALUE!
или #DIV/0!
.тогда он возвращает пустую ячейку.Как можно исключить ошибку #VALUE!
и #DIV/0!
и взять среднее значение только для чисел.
У меня есть более 5K файлов для расчета среднего значения.
Private Function data As Boolean
Dim Avg_velocity As String
Dim Avg_length As String
Avg_velocity = Application.WorksheetFunction.Average(Sheets("Data").Range("K5:K650"))
Avg_length = Application.WorksheetFunction.Average(Sheets("Data").Range("I7:I607"))
Sheets("Log").Range("A2:AI2").Insert
Sheets("Log").Cells(2, "AA").value = Avg_velocity
Sheets("Log").Cells(2, "AB").value = Avg_length
End Function