【问题标题】:Mileage log Trouble里程记录故障
【发布时间】:2021-07-11 13:38:46
【问题描述】:

我正在尝试创建一个公式来查找车辆的每月里程。简单的 =max(array)-min(array) 将不起作用,因为由于未驾驶车辆而存在空白/0 单元格值。这导致最小值为零。我尝试使用 small(array,2) 但如果有多个单元格,它将每个空白都计为一个单独的值。有没有简单的表达方式?所有单元格都从单独的工作簿中提取里程,因此即使是空白单元格也有公式。我想为下面的表达式写一个公式,“最大里程的单元格减去最小里程的单元格但最小的单元格不能为零或空白,如果它是跳过/不使用”。

我知道第一个盒子的最大值是 40532 - 最小值是 40285= 247 第二个框的最大值是 13281 - 最小值是 13154= 127

【问题讨论】:

    标签: excel excel-formula difference


    【解决方案1】:

    您可以为此使用MAXIFS():它会计算最大值,以防有条件。
    MAXIFS()this URL 中进行了描述。

    编辑以获得更多解释

    我刚刚创建了以下工作表:

         A   B   C
    1: 100 200 300
    2:   0 100 300
    3: 400  50 200
    4:   0 100 100
    

    我已经输入了这个公式:

    =MINIFS(A1:C4;A1:C4;">0")
    
    The first A1:C4 is the range, where the minimum should be calculated.
    The second A1:C4 is the range, where the criterion should be validated.
    ">0" is the criterion itself.
    

    结果应该是 50。

    【讨论】:

    • 感谢您的反馈。看我更新的图片示例..
    • @AnthonyHarvey:我更新了我的答案,现在可以用了吗?
    • @AnthonyHarvey:如果我的回答有用或解决了您的问题,请投票和/或接受它以供参考(这就是本网站的工作方式)。
    • 完成!!!很新所以还在学习..谢谢!!!仍然需要代表点才能投票,但它已记录。
    猜你喜欢
    • 2018-04-19
    • 2022-08-23
    • 1970-01-01
    • 2011-03-04
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2017-04-13
    • 1970-01-01
    相关资源
    最近更新 更多