Я вычисляю МЕДИАНУ значений в столбце B, ЕСЛИ животное в соответствующей строке в столбце A является либо коровой, свиньей или рыбой.
.
Как видите, все коровы имеют значение 1, две свиньи имеют значение 10, одна рыба имеет значение 100, а некоторые клетки не имеют значения.Эти значения выбираются так, чтобы их было легко рассчитать.
Для МЕДИАН Я ожидаю:
корова: 1 (3 коровы имеют значение 1)
свинья: 10 (2 свиньи)имеет значение 10)
рыба: 100 (1 рыба имеет значение 100)
Я использую формулу массива:
{=MEDIAN(IF(A1:A9=D2,B1:B9))}
Другой вариант - вручную поставитьв ячейках, чтобы вычислить, но я не хочу, потому что мой реальный набор данных намного больше и постоянно меняется:
=MEDIAN(B1,B4,B7)
Формула массива работает отлично, если есть более 1 значениев столбце B для этой категории.Теперь моя проблема в том, что иногда у меня есть только одно значение (например, категория C).Результат не такой, как ожидалось, но:
fish: 0 (Но: 1 fish имеет значение 100!?)
Что происходит и как решить?