我想知道如何将某个值存储在语句中IF()
,以便 Excel 不必进行两次计算。有没有办法将某个值存储到变量中?
举个例子,假设我有这样的事情:
=IF(ISNA(CalculateSomething(cellref)),"something",CalculateSomething(cellref))
在这里运行两次似乎有点浪费CalculateSomething(cellref)
,特别是在一个大型电子表格上。
有没有办法将返回值存储在某处以供语句的一部分CalculateSomething(cellref)
使用?else
答案1
您可以改用IFERROR()
:
=IFERROR(CalculateSomething(cellref),"something")
据我所知,除非使用辅助列,否则无法存储步骤计算。