Выберите все строки в пределах диапазона, используя условие IF в EXCEL

#excel #excel-formula

#excel #excel-формула

Вопрос:

Я пытаюсь вычислить медиану столбца A на основе 2 критериев из других столбцов B и C. Условия для критериев в B и C находятся в ячейках H1 и E6 соответственно, которые содержат список значений.

Я использую следующую формулу для вычисления медианы на основе критериев

 = MEDIAN(IF((TableName[[Column B]:[Column B]]= $H$1)*(TableName[[Column C ]:[Column C]]= $E$6), 
  TableName [[Column A]:[Column A]]))
  

Я бы не хотел рассматривать условие в столбце C, если входные данные в E6 — «ВСЕ». Другими словами, я ищу решение для учета всех значений в столбце C, если входные данные в E6 — «ВСЕ»

Буду признателен за любую помощь.

Спасибо RV

Ответ №1:

Добавьте еще одно IF:

 = MEDIAN(IF((TableName[[Column B]:[Column B]]= $H$1)*(IF($E$6 = "ALL",TRUE,TableName[[Column C ]:[Column C]]= $E$6)), TableName [[Column A]:[Column A]]))
  

Комментарии:

1. Спасибо за ваш быстрый ответ. @Scott. Это спасло мне день 🙂