楼主 wjh619993018 |
Q:如何求出能生产产品的最大数量(具体要求见下图) A:在B5中输入以下公式:
这是实际工作中常遇到的问题,欢迎帮助简化公式! 0003最大数量.zip |
2楼 liuguansky |
以我的理解,不知道你写那么长是什么意思.
|
3楼 wjh619993018 |
你这个公式,显然是不对的 1、你的思路是先将圆切成边长为直径+1的正方形,再求它的面积,这一点就浪费了很多材料,因为圆形是可能通过错位来减小行距或列距的 2、单纯的用正方形的面积与产品的面积相除来求个数会增大产品的数量,举个简单的例子,就是用长1米、宽1米的一块材料只能切出一块边长为0.6米的正方形产品,而不能切出两块 |
4楼 wjc2090742 |
这个可以吗?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楼所说,公式的确不对,今晚整理一下思路,争取搞一个正确的上来 →→→→→→→→→→→→→→→→→→→→→→→ 一个晚上没搞定,越想越复杂 |