3

Я пытаюсь создать сводную таблицу в Excel 2007, которая будет отображать медиану вместо среднего (среднее). По сути, у меня есть большой набор данных о том, сколько месяцев потребовалось для выполнения определенной задачи, год ее выполнения и категории этой задачи (категории AD). Мне нужно иметь возможность рассчитать медианное время для каждой категории (AD) для каждого года, а также комбинированную медиану только для категорий A и B с разбивкой по годам. Сводная таблица работала в среднем, но я не могу понять, как использовать ее для расчета медианы.

В качестве альтернативы я также попытался использовать условную формулу, но не могу определить правильный синтаксис для "ИЛИ". Формула, которую я пытался создать, приведена ниже:

=MEDIAN(IF(OR(all!$A$1:$A$65000 = "A", all!$A$1:$A$65000 = "B"),IF(all!$E$1:$E$65000 =   
"FY05", IF(all!$C$1:$C$65000 <> "",all!$C$1:$C$65000, ""), "")))

1 ответ1

4

Во-первых, нет встроенного способа сделать медианы в сводной таблице. Это отсутствие функциональности создало для меня столько работы над прошлыми проектами, что вы не поверите.

Во-вторых, ты прав; OR() делает что-то странное в формулах массива. Попробуйте это, чтобы обойти проблему:

=MEDIAN(IF(all!E1:E65000="FY05",IF(all!A1:A65000="A",all!C1:C65000,IF(all!A1:A65000="B",all!C1:C65000,"")),""))

Обязательно введите это как формулу массива. Сделайте это, нажав Ctrl+Shift+Enter, чтобы ввести формулу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .