Нужна помощь с Median If в Excel

Мне нужно вернуть медианное значение только определенной категории на электронной таблице. Пример ниже

  Авиакомпания 5Auto 20Auto 3Bike 12Airline 12Airline 39  

ect.

Как написать формулу, возвращающую только медианное значение категорий авиакомпаний. Аналогично среднему, если только для медианы. Я не могу переставить значения. Спасибо!


24

Предполагая, что ваши категории в ячейках A1: A6 и соответствующие значения в B1: B6, вы можете попробовать ввести формулу = 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 .

Поделиться
отредактировано 8 мая 2018 в 21:48
Сообщество ♦
111 серебряных значков
ответил 19 июля ’11 в 19:22
  • Можете ли вы сказать мне, что здесь делает CTRL + SHIFT + ENTER? Я получаю разные значения, если нажимаю этот ярлык, и если нет. Я пытаюсь узнать, какое значение правильное — Пиотрек 18 марта 2017 г., 17:25
  • @Piotrek измените ненадолго формулу с MEDIAN на SUM, и вы поймете, как это работает. Сочетание клавиш shift + cntr + enter заставляет IF работать. Если вы не нажмете его, он вычислит формулу для всего диапазона. — Пшемыслав Ремин 16 мая ’19 в 8:31
добавить комментарий |

Предполагая, что ваши категории находятся в ячейках A1: A6, а соответствующие значения находятся в B1: B6, вы можете попробовать ввести формулу = 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 .


3

Создайте третий столбец со значениями вроде:

= IF (A1 = «Airline», B1)

= IF (A2 = «Airline», B2) и т. д.

Затем просто выполните медиана в новом столбце.

Поделиться
19 июля ’11 в 19:23
добавить комментарий |

Создайте третий столбец со значениями вида:

= IF (A1 = «Airline», B1 )

= IF (A2 = «Airline», B2) и т. д.

Затем просто выполните медианное значение для нового столбца.


3

Расширение ответа Брайана Камира:

Использование = MEDIAN (IF ($ A $ 1: $ A $ 6 = "Авиакомпания", $ B $ 1: $ B $ 6, "")) с помощью CTRL + SHIFT + ENTER будет включать в расчет пустые ячейки. Пустые ячейки будут оценены как 0, что приведет к более низкому среднему значению. То же верно и при использовании средней функции. Если вы не хотите включать в расчет пустые ячейки, используйте вложенный оператор if, например:

  = MEDIAN (IF ($ A $ 1: $ A $ 6 = "  Авиакомпания ", IF ($ B $ 1: $ B $ 6 " ", $ B $ 1: $ B $ 6)))  

Не забудьте нажать CTRL + SHIFT + ENTER , чтобы рассматривать формулу как «формулу массива».

Поделиться
ответил 16 сентября ’19 в 04:45
добавить комментарий |

Расширение ответа Брайана Камира:

Использование = MEDIAN (IF ($ A $ 1: $ A $ 6 = "Авиакомпания", $ B $ 1: $ B $ 6, "")) с CTRL + SHIFT + ENTER будет включать в расчет пустые ячейки. Пустые ячейки будут оценены как 0, что приведет к более низкому среднему значению. То же самое и при использовании средней функции. Если вы не хотите включать в расчет пустые ячейки, используйте вложенный оператор if, например:

  = MEDIAN (IF ($ A $ 1: $ A $ 6 = "  Авиакомпания ", IF ($ B $ 1: $ B $ 6 " ", $ B $ 1: $ B $ 6)))  

Не забудьте нажать CTRL + SHIFT + ENTER , чтобы рассматривать формулу как «формулу массива»..


0

одним из решений может быть поиск способ извлечения чисел из строки и помещения их в столбец, состоящий только из чисел, с помощью функции = MEDIAN (), задающей новый столбец чисел в качестве диапазона

Поделиться
ответил 19 июля 2011 г. в 19:14
добавить комментарий |

Одно из решений могло бы заключаться в том, чтобы найти способ вытащить числа из строки и поместить их в столбец, состоящий только из чисел, используя знак = Функция MEDIAN (), задающая новый числовой столбец как диапазон

Оцените статью
Botgadget.ru
Добавить комментарий