if函数是属于逻辑类的函数,excel中一般用不上,但是不排除当我们需要判断一个数值或时间等是否符合规定的时候,我们就可以利用这个函数来处理了!
前期准备工作(包括相关工具或所使用的原料等)
microsoft excel
函数基础知识
IF(logical_test,value_if_true,value_if_false)
上述表达式为If函数的基本公式,我们可以理解为:
IF(逻辑表达式,true时返回值,false时返回值)
逻辑表达式中,最常用的有> 大于、 <小于、非(not)、与(and)、或(or)这些判定类的表达符号等。
具体操作间实例!
实例
一、假设某单位有4个员工,每名员工的工作量为50,分两个月完成,根据实际情况统计完成后,我们需要判定其是否完成了工作量,并自动标注其是否超额完成,显示其超额或欠缺的数量。
具体操作见图。
![Excel 函数使用经验分享:[3]if函数的套用](http://www.52ij.com/uploads/allimg/160403/1551554545-0.jpg)
二、假设有一个企业,工作实际分三班作业,分别是早、中、夜班,而起上班时间和下班时间通过打卡获知并得到记录和统计,我们需要区别对待每一名员工所上的是早班还是中班亦或是夜班时,同样可以利用if函数加时间函数来实现,不过,这里我们就需要用到if函数的多级套用了。
如图所示:
已知上班时间和下班时间,并计算了上班时长,我们根据上班时间起点来计算其上的是早班还是中班或夜班。
根据时间我们知道,小A上班时间为0:36分,也就是我们通常说的夜班,那么公式如下:
=IF(AND(HOUR(TIMEVALUE(F4))>=8,HOUR(TIMEVALUE(F4))<17,HOUR(TIMEVALUE(G4))<20,HOUR(TIMEVALUE(G4))>8),"早",IF(AND(OR(HOUR(TIMEVALUE(F4))>=0,HOUR(TIMEVALUE(F4))>22),HOUR(TIMEVALUE(G4))<12,OR(HOUR(TIMEVALUE(F4))<8,HOUR(TIMEVALUE(F4))>22)),"夜","中"))
因为只有三个可选项(早、中、夜),那么我们只要两个if就可以实现判定功能了。
![Excel 函数使用经验分享:[3]if函数的套用](http://www.52ij.com/uploads/allimg/160403/1551552295-1.jpg)
结语:
普通计算是一个表达式一个结果,有了if,可以实现多个表达式多个结果的判定和显示。
注意事项
操作时需注意语法的正确性。
Excel 函数使用经验分享(共3篇)上一篇:取整函数INT经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
