Мне нужно вернуть медиану только определенной категории в таблице. Пример ниже
Airline 5 Auto 20 Auto 3 Bike 12 Airline 12 Airline 39
ЭСТ.
Как мне написать формулу, чтобы она возвращала только среднее значение для категорий авиакомпаний? Аналогично среднему, если только для медианы. Я не могу переставить значения. Спасибо!
Предполагая, что ваши категории находятся в ячейках A1: A6 и соответствующие значения находятся в B1: B6, вы можете попробовать набрать формулу =MEDIAN(IF($A$1:$A$6="Airline",$B$1:$B$6,"")) в другой ячейке и затем нажать CTRL+SHIFT+ENTER.
=MEDIAN(IF($A$1:$A$6="Airline",$B$1:$B$6,""))
CTRL+SHIFT+ENTER
Использование CTRL+SHIFT+ENTER говорит Excel, что нужно обрабатывать формулу как «формулу массива». В этом примере это означает, что оператор IF возвращает массив из 6 значений (по одной из каждой ячейки в диапазоне $A$1:$A$6) вместо одного значения. Функция MEDIAN затем возвращает медиану этих значений. См. http://www.cpearson.com/excel/arrayformulas.aspx для аналогичного примера с использованием AVERAGE вместо MEDIAN.
IF
$A$1:$A$6
MEDIAN
AVERAGE
Создайте третий столбец, который имеет такие значения, как:
= IF (A1 = "Авиакомпания", B1)
= IF (A2 = "Авиакомпания", B2) и т. Д.
Тогда просто выполните медиану для нового столбца.
Одним из решений может быть нахождение способа извлечения чисел из строки и размещения их в столбце только чисел с использованием функции = MEDIAN (), которая задает новый столбец чисел в качестве диапазона