【问题标题】:Select all rows within a range using IF condition in EXCEL使用EXCEL中的IF条件选择范围内的所有行
【发布时间】:2020-08-19 10:07:31
【问题描述】:

我正在尝试根据其他列 B 和 C 的 2 个条件计算 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 中的输入为“ALL”,我不想考虑 C 列中的条件。换句话说,如果 E6 中的输入是 "ALL"

,我正在寻找一种解决方案来考虑 C 列中的所有值

任何帮助将不胜感激。

谢谢 房车

【问题讨论】:

    标签: excel excel-formula


    【解决方案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]]))
    

    【讨论】:

    • 感谢您的快速回复。 @斯科特。它拯救了我的一天?
    猜你喜欢
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    相关资源
    最近更新 更多