我正在检查一个函数,它检查8个连续值是否都大于数据的平均值(C29),然后返回8的数组中的最后一个单元格,如果这是真的话。我有一个工作公式,
=IF(D38>$C$29,NA(),(IF(D38>$C$29,NA(),(IF(D39>$C$29,NA(),(IF(D40>$C$29,NA(),(IF(D41>$C$29,NA(),(IF(D42>$C$29,NA(),(IF(D43>$C$29,NA(),(IF(D44>$C$29,NA(),(IF(D45>$C$29,NA(),(IF(D46>$C$29,NA(),D46)))))))))))))))))))
但是现在我想对此添加另一个测试:如果它之前的列(I46)中的相应单元格包含N / A,那么我希望它返回上面公式的值。但是,如果I46包含一个值,那么我希望这个单元格返回N / A.我正在努力探讨如何将其放入,以及是否将它放在嵌套IF的开头或结尾。
非常感谢您的帮助!
答案 0 :(得分:0)
使用以下模板:
=IF(ISNA(I46),formula that you already have,NA())
这将是:
=IF(ISNA(I46),IF(D38>$C$29,NA(),(IF(D38>$C$29,NA(),(IF(D39>$C$29,NA(),(IF(D40>$C$29,NA(),(IF(D41>$C$29,NA(),(IF(D42>$C$29,NA(),(IF(D43>$C$29,NA(),(IF(D44>$C$29,NA(),(IF(D45>$C$29,NA(),(IF(D46>$C$29,NA(),D46))))))))))))))))))),NA())
我没有对此进行过测试,但是从表面上看,你现在所拥有的公式可以满足您的需求。