powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос для усреднения в Microsoft Excel
9 сообщений из 9, страница 1 из 1
Макрос для усреднения в Microsoft Excel
    #33559928
Iodine_Galaxy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, помогите написать макрос.
Дано: несколько столбцов с данными
Надо: сделать усреднение по 27-ми ячейкам и записать полученное значение в соседний столбец. Например есть данные от А1 до А100, надо усреднить значения в ячейках от А1 до А27 и записать полученное в В27, затем от А2 до А28 и записать в В28 и т.д. до конца. Нужно проделать это для нескольких столбцов сразу.
Заранее благодарю за вашу помощь.
...
Рейтинг: 0 / 0
Макрос для усреднения в Microsoft Excel
    #33560275
giorgich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через Average, например в ячеику B27 вводим формулу =Average(A1:A27), и.д. для A27....... OK?
...
Рейтинг: 0 / 0
Макрос для усреднения в Microsoft Excel
    #33560944
Iodine_Galaxy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
giorgichЧерез Average, например в ячеику B27 вводим формулу =Average(A1:A27), и.д. для A27....... OK?
Да, этим я конечно пользовался, но столбец длинный, да при том он не один. Эдак я не одни сутки просижу. :)
...
Рейтинг: 0 / 0
Макрос для усреднения в Microsoft Excel
    #33561050
giorgich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда надо вам показать "шаблон" листа где находятся данные, чтобы вся это мура пересчитывалось автоматически ОК!
...
Рейтинг: 0 / 0
Макрос для усреднения в Microsoft Excel
    #33561652
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iodine_Galaxy giorgichЧерез Average, например в ячеику B27 вводим формулу =Average(A1:A27), и.д. для A27....... OK?
Да, этим я конечно пользовался, но столбец длинный, да при том он не один. Эдак я не одни сутки просижу. :)
Сделай формулу "=average(a$1:a27)" а потом раскопируй ее.
...
Рейтинг: 0 / 0
Макрос для усреднения в Microsoft Excel
    #33973550
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Макрос для усреднения в Microsoft Excel
    #33974456
SvIva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub stepAver()
myStep =  27      'шаг
myCol =  1        'столбец
begRow =  1       'начальная строка
endRow = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
isEnd = False
Do While Not isEnd
   With ActiveSheet
      Cells(begRow + myStep -  1 , myCol +  1 ).Value = _
      Application.WorksheetFunction.Average(Cells(begRrow, myCol), _
      Cells(begRow + myStep -  1 , myCol))
   End With
   begRow = begRow + myStep
   isEnd = (begRow >= endRow)
   If begRow + myStep > endRow Then myStep = endRow - begRow
Loop
End Sub
...
Рейтинг: 0 / 0
Макрос для усреднения в Microsoft Excel
    #33974508
SvIva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения, вдогонку. Макрос считает среднее в столбце myCol с шагом
myStep и записывает результат в столбец myCol+1.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Макрос для усреднения в Microsoft Excel
    #37537386
CircuitBreaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вставляю этот макрос, но он не работает, выдаёт ошибку 400, офис 2010...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос для усреднения в Microsoft Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]