微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

里程记录问题

如何解决里程记录问题

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

Example for a week

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

解决方法

您可以使用 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。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。