excel 1/(A1:A65535<>"")的解释

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:31:09
=LOOKUP(2,1/(A1:A65535<>""),A1:A65535)
是返回一列中最后一个非空单元格的列 ,但1/(A1:A65535<>"")的公式 是什么意思和有什么用的?多谢

哦,我明白了,是不是这样的,A1:A65535<>""表示非空的话是true,空的话是false,true=1,false=0,也就是1/(1,0,1,1。。。),也就是如果非空的话,而lookup函数,找到2,找到第一个不符合要求前的一个小于2但接近2的数。

就是判断A列是不是全空白
全空白就无意义,有东西,就得1

A1:A65535<>""表示非空的话是true,空的话是false,true=1,false=0,也就是1/(1+0+1+1。。。),也就是如果非空的话,分母越大

""是空的意思
A1<>"":如果a1里是空,返回结果0,非空1。1/(A1<>""),如果a1里是空,返回结果#DIV/0!,非空1。1/(A1:A65535<>"")返回一组数,由1和#DIV/0!组成。在这组数里查找2,返回的就是最后一个1对应的单元格里的值