If statement IFS not拒绝返回数组
数据If statement IFS not拒绝返回数组,if-statement,google-sheets,google-sheets-formula,array-formulas,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,数据 <CellA1="One"> 我的问题: 我正在使用一个简单的IF函数IF(A1=“One”,命名为\u range\u One),它的工作原理类似于charm,并返回了命名为\u range\u One。但只要我使用IFS它就会停止返回我指定的范围。对我来说,这似乎是一个错误或措辞错误。我还试着将它包装成一个数组形式,但效果并不理想。 因此IFS(A1=“One”,命名为\u range\u One,A1=“Two”,命名为\u range\u Two)一旦我使用IFS
<CellA1="One">
我的问题:
我正在使用一个简单的IF
函数IF(A1=“One”,命名为\u range\u One)
,它的工作原理类似于charm,并返回了命名为\u range\u One
。但只要我使用IFS
它就会停止返回我指定的范围。对我来说,这似乎是一个错误或措辞错误。我还试着将它包装成一个数组形式
,但效果并不理想。
因此IFS(A1=“One”,命名为\u range\u One,A1=“Two”,命名为\u range\u Two)
一旦我使用IFS,我的函数就会停止工作并返回错误“无法找到数组值”。
我找不到这个问题的解决方案。如果,您需要嵌套的
:
=ARRAYFORMULA(IF(A1="One", named_range_one,
IF(A1="Two", named_range_two, )))
请参阅:您的IFS()
公式在Excel 365中工作。感谢您的反馈。很遗憾,IFS()
没有返回数组。这使得我的非常长的函数更加复杂。至少你的解决方案是有效的。谢谢你的回答!