问题描述
我有一张桌子,上面有盒子的尺寸和盒子的相关费用。有时候,我得到的包装盒尺寸不适合包装盒表,因此我需要将它们四舍五入,以确保产品仍然可以放入包装盒中,并且成本值正确。
在另一张纸上,我有一个公式,正在使用具有多个条件的索引匹配,但是我需要使索引匹配更具动态性,并通过四舍五入到包装成本来匹配最接近的可用值公式:
=INDEX('Packaging cost data'!$F$18:$F$77,MATCH(1,([@Length3]='Packaging cost data'!$B$18:$B$77)*([@Width2]='Packaging cost data'!$C$18:$C$77)*([@Height2]='Packaging cost data'!$D$18:$D$77),0))
在上式中:
-
我已经尝试过将公式末尾的0更改为不精确,即-1或1,并且无法正常工作
-
我的输入示例如下所示:
-
输入5、5、5的值应四舍五入至8,6,4,其中长度,宽度和高度为5、5、5 arent。正确的索引匹配结果应该是包装盒成本为.48。
-
输入12、5、4应该四舍五入为12、6、4,因为12是有效长度,6是有效高度,而5不是有效高度。索引匹配的正确结果应该是包装盒成本为.62
-
包装费用数据如下表
-
用于包装成本数据的F18到F77与将A2到A61应用于具有表头的新工作表相同
包装费用数据
在此先感谢您的任何建议或帮助!