Предмет: Информатика, автор: andreykoshkin1

Напишите макрос для Excel для вычисления среднего значения в ячейках B3-B14 и с постановкой этого значения в ячейку Е3, заранее благодарю!!!

Ответы

Автор ответа: Аноним
0
Sub MyMid()
    a = Range("B3:B14")
    n = UBound(a, 1)
    s = 0
    For i = 1 To n
        s = s + a(i, 1)
    Next i
    Range("E3").Value = s / n
End Sub

Можно и короче записать:
Sub MyMid2()
    Range("E3") = Application.WorksheetFunction.Average(Range("B3:B14"))
End Sub

Автор ответа: Аноним
0
Второе решение - это для тех, кто не верит, что быстрее и удобнее связки Excel+VBA для решения большинства задач - только волшебная палочка.
Автор ответа: andreykoshkin1
0
Спасибо, хоть кто-то ответил:)
Автор ответа: Аноним
0
Гм... "С паршивой овцы хоть шерсти клок"?
Автор ответа: Аноним
0
Извините, что позволил себе решение опубликовать, наверно Вы ждали ответа Администратора ...
Автор ответа: andreykoshkin1
0
Да нет, что вы, просто пришлось подождать довольно долго. А насчет решения... В общем, мне безразлично кто отвечает, разницы нет. Главное, что ответ правильный. Так что огромное спасибо.
Похожие вопросы
Предмет: Қазақ тiлi, автор: Аноним
Предмет: Литература, автор: Лёля5Вероника