求助EXCEL 公式

来源:百度知道 编辑:UC知道 时间:2024/04/30 09:07:06
有一个问题不知道 在 EXCEL 中如何编写出来
一个盘子可装200个产品,同时需要1个盘子盖上面保护。
而一个箱子可装20个盘子,同时需要2个盘子保护!
就是说一个箱子里只有一个盘子有产品时,只需要1个保护盘。
只要有2个盘子就需要2个保护盘。
举例:
产品数 装产品盘子数 保护盘子数
0 0 0
1 1 1
200 1 1
201 2 2
4000 20 2
4001 21 3
……
请问最后在EXCEL 中怎么编写一个公式来计算装X个产品总共要多少盘子
箱子里装产品的盘子是2--20的时候 保护盘子都是2个。

一楼的这位朋友的答案有错哦,呵呵
这是我的答案,看看吧!
设产品数是A列,装产品盘子数是B列,保护盘子数是C列,假设共8行数据
第一步,将产品数输入到A列
第二步,在B1中输入=IF(MOD(A1,200)<>0,INT((A1+200)/200),INT(A1/200))得出结果0,然后把鼠标放在B1的右下角,当出现"+"时,把"+"往下拉到B8,这时装产品盘子数出来了.
第三步,在C1中输入=IF(MOD(B1,20)>=2,INT(B1/20)*2+2,IF(MOD(B1,20)=1,INT(B1/20)*2+1,INT(B1/20)*2))或输入=IF(MOD(A1,4000)>=201,INT(A1/4000)*2+2,IF(MOD(A1,4000)>=1,INT(A1/4000)*2+1,INT(A1/4000)*2))得出结果0,然后...操作和第二步一样,这个时候需要保护盘子数出来了.
结果应该是这样的.请赐教!

设产品数为单元格A1,则需要的盘子数为:
CEILING(A1/200,1)+CEILING(CEILING(A1/200,1)/10,1)
哈哈,不知道为什么2-19个装产品的盘子的时候,也要2个保护盘子,好像有点变态的要求哦,那就在上面的公式加个修正值:
CEILING(A1/200,1)+CEILING(CEILING(A1/200,1)/10,1)+IF(AND(A1/4000-INT(A1/4000)<=0.5,A1/4000-INT(A1/4000)>0.05),1,0)

测试一下,对了给分哦

都快结束了,怎么不给分啊,楼下的,你凭什么说我是错的,举出一个反证给我看看吧