我现在在做一个工资表,采购部,业务部,财务部各加300,400,350用IF函数怎么做工式
A B C D
1 name dept money current money
2 张三 采购部 500 800
3 李四 业务部 500 900
4 王五 财务部 500 850
5 赵六 其他 500 500
如例↑
不知你是否要得出D列的结果?另外表格格式可能也有些出入如果格式……
如果是的话,那么在D列相应的格子里键入如下命令即可
=IF(C3="采购部",D3+300,IF(C3="业务部",D3+400,IF(C3="财务部",D3+350,D3)))
我这个是最简单的表格格式&相当好理解的命令行
以下是IF的语法
IF(logical_test,value_if_true,value_if_false)
Logical_test 计算结果为 TRUE 或 FALSE 的任何数值或表达式。
Value_if_true Logical_test 为 TRUE 时函数的返回值。如果 logical_test 为 TRUE 并且省略 value_if_true,则返回 TRUE。
Value_if_true 可以为某一个公式。
Value_if_false Logical_test 为 FALSE 时函数的返回值。如果 logical_test 为 FALSE 并且省略 value_if_false,则返回 FALSE。Value_if_false 可以为某一个公式。
说明
1、函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。请参阅下面最后一个示例。
2、在计算参数 value_if_true 和 value_if_false 后,函数 IF 返回相应语句执行后的返回值。
3、如果函数 IF 的参数包含数组,则在执行 IF 语句时,数组中的每一个元素都将计算。如果某些 value_if_true 和 value_if_false 参数为操作提取函数,则执行所有的操作。