cpder 发表于 2013-2-12 23:33:04

IF、CASE函数在软件中如何应用?

        知识编号:22579        问题版本:用友T3—人事通标准版10.3plus1        问题模块:薪资管理所属行业:通用        解决方案:临时解决方案关 键 字:IF、CASE函数在软件中如何应用?        适用产品:T3系列补 丁 号: 更新日期:2009-8-30 9:59:24点击数:1088        标题:IF、CASE函数在软件中如何应用?        问题现象:IF、CASE函数在软件中如何应用?
IF函数例子:
全勤奖董事会、总经理室部门每人每月500元,其余部门为200
CASE函数例子:
全勤奖 按管理级别区分: 高级干部=350
科室人员=300
技术人员=280
        原因分析:        问题答案:解决方法:
IF函数:
如果 人员基本信息.部门 = ‘董事会、总经理室’ 那么 500 否则 200 结束

编辑方式:
①选择“内部函数”-“语句函数”-“IF语句”,在公式内容中出现“如果 那么 否则 结束”
②在“如果”和“那么”中间添加类别中“人员基本信息”-项目中“部门”-代码中“董事会、总经理室”
③在“那么”和“否则”中间输入“500”
④在“否则”后面填写“200”

CASE函数:

公式内容:
分情况
如果人员基本信息.管理级别 = '高级干部' 那么 350
如果 人员基本信息.管理级别 = '科室人员' 那么 300
如果 人员基本信息.管理级别 = '技术人员' 那么 280 否则 0 结束

编辑方式:
①选择“内部函数”-“语句函数”-“CASE语句”,在公式内容中出现“分情况 如果 那么 如果 那么 如果 那么 否则 结束”
②判断“如果”条件应用数量,将CASE排成比较容易辨别的版式
③选择基础信息来自人员基本信息中的管理级别,代码会将管理级别的人员明细显示出来
④从第一个如果开始填加管理级别,对应的那么输入级别的奖金额
⑤每一级别的输入,直到以0结束


页: [1]
查看完整版本: IF、CASE函数在软件中如何应用?