提问人:UDAY BHASKAR MATCHA 提问时间:10/25/2023 最后编辑:HymnZzyUDAY BHASKAR MATCHA 更新时间:10/25/2023 访问量:56
关于 Excel 工作表中函数的公式
Regarding a formula for the function in the excel sheet
问:
我在单元格中计算时遇到了问题,如下所示:
现在我想使用 Product 函数为它使用一个公式
我把它写成PRODUCT(C33:G33)*(0.3+0.6)/2 现在的问题是我不想在公式中写 *(0.3+0.6)/2,它必须从单元格中获取并计算 谁能为它提供一个公式
答:
0赞
user11222393
10/25/2023
#1
此解决方案需要将文件格式化为启用宏的工作簿。在以下位置创建一个简单的 UDF:VBA
Function TextToFormula(text As String)
TextToFormula = Evaluate(text)
End Function
使用此 UDF 将单元格中的文本转换为公式(假设是 id 中):H3
=PRODUCT(C33:G33)*TextToFormula(H3)
或者先写公式,然后再写公式=(0.3+0.6)/2
A1
=PRODUCT(C33:G33)*A1
如果要在某处“显示”计算步骤,请使用:=SUBSTITUTE(FORMULATEXT(A1),"=","")
A2
评论