用if函数得到了某一列数组,例如a1:a5,其中a2是空的,没有数据,这样的{5,,2,6,3},用min函数得出最小值是0,我想得到的答案是2
直接用min(a1:a5)答案是2,但里面套入if: {min(if(条件,a:a))},变成从数组中筛选最小值,答案就变成0了
如下图,是对的呀:
=MIN(IF(A1:A5<>"",A1:A5))
注意!!!!!!是数组公式,在单元格里粘贴了以后,千万不要按回车退出,而要按“Ctrl+Shift+回车”退出。
追问
哦,我的公式里本身有if函数,条件当然不是 “去除为空的”,所以再加个“去除为空的”if函数很乱的,我先去试试吧
谢谢,这种情况暂时解决,遇到a1:a5都是空值的特殊情况下,min函数得出的还是0,我想得出空或错误的结果,怎么办?
有空值,0会报错的
追答没考虑到!