作业帮 > 综合 > 作业

这个excel公式的意思

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 04:08:04
这个excel公式的意思
=IF(B8=0,"",IF(ISERROR(VLOOKUP(B8,#REF!,5,FALSE)),"★",VLOOKUP(B8,#REF!,5,FALSE)))
首先,你这个公式是有问题的: #REF! 应该是一个指定的搜索范围,你这目前是错误的,需要检查一下.
然后这个语句比较复杂,拆分一下:

=IF(B8=0,"",语句1)
语句1 = IF(ISERROR(语句2),"★",语句2)
语句2 = VLOOKUP(B8,#REF!,5,FALSE)

对这个拆分好的语句一点点分析:
语句2:
VLOOKUP(B8,#REF!,5,FALSE):在指定区域内的第一列中查询与B8单元格相同的值,如果找到了,则语句2的结果就是该行的第5列的值;找不到的话,语句2的结果就是false
语句1:
IF(ISERROR(语句2结果),"★",语句2结果):如果上面语句2返回的是错误值,那么就语句1的结果就是★,如果不是错误值,那是什么语句1的结果就是什么

整体:如果B8单元格是0,那就返回空,如果不是0,就返回语句2的结果