ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 函数与公式 > 求能生产产品的最大数量

求能生产产品的最大数量

作者:绿色风 分类: 时间:2022-08-18 浏览:106
楼主
wjh619993018
Q:如何求出能生产产品的最大数量(具体要求见下图)

 
A:在B5中输入以下公式:

  1. =MAX((INT(INT((E5-(F5/2+2))/((F5+1)^2-((D5-2-F5)/INT((D5-2-F5)/(F5+1))/2)^2)^0.5)/2)+1)*(2*INT(((D5-2-F5))/(F5+1))-1)-MOD(INT(INT((E5-(F5/2+2))/((F5+1)^2-(((D5-2-F5)/INT((D5-2-F5)/(F5+1)))/2)^2)^0.5))+1,2)*(INT((D5-2-F5)/(F5+1))-1),(INT(INT((D5-(F5/2+2))/((F5+1)^2-((E5-2-F5)/INT((E5-2-F5)/(F5+1))/2)^2)^0.5)/2)+1)*(2*INT(((E5-2-F5))/(F5+1))-1)-MOD(INT(INT((D5-(F5/2+2))/((F5+1)^2-(((E5-2-F5)/INT((E5-2-F5)/(F5+1)))/2)^2)^0.5))+1,2)*(INT((E5-2-F5)/(F5+1))-1))

这是实际工作中常遇到的问题,欢迎帮助简化公式!

0003最大数量.zip
2楼
liuguansky
以我的理解,不知道你写那么长是什么意思.
  1. =INT((D5-1)*(E5-1)/(F5+1)^2)
3楼
wjh619993018
你这个公式,显然是不对的
1、你的思路是先将圆切成边长为直径+1的正方形,再求它的面积,这一点就浪费了很多材料,因为圆形是可能通过错位来减小行距或列距的
2、单纯的用正方形的面积与产品的面积相除来求个数会增大产品的数量,举个简单的例子,就是用长1米、宽1米的一块材料只能切出一块边长为0.6米的正方形产品,而不能切出两块
4楼
wjc2090742


  1. =INT((D5-1)/(F5+1))*INT((E5-1)/(F5+1))



这个可以吗?2楼并没有求面积,只是把算式组合了,思路是上面这个公式。另外附件中,说明是:Y大于等于500,小于等于900。
数据有效性中设置的却是200-500。
5楼
gouweicao78
题是个好题,难题。不过“解”可能不对(请将1楼公式哪一部分计算什么,都讲出来,以便分析是否正确)。

方板打圆孔,长度方向来说:

假设D为5,那么打2个孔最小需要长度是2*5+3=13(板子两端各1个、圆之间1个,这个数字始终比圆个数多1);
打3个孔就是3*5+4=19;那么板子长度在14~18之间的,多了一部分。
从宽度上来说也一样,因而就有了并排、错排的区别。如下图,同样的板子,错排可以打8个孔,并排却只能打4个孔。

 
6楼
wjh619993018
草版的描述比我的解释清楚多了,不过要注意的是,错排时数量有时候会比第一排少一个,有时侯会相等,这要取决于产品及材料的尺寸,另外虽然大多数情况下沿长边加工比沿短边加工出来的产品数量多,但在少数情况下,沿短边加工出来的产品数量会多于沿长边加工出来产品数量,(此点已验证过),这也就是为什么两个结构一模一样的公式作为MAX函数的参数的原因。
7楼
wjc2090742
4楼公式是正排的,因为长宽计算都加了int,可以认为是正确的正排计算公式。

以X=39,Y=25这样的小数据来验算。1楼公式结果为23,4楼公式为24。1楼公式显然是错的。以下是这种情况下的一个错排图解,从短边开始排,数量为25。
长边开始排,就不画图了。但是可以认为1楼公式并非正解。为方便看图,这里的间距没有画出,但是计算中已经扣去。


 

短边最多排:=INT((E5-1)/(F5+1))为4个。图中三角形短直角边为:=(4-1)*(5+1)=18
则斜边长度为:=18*2=36。斜边上圆形个数为:=36/(5+1)+1=7个。即排7列。
此时:排下上面图形需要的宽为:=18*3^0.5+5+2=38.17<39,排法成立。

这是举例数据从短边开始排的情况。简单说,比4楼双int公式结果要小,肯定是不对的。
8楼
wjh619993018
如草版和7楼所说,公式的确不对,今晚整理一下思路,争取搞一个正确的上来
→→→→→→→→→→→→→→→→→→→→→→→
一个晚上没搞定,越想越复杂

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap