Отладка формулы Excel - расчет медианы
Мне нужна помощь в правильном форматировании формул / синтаксиса. Я просто не смог отладить свою формулу для вычисления медианы. Вот рабочая формула, которая вычисляет Среднее:
=AVERAGEIFS(OFFSET(INDEX(date_city!1:1,MATCH("Price Per SF",date_city!1:1,FALSE)),0,0,COUNTA(INDEX(date_city!1:65521,,MATCH("Price Per SF",date_city!1:1,FALSE))),1), (OFFSET(INDEX(date_city!1:1,MATCH("Date of Sale",date_city!1:1,FALSE)),0,0,COUNTA(INDEX(date_city!1:65521,,MATCH("Date of Sale",date_city!1:1,FALSE))),1)), ">" & Criteria!$F$4, (OFFSET(INDEX(date_city!1:1,MATCH("Date of Sale",date_city!1:1,FALSE)),0,0,COUNTA(INDEX(date_city!1:65521,,MATCH("Date of Sale",date_city!1:1,FALSE))),1)), "<" & Criteria!$G$4)
Мне нужно изменить выше, так что он рассчитывает медиану.
Я проверил эту более простую формулу для правильного формата, и она работает:
{=MEDIAN(IF((date_city!$I$2:$I$989>Criteria!$F$4)*(date_city!$I$2:$I$989<Criteria!$G$4),
date_city!$E$2:$E$221))}
Мне нужно заменить *date_city!$I$2:$I$989* и *date_city!$E$2:$E$221* из приведенной выше формулы медианы соответствующим кодом из формулы среднего.
Я попробовал этот код, но не могу найти свои ошибки. Возможно, неверные паратезы или расстановка запятых.
=MEDIAN(IF((OFFSET(INDEX(date_city!1:1,MATCH("Date of Sale",date_city!1:1,FALSE)),0,0,COUNTA(INDEX(date_city!1:65521,,MATCH("Date of Sale",date_city!1:1,FALSE))),1)) ">" & Criteria!$F$4)*(OFFSET(INDEX(date_city!1:1,MATCH("Date of Sale",date_city!1:1,FALSE)),0,0,COUNTA(INDEX(date_city!1:65521,,MATCH("Date of Sale",date_city!1:1,FALSE))),1)) "<" & Criteria!$G$4), OFFSET(INDEX(date_city!1:1,MATCH("Price Per SF",date_city!1:1,FALSE)),0,0,COUNTA(INDEX(date_city!1:65521,,MATCH("Price Per SF",date_city!1:1,FALSE))),1)
Заранее благодарю за любую помощь.
1 ответ
FormulaDesk может отображать вашу формулу так, чтобы ее было легко и быстро понять, сворачивая вложенные детали вместе с их результатами. Следует также точно определить, где именно ошибка.
[Раскрытие: я автор FormulaDesk]