以100以下的小数为基础的数字递增(第2部分)

问题描述 投票:0回答:1

早在11月份,我就在这个帖子中发布了这个问题--。根据小于100的小数增加一个数字?

@player0 善意地帮助我想出了下面的公式,它的工作原理非常完美。

=ARRAYFORMULA(SUM(QUOTIENT(IFERROR(FILTER(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1AGMJxw5D5TNFI19dvpPCT0Jl6QNu5rRX1bcLqHYJ0-w/edit?usp=drivesdk","Haulage!$I$3:$I$30000"), IMPORTRANGE("https://docs.google.com/spreadsheets/d/1AGMJxw5D5TNFI19dvpPCT0Jl6QNu5rRX1bcLqHYJ0-w/edit?usp=drivesdk", "Haulage!$B$3:$B$30000")=A15), 0), 1))+ QUOTIENT(SUM(MOD(IFERROR(FILTER(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1AGMJxw5D5TNFI19dvpPCT0Jl6QNu5rRX1bcLqHYJ0-w/edit?usp=drivesdk","Haulage!$I$3:$I$30000"), IMPORTRANGE("https://docs.google.com/spreadsheets/d/1AGMJxw5D5TNFI19dvpPCT0Jl6QNu5rRX1bcLqHYJ0-w/edit?usp=drivesdk", "Haulage!$B$3:$B$30000")=A15), 0), 1)), 0.8)+ MOD(SUM(MOD(IFERROR(FILTER(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1AGMJxw5D5TNFI19dvpPCT0Jl6QNu5rRX1bcLqHYJ0-w/edit?usp=drivesdk","Haulage!$I$3:$I$30000"), IMPORTRANGE("https://docs.google.com/spreadsheets/d/1AGMJxw5D5TNFI19dvpPCT0Jl6QNu5rRX1bcLqHYJ0-w/edit?usp=drivesdk", "Haulage!$B$3:$B$30000")=A15), 0), 1)), 0.8))

这显然是从另一个电子表格中获取数据到我使用公式的电子表格中,但我现在正在考虑将 "运输 "工作表从我使用importrange的电子表格中移到与上述公式相同的电子表格中。

在我进行这项工作之前,我只是想检查一下修改上述公式以消除对importrange的需求,同时保持同样的结果,这个过程有多简单。这是否只是一个从公式中删除importrange和电子表格键的情况,然后删除任何不必要的括号,或者我正在寻找一个全新的公式?

google-sheets array-formulas
1个回答
1
投票

把我原来的公式修改成这样。

=ARRAYFORMULA(SUM(QUOTIENT(FILTER(Haulage!B2:B100, Haulage!A2:A100=A9), 1))+ QUOTIENT(SUM(MOD(FILTER(Haulage!B2:B100, Haulage!A2:A100=A9), 1)), 0.8)+ MOD(SUM(MOD(FILTER(Haulage!B2:B100, Haulage!A2:A100=A9), 1)), 0.8))

解决了我的问题 感谢 @lamblichus 在这方面的帮助。

© www.soinside.com 2019 - 2024. All rights reserved.