ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 570|回复: 28

[已解决] 皮裁剪用公式自动算出裁剪件数

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-7-4 16:44 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
请大师们赐教:如何输入裁剪的长度和宽度,选择裁剪宽度后,自动算出能裁剪的件数。有纹理的和没有纹理的之分,我想了很久都没有头绪,请大师们帮忙,谢谢!

要达成的目的

要达成的目的

要求说明1

要求说明1

要求说明2

要求说明2

请高手老师指导的表格3.zip

1009.07 KB, 下载次数: 14

谢谢大师的帮助!

TA的精华主题

TA的得分主题

发表于 2024-7-4 18:41 | 显示全部楼层
本帖最后由 混沌音符 于 2024-7-4 18:43 编辑

F4=INT(2400/(C4+E4))*INT(1200/(D4+E4))
G4=MAX(INT(2400/(D4+E4))*INT(1200/(C4+E4)),F4)

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-5 10:33 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
混沌音符 发表于 2024-7-4 18:41
F4=INT(2400/(C4+E4))*INT(1200/(D4+E4))
G4=MAX(INT(2400/(D4+E4))*INT(1200/(C4+E4)),F4)

感谢混沌音符大师公式,谢谢您!使用了您的公式后发现:大尺寸时,没有纹理的裁剪会出错,小尺寸没有问题,具体请看下面的图片说明。再劳驾您看看问题出在哪儿,麻烦您改进下,学生不懂这些,谢谢您的帮助!
裁剪小尺寸会出错,大尺寸不会.png
没有纹理 400x300 可以裁19件 原因说明.jpg
没有纹理 400x300 可以裁19件.jpg
有纹理 400x300 可以裁15件.jpg

TA的精华主题

TA的得分主题

发表于 2024-7-5 11:05 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
感觉好难,没有头绪,留个爪,等答案。

TA的精华主题

TA的得分主题

发表于 2024-7-5 11:40 | 显示全部楼层
本帖最后由 象山海鲜 于 2024-7-5 11:56 编辑

纹理公式
  1. =INT((2400+E4)/(C4+E4))*INT((1200+E4)/(D4+E4))
复制代码

无纹理公式。公式适合宽度最多切98刀,如果不够可以把公式2处的99 一起加大 。
  1. =MAX(IFERROR(INT((0&1200+E4-(D4+E4)*(ROW($1:$99)-1))/(C4+E4))*INT((2400+E4)/(D4+E4))+(ROW($1:$99)-1)*INT((2400+E4)/(C4+E4)),))
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-7-5 14:02 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
mcj730125 发表于 2024-7-5 10:33
感谢混沌音符大师公式,谢谢您!使用了您的公式后发现:大尺寸时,没有纹理的裁剪会出错,小尺寸没有问题 ...

未知你们的加工情况,会不会有如图的这种可能
image.jpg
即:【7】和【8】横过来排,在【19】后面再竖排一个【20】?
这需要按照形状的轨迹裁剪,不能直线。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-8 09:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 mcj730125 于 2024-7-8 09:26 编辑
象山海鲜 发表于 2024-7-5 11:40
纹理公式

无纹理公式。公式适合宽度最多切98刀,如果不够可以把公式2处的99 一起加大 。

谢谢象山海鲜版主的帮助!轮休2天,今天上班看到您的公式,我代入了表格试了试,发现了以下问题,请您看看是哪里需要优化改进下,辛苦您了!谢谢!
劳驾版主看看,谢谢您!.png
劳驾版主看看,谢谢您.png
劳驾版主看看这个,不知是何故,再麻烦您看看,谢谢您.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-8 09:17 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
象山海鲜 发表于 2024-7-5 14:02
未知你们的加工情况,会不会有如图的这种可能

即:【7】和【8】横过来排,在【19】后面再竖排一个【20 ...

象山海鲜版主好!只能是直线裁剪,不能按您的这样来裁,机器只能走直线。比如这个皮片的裁法是:先1至7先裁,再8至14裁,再叠起来裁为14片,最后横着裁15至19,余下的皮料就另做他用了。

TA的精华主题

TA的得分主题

发表于 2024-7-8 09:21 | 显示全部楼层
mcj730125 发表于 2024-7-8 09:12
谢谢象山海鲜版主的帮助!轮休2天,今天上班看到您的公式,我代入了表格试了试,发现了以下问题,请您看 ...

你自己发的表格,左列是空白,等于你要把公式里的单元格都往左移一列

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-8 09:35 | 显示全部楼层
本帖最后由 mcj730125 于 2024-7-8 09:47 编辑
part98 发表于 2024-7-8 09:21
你自己发的表格,左列是空白,等于你要把公式里的单元格都往左移一列

part98大师您好!谢谢您的指教,我去试试先,谢谢您
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 13:02 , Processed in 0.044918 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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