考虑到所需总数的给定值的倍数 - 开放办公室

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)

【讨论】:

以上是关于考虑到所需总数的给定值的倍数 - 开放办公室的主要内容,如果未能解决你的问题,请参考以下文章

在开放式办公室中进行 vlookup 的正确语法

开放式办公数据库密码保护

[海军国际项目办公室]猪国杀

一列单元格范围内一串数字中单个数字的总出现次数

便携式开放式办公室可以在我的机器上不安装开放式办公室的情况下执行此文件转换实用程序吗

开放式办公室使用啥 xls 解析器库?