Мне нужно рассчитать среднее значение разных чисел в VBA, но это осложнилось, и я не уверен, что делать дальше.Вычислить среднее значение в VBA
Я обратился к Google, чтобы найти возможные решения моей проблемы, однако я не нашел ничего подходящего.
Вот мой стол:
Каждый ID:
- ... не является уникальным номером.
- ... имеет ассоциированное значение.
Средние значения для каждого идентификатора должны быть рассчитаны в VBA.
Пример
- Значения с идентификатором «» ID1 являются 2,3 и 4, и поэтому имеют в среднем 3
- Значения с идентификатором «» ID2 оба 4, и поэтому имеют в среднем 4
- ...
То, что я сейчас либо вычисляет среднее значение для всего столбца или просто повторяет значение.
Я буду очень признателен за помощь и совет.
Привета. Рассматривали ли вы использование сводной таблицы для этого? Просто измените значение поля значения на «Среднее» при перетаскивании столбца значения ... –
@ wilson88 Спасибо. Я постараюсь использовать его. Но согласно моей задаче, мне нужно сделать это в VBA. У меня есть несколько расчетов, которые я сделал в VBA, и это тоже должно быть его частью. –
Привет, Вы можете написать VBA для создания сводной таблицы, как предложено @ wilson88, и добавить формулу vlookup с помощью VBA, которая вытащит среднее значение из сводной таблицы в нужный столбец. –