首页 > 解决方案 > 我有一个由 5 件组成的管道,每件包括 5 个属性

问题描述

入口 -> 前 -> 中 -> 后 -> 出口

这五个属性的值介于 4 到 40 之间。现在,当从每个管件中对单个属性求和时,我想为这些值中的每一个计算一个特定匹配,即完整的 10 或 5。可能有数百个不同的管件,它们都具有不同的特性。

因此,如果我拥有所有 5 件并且相加时,它们的属性会变成 54、51、23、71、37。那不好,也不是我想要的。

而是 55,50,25,70,40。那将是完美的。

我的麻烦是有这么多的碎片,手动进行错过匹配会很疯狂,而且经常出现新的。

我已经手动将其中大约 100 个插入到 SQLite 中,但应该很容易转换为任何 excel 或其他数据库格式,因此答案可以与 mysql 或 googlesheets 等任何内容相关。

我需要将每一件都考虑在内并导致“不匹配”的计算,或者告诉我匹配所需的每件的 id,如果有多个匹配可用,它将它们分开。

编辑:即使只是进行这种计算所需的数学在这里也会有很大帮助,而不是我自己的数学家。我想应该有一个我需要使用的参考件,然后针对每个可能的情况进行检查。

标签: databaseexcel-formulagoogle-sheets-formula

解决方案


如果要验证的值在 A1 中,请使用:=ROUND(A1/5,0)*5

如果管道不能短于给定值,请使用=CEILING(A1,5)


推荐阅读