考虑到所需总数的给定值的倍数 - 开放办公室
Posted
技术标签:
【中文标题】考虑到所需总数的给定值的倍数 - 开放办公室【英文标题】:Multiples of the given values keeping in view required total number- Open office 【发布时间】:2015-04-08 17:22:53 【问题描述】:我是电子表格公式的新手,我问的问题是典型的数学问题。
我有一个值(以 d3 为单位),它指的是所需的总气体克数,现在我必须从多个气罐中释放这么多 (d3) 气体。气罐分两种,大一罐680克,小罐454克。
现在,一旦我们打开气体 CAN,那么整个气体将被释放,这意味着我们不能释放部分气体,但是如果我们使用精确(或接近精确)量的气体来使用一些大的气体,我们可以最大限度地减少浪费罐头和一些小罐头。 现在我想要完全没有。 d4 和 d5 中的大罐子和小罐子,带有开放式办公室的公式。
目前我对 d4 使用以下公式:
=FLOOR(FLOOR(D3/680)+MOD(D3, 680)/454)
对 d5 使用以下公式:
=IF(D3 > D4*680, CEILING(MOD((D3-D4*680)/454, 454)), 0)
上述公式工作正常,但我希望它适用于开放式办公室电子表格。
已在以下链接中举例详细说明:
https://docs.google.com/spreadsheets/d/1zZiKMqb33kDSOIduBMayZ0NMqibcvMF-UBYYvn7VVBs/edit
请帮助我修改上述开放式办公室的公式。 提前致谢。
【问题讨论】:
【参考方案1】:OpenOffice 使用分号分隔符而不是逗号分隔符。
FLOOR 和 CEILING 函数在 OpenOffice 中需要两个参数,第二个参数是四舍五入的倍数。如果省略第二个参数,Excel 会假设您正在舍入到 1 的倍数。在 OpenOffice 中,您必须实际键入 1:
=FLOOR(FLOOR(D3/680;1)+MOD(D3;680)/454;1)
=IF(D3>D4*680;CEILING(MOD((D3-D4*680)/454;454);1);0)
【讨论】:
以上是关于考虑到所需总数的给定值的倍数 - 开放办公室的主要内容,如果未能解决你的问题,请参考以下文章