IF函数在Execl里面应该如何使用 表格if函数怎么用

IF函数在Execl可以说是最经常用到的函数 , 那我们应该怎么去使用呢?本期我就带大家学习下“IF”函数的使用方法 。
如图所示 , 如何快速判断员工是否连续三个月的业绩为0?

IF函数在Execl里面应该如何使用 表格if函数怎么用

文章插图
这里可以在单元格中输入公式=IF(MAX(FREQUENCY(IF(B2:G2=0,COLUMN(B2:G2)),IF(B2:G2=0,,COLUMN(B2:G2))))>2,"是","否") , 按Ctrl+Shift+Enter组合键结束 。
IF函数在Execl里面应该如何使用 表格if函数怎么用

文章插图
公式说明:
B2:G2=0:表示判断单元格是否等于0 , 这里获取到的是一组逻辑值
COLUMN(B2:G2):表示获取列号 , 即数组{2,3,4,5,6}
IF(B2:G2=0,COLUMN(B2:G2)):表示条件判断 , 这里生成{FALSE,3,FALSE,5,6,7}
【IF函数在Execl里面应该如何使用 表格if函数怎么用】同理 , IF(B2:G2=0,,COLUMN(B2:G2))生成的是{2,0,4,0,0,0} 。
之后利用FREQUENCY函数判断区间对应的频数 , 这里获取到的结果为{0;0;1;0;0;0;3} , 然后利用MAX函数获取对应的最大值 , 如果大于2 , 说明至少有三个是连续的 。
函数说明:
COLUMN():表示获取对应的列号 , 比如COLUMN(B2)获取到的列数为2
IF函数表示条件判断
语法=IF(判断条件 , 成立返回的结果 , 不成立返回的结果)
MAX函数是用来返回一组数值中的最大值 。
语法=MAX(数值1,数值2,…)
FREQUENCY函数表示计算数值在某个区域内的出现次数 , 然后返回一个垂直数组 。
语法=FREQUENCY(要统计的数组,间隔点数组)
注意:
  • FREQUENCY函数将忽略空白单元格和文本 。
  • 对于返回结果为数组的公式 , 必须以数组公式的形式输入 。
  • 无论间隔点数组中的数值升序还是乱序排列 , 统计时都会按照间隔点的数值升序排列 , 对各区间的数值个数进行统计 。
以上就是今天分享的内容 , 希望对大家所有帮助 , 若有什么问题 , 欢迎在下方留言 。下期带大家学习Vlookup一对多查找大法!