EXCEL中经常用到条件判断的功能,例如不同的情况显示不同的值、计算出错如何显示、查询为空时如何显示等场景。EXCEL条件判断的函数有三个IF、IFERROR、IFNA,功能十分强大,下面系统地学习这些功能。
IF,if是如果的意思,能够根据不同的条件显示不同的数值,用法是IF(条件,条件为真是显示的值,条件为假时显示的值),举例如果A1的数值大于等于60就显示及格,否则显示不及格。
=IF(A1>=60,”及格”,”不及格”)
IFERROR,EXCEL在数值计算的时候,经常会遇到计算错误的情况,比如计算增速时去年的基数为0,这是结果会显示#DIV/0!,严重影响美观。IFERROR的作用是将这些错误替换成要显示的值,IFERROR用法是IFERROR(显示的值,如果结果为错时显示的值)。举例计算增速时,如果结果正常则显示增速,如果出错则显示0。
=IFERROR(B1/A1-1,0)
IFNA,使用VLOOKUP查询的时候,经常出现查不着的情况,这时系统就会显示#N/A,这样即影响美观,又无法完成汇总计算。类似IFERROR功能的函数是IFNA,能将#N/A显示成需要的值。用法与IFERROR一样,IFNA(显示的值,如果结果为空时显示的值)。举例当VLOOKUP查询没有结果时,显示空。
=IFNA(vlookup(,,,,),””)
这些东西,我感觉不经常用是记不住的,只能做下笔记,在需要的时候去翻找来应用的说。