使用EXCEL中的IF条件选择范围内的所有行

使用EXCEL中的IF条件选择范围内的所有行,excel,excel-formula,Excel,Excel Formula,我试图根据其他B列和C列中的两个标准计算a列的中位数。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]])) 如果E6中的输入是“全部”,我不想考虑C列中的条件。换句话说,如果E6中

我试图根据其他B列和C列中的两个标准计算a列的中位数。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]]))
如果E6中的输入是“全部”,我不想考虑C列中的条件。换句话说,如果E6中的输入是“所有”

任何帮助都将不胜感激

谢谢 RV

在以下情况下添加另一个:

= 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]]))

谢谢你的快速回复@斯科特。它救了我一天