IF函数在Execl可以说是最经常用到的函数 , 那我们应该怎么去使用呢?本期我就带大家学习下“IF”函数的使用方法 。
如图所示 , 如何快速判断员工是否连续三个月的业绩为0?
文章插图
这里可以在单元格中输入公式=IF(MAX(FREQUENCY(IF(B2:G2=0,COLUMN(B2:G2)),IF(B2:G2=0,,COLUMN(B2:G2))))>2,"是","否") , 按Ctrl+Shift+Enter组合键结束 。
文章插图
公式说明:
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函数将忽略空白单元格和文本 。
- 对于返回结果为数组的公式 , 必须以数组公式的形式输入 。
- 无论间隔点数组中的数值升序还是乱序排列 , 统计时都会按照间隔点的数值升序排列 , 对各区间的数值个数进行统计 。
- 空鱼缸摆放在哪里风水好-家居风水
- 文明重启食物箱在哪 文明重启食物箱方位分享
- 面相十二宫之妻妾宫(图文)
- TF与TI将在LOL手游赛场上冲刺冠军
- 怎么在传奇手游公益服游戏中的赚钱 传奇手游公益服怎么获得
- 戴教授正在讲李白将进酒到高潮时,一个长相标志的女大学生问了个刁钻的问题李白
- 科技V计划 最近又在闲鱼捡了不少垃圾,其中一台没电池、50块包邮的摩托罗拉手
- 好家伙,荣耀这波可以!今年春节,中国第38次南极科考队因为在执行考察任务
- 盘点国内最火的传奇手游前十名
- 直击安乐死全过程 如何安乐死