Формула Excel для усреднения чисел на основе повторяющихся значений
Я пытался усреднить значения в столбце 1 до значений, указанных в столбце 2. Например, если: есть 10 значений 12100, поэтому индивидуальное среднее равно 1210. Имеется 5 значений 4550, поэтому среднее значение равно 910.
Я использовал формулу
=A1/COUNTIFS(A:A,A1)
Но, похоже, это не работает для повторяющихся значений в одном столбце. Вторая картинка объясняет проблему. Он учитывает все дубликаты в списке и затем дает мне среднее значение. Вместо этого я хочу получить среднее значение чисел, повторяющихся последовательно. Подразумевается, что если 3615 повторяется 4 раза в столбцах от A1 до A4, я должен получить 903,75 в столбцах от B1 до B4. Кроме того, если это повторяется снова от A24 до A28, я смогу получить 903,75 от B24 до B28.
Но теперь он дает мне 451,88.
1 ответ
Добавьте вспомогательный столбец.
Вы создадите новый столбец, чтобы присвоить последовательно повторяющимся фрагментам идентификационный номер.
Если ваши данные, как показано, начинаются сA2
, наборB2
к1
и добавьте эту формулу вB3
, затем перетащите/скопируйте вниз:
=IF(A3=A2,B2,B2+1)
Это обнаруживает изменение значения в ваших данных и при необходимости увеличивает или повторяет идентификационный номер. Это означает, что формула в столбце среднего значения аналогична той, что у вас есть, за исключением того, что вспомогательный столбец является предметом условия вCOUNTIF
. Добавьте эту формулу вC2
и перетащите/скопируйте вниз:
=A2/COUNTIF($B$2:$B$14,B2)