我在木工行业工作。我想使用excel中的可重用工作表来加快我的工作流程。我正在制作材料报价,总结我们建造橱柜所需的所有东西。这些橱柜通常是定制橱柜,我必须用手写出所有尺寸,数量等,完成后我必须总结数据以提供报价。我在Blender python中编写了一个脚本,工作正常,但我需要在Excel工作表中执行此操作。我的问题: 我写下了一块板(有4面)的尺寸。 获得平方米没问题我只是简单地乘以数字。但我有一个名为“Edgebanding”的小区。我们使用它的两种类型:1称为PVC(小写字母)2称为ABS(大写字母)。总结这些我需要一个代码(我编码像8年了)。我只是简单地写下我需要的代码:
SUMPVC = 0
for length of string(Edgebanding cell) with each letter
if currentLetter='a' then
SUMPVC+=BoardWidth(B Cell value)
elif currentLetter='b'
SUMPVC+=BoardHeight(D Cell value)
end for cycle
return width SUMPVC*Quantity(F cell value)
SUMABS = 0
for length of string(Edgebanding cell) with each letter
if currentLetter='A' then
SUMABS+=BoardWidth(B Cell value)
elif currentLetter='B'
SUMABS+=BoardHeight(D Cell value)
end for cycle
return width SUMABS*Quantity(F cell value)
是否有可能(如果是这样......如何?)将其作为类似excel中其他运算符的函数(例如“= SUM(range)”。
所以看起来像是“= SUMPVC(E2)”和“= SUMABS(E2)
我附上截图,只是为了清楚我在说什么。 提前致谢!亚历克斯 Example
答案 0 :(得分:0)
我没有50多个声望,所以我不能将其作为评论发布:
在上面的链接中,有一个关于如何创建公式的小教程。只是适应你的需要。
http://www.dummies.com/software/microsoft-office/excel/how-to-create-custom-excel-functions/