我正在为我工作的学校的印刷设施开一张发票。
我非常接近,几乎可以正常工作。基本上我有一个纸张尺寸值的列表,可以从列表中的单元格中选择。如果选择与任何值匹配,则公式将对纸张区域进行数学运算。但我希望能够插入自定义纸张尺寸,例如“24x19”,并让公式计算出来。
我尝试将公式放入单元格中,例如“24 * 19”,但可以获得excel来实际进行数学运算 - 只需返回值。
因此,我继续尝试通过搜索“x”两侧的所有字符并重新声明其值来更改单元格的值,如下所示:
D12=((LEFT(D12(SEARCH("x", D12, 1))))*((RIGHT(D12(SEARCH("x", D12, 1))))
但也没有骰子,我只得到“#VALUE!”
作为第二个问题 - 我也不喜欢下面的 OR 实例。必须重新声明纸张大小的每个实例将很难维护 - 这可以简化吗?我渴望一个ELSE!任何帮助将不胜感激。
=IF(D12="A5",14.8*21,IF(D12="A4", 21*29.7,IF(D12="A3",29.7*42,IF(D12="A33",32.9*48.3,IF(D12="A2",42*59.4, IF(D12="A1",59.4*84.1, IF(OR(D12<>"A5", D12<>"A4",D12<>"A3",D12<>"A3+",D12<>"A2",D12<>"A1"), D12=((LEFT(D12(SEARCH("x", D12, 1))))*((RIGHT(D12(SEARCH("x", D12, 1)))) )))))))
感谢您的帮助和经验