所以我真的可以在我的一个Excel单元格中使用模块化运算符,只是尝试不同的东西并且稍微混乱。
所以在一个单元格中就有例如 = A1(B1中的操作)A2
因此,当我在B1中写一个“加号”('+')符号时,我会得到一个补充,但如果我写一个“星号”('*'),我会得到一个乘法。
同样可以 =(B1中的函数名称)(A1; A2)
在B1中我可以写MIN或MAX。
当然我可以用IF来做,但我的问题是用另一个单元格中的文本构建一个单元格公式,然后解释它(因此不限于几个IF情况)。就像INDIRECT一样,但不仅仅是细胞参考。任何的想法 ?提前谢谢。
答案 0 :(得分:1)
我认为你需要在你的方法中保持一致: 一个函数名,或一个运算符,但不是两者都是(+和*可以用SUM替换)分别是PRODUCT,所以这不是问题。)
如果您转到名称管理器并定义新名称,操作表示如下:
= EVALUATE($ B $ 1和; “(与” & $ A $ 1和; “” &安培; $ A $ 2)
(如果您的版本在公式中使用分号作为参数分隔符而不是逗号,则将“,”替换为“;”。
退出名称管理器。
然后,在任何细胞中:
=操作
使用B1中的各种字符串进行测试,例如SUM,PRODUCT,MAX,MIN。当然,这只适用于语法形式为:
的函数= FUNCTION( ARG1 , Arg2所得)
并且还要求您将工作簿保存为启用宏。
此致