我正在尝试创建一个计算偏离某个参数阈值的公式,以小时为单位。记录的参数是以加仑/分钟为单位的水流量和化学添加量。每小时记录每个参数。如果参数低于参数阈值,则将其视为偏差。偏差 不是 双重计算:如果两个参数在同一小时内都不正常,那么它只算作一小时的偏差。
我设置了三个列。一个是日期和时间列(2016年1月1日凌晨1点,2016年1月1日凌晨2点等),另外两个是参数列。我可以单独设置用于计算每个参数的偏差小时数的公式。我的问题是设置一个公式,它基本上将两个参数偏差总和为小时,而不计算两个参数都不正确的重复计算时间跨度。
我将不胜感激任何可以提供的帮助或建议正确的方向去。到目前为止,我已尝试使用IF和AND函数以及其他一些功能,但我不确定我需要使用的正确组合。
如果有任何需要澄清的话,请告诉我。谢谢。
- 编辑*
我无法让表生成器为我工作所以这里是一个如何设置数据的图像:
这是单元格E3中公式的一个示例,我用它来判断给定参数是否为异常(与单元格G3基本相同):
=IF(B3>=127,"No",A3)
这是计算细胞F3中总水流量偏差的公式(基本上与细胞H3相同):
=COUNTIF(E3:E8,">0")
从上图中可以看出,结果是总共5小时的水流偏差和3小时的化学添加偏差。但是,由于两个参数在某些情况下在同一时间段内发生偏差,因此异常时数的总量为6.这就是我想要一个公式为我计算的。下面是我一直在使用的未完成的公式,尽管它非常不合适:
=IF(AND(E3:E8,G3:8)
我的思维过程是IF列E和G在同一时间段内是相等的,然后将它们计算为一小时的偏差。显然它缺少一些东西。我似乎无法绕过下一步去的地方,或者我是否朝着正确的方向前进。
欢迎来到超级用户。我们不是脚本编写服务。我们希望用户告诉我们他们到目前为止所尝试的内容(包括他们正在使用的任何脚本)以及他们被困在哪里以便我们可以帮助解决特定问题。只询问脚本的问题太广泛而且很可能 搁置或关闭 。请阅读 我怎么问一个好问题? 。
—
DavidPostill
谢谢你的澄清。我会更新这个问题。
—
Skiri
另外,请分享您已经适用于一个参数的现有公式。那真的会有所帮助。
—
Máté Juhász