使用勤哲Excel服务器做管理系统的基础就是Excel,而Excel中函数功能不可或缺,其中IF函数是excel常用的函数之一。
凡是数据中涉及到条件逻辑判断,多条件判断的问题,都是可以用IF函数来解决。而且IF函数和其他很多函数结合使用,能够起到强大的作用。
IF函数可以对值进行逻辑判断,IF函数可以表示为 IF(判断条件,TRUE返回值,FALSE返回值) 因此IF函数可以返回两个结果,第一个结果是判断值为TRUE,第二个结果是判断值为FALSE。
IF函数作为一种逻辑判断函数, =IF("判断条件","成立","不成立")
实例
说明产品参数大于等于4分合格,小于4为不合格
函数公式:=IF(A2>=4,"合格","不合格")
其中因为第二、第三参数为文本内容,所以需要用双引号"";
第一参数当结果>=4,执行第二参数"合格";当小于4的时候执行第三参数"不合格"。
IF函数and函数
案例说明:只要有一科成绩小于60则记为不合格,反之记为合格
函数公式:
=IF(AND(A2>=8,B2>=8),"良品","次品")
扩展1
=IF(AND(A1>6,B1<10), "良品","次品")
=IF(OR(A1>6,B1<10), "良品","次品")
注:and()表示括号内的多个条件要同时成立
or()表示括号内的多个条件任一个成立
扩展2
=IF(OR(AND(A1>6,B1<10),C1="是"),"良品","次品")
=IF(ADN(OR(A1>6,B1<10),C1="是"),"良品","次品")
产品参数1和产品参数2都大于4才是合格,否则为不合格
正确公式是=IF(AND(A2>4,B2>4),"合格",IF(OR(A2>4,B2>4),"不合格",""""))
扩展3 IF单条件多层嵌套判断
=IF(A2>8,"合格",IF(A2>4,"凑合","重做"))
首先判断A3单元格是否大于8, 大于8,则返回合格,不大于8,则继续下一个IF的判断
扩展4 IF函数或关系条件判断
这里是一个或的关系
在D2单元格输入公式:=IF((A2>8)+(B2>8),"OK","NO")
这里的+号代表or
当然也可以使用这个公式:=IF((A2>8)+(B2>8),"OK","NO")
=IF(OR(B2>8,A2>8),"OK","NO")
扩展5
现在我们再来看这一张成绩单,我们来分析它的成绩等级。进行函数的嵌套应用
按照各个等级的要求,用IF函数来进行判断各个同学成绩的所在等级。
输入公式:=IF(I3<350,"不及格",IF(I3<400,"及格",IF(I3<450,"中等",IF(I3<500,"良好","优秀"))))
勤哲软件中需求分析之表间公式
需求描述一:
两个员工名单:员工名单A员工_主表, 员工名单B FIN_员工信息表,
找出员工表单A,B中 员工名相同,但是表单A中 员工名存在 ,但是表单B中名字不存在的员工名,也就是 表单A中有100个员工名单,而B中有50个员工名单 ,怎么找出 表单B中没有的员工。(用于提数公式)
分析:
类似这样的需求,其实需要用到勤哲的不属于此集合函数(注意:易错方法用不等于去判断" <>")
解决方案:不属于在勤哲表间公式的运算符里边
最终效果如下
需求描述二:
从定单中提数员工编号,从员工基本数据中提取员工手机号和身份证号,然后如果基本数据中没有手机号和身份证号,这个怎么写筛选条件?(用于回写公式)
解决方案:
一个自由随心DIY的强大办公管理系统,有了它,OA,ERP,CRM,都有了
勤哲软件是一个开发平台,根据您的需求,开发出不同的软件,
比如OA CRM ERP以及财务软件 财务进销存 物流库存 设备 固定资产管理(人事 档案 合同管理软件)医院 教务 酒店汽配等等,
根据需要自己增加功能模块和自定义流程,只要您会Excel就可以自己开发,不需要写代码
勤哲软件是面向最终用户的信息系统设计工具与运行平台,
不是针对特定行业的信息管理系统,
是最终用户根据企业实际业务需要来构建本企业信息管理系统的一个工具,能适应不同行业的业务需求。
勤哲是将电子表格软件MS Excel和大型数据库MS Server有效的集成为一个网络数据业务协同工作环境;
用户的日常操作基本上都在MS Excel中完成;
通过设计模板、定义工作流、定义表间公式等简易直观的操作;
实现管理意图,轻松、快速构建能够适应变化的ERP、OA、CRM、SCM等管理信息系统。
如果您感兴趣,可以私信我,还可以关注wx号《勤哲小助手》