找回密码
 立即注册
搜索
查看: 160|回复: 6

请教关于EXCEL取整问题?

[复制链接]

108

主题

1008

回帖

1489

积分

金牌会员

积分
1489
发表于 2007-11-14 23:28:54 | 显示全部楼层 |阅读模式
有一采购清单,如附件,当需采购数量为6850时,由于受产品的封装限制(不散卖),例如,产品封装为100/盘,则需要购买7000整数,请问该公式如何实现。附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

1546

主题

1万

回帖

1万

积分

管理员

积分
17171
发表于 2007-11-14 23:44:15 | 显示全部楼层
你封装的数量值也太多了哇。办法肯定有的。我想想如何不管封装值,而能放到一个公式中。
回复

使用道具 举报

1546

主题

1万

回帖

1万

积分

管理员

积分
17171
发表于 2007-11-14 23:51:44 | 显示全部楼层
完成
=ROUNDUP(G3/D3,0)*D3
思路很简单,采购量除以封装量,得到的结果进小数位为整数,再乘以封装量,得出结果。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

108

主题

1008

回帖

1489

积分

金牌会员

积分
1489
 楼主| 发表于 2007-11-15 00:01:41 | 显示全部楼层
刚刚也想到了一种办法,就是利用“取整+1”的办法来实现,如 =(INT(G3/D3)+1)*D3 ,看来,一种问题,可以引来多种思路,谢谢excel
回复

使用道具 举报

1546

主题

1万

回帖

1万

积分

管理员

积分
17171
发表于 2007-11-15 00:19:55 | 显示全部楼层
Roundup就是小数进整的函数。
按你思路,用向上取整不是更好。
=CEILING(G3/D3,1)*D3
回复

使用道具 举报

108

主题

1008

回帖

1489

积分

金牌会员

积分
1489
 楼主| 发表于 2007-11-15 23:45:39 | 显示全部楼层
应该是roundup()函数正确,采用"取整+1"方法,碰到一种情况会出现错误,如果订购数量正好封装数量的整数,如    盘/封装100,订购1000,用roundup()则会得到1000,而int()会返回1100.即多订购100数量.
回复

使用道具 举报

1546

主题

1万

回帖

1万

积分

管理员

积分
17171
发表于 2007-11-16 01:10:22 | 显示全部楼层
在这里,CEILING等同于Roundup
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-20 10:04 , Processed in 0.091613 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表