出来混,迟早是要做表的...

excel.png

调用其他工作表指定内容

用法:[工作表名!]+[数据]
作用:调用其他工作表指定内容
示例:Sheet2!D3:Sheet2!D9
解释:表示调用名为Sheet2的数据表中D3-D9之和

COUNTIF

用法:COUNTIF([范围],条件)
作用:根据条件计数(返回满足条件的“条数”)
示例:COUNTIF(A1:A99,"是")
解释:在A1-A99中,每有一个值为“是”,则计数加一。

COUNTIF拓展:通配符的用法
示例:COUNTIF(A1:A99,""&"是"&"")
解释:在A1-A99中,每有一个值包含“是”,则计数加一。

IF 函数

用法:IF(条件,[真值],[假值])
示例:IF(A1>3,"大","小")
解释:如果A1>3,输出“大”,否则输出“小”
拓展:真值和假值可以是任函数、数值等,因此可以多层嵌套实现较为复杂逻辑的判断
拓展示例:

excel1.jpg

原表格公式

IF(AND(C3="销售实习生",R3="一类城市"),150,
 IF(AND(C3="销售实习生",R3="二类城市"),135,
  IF(AND(C3="销售实习生",R3="三类城市"),120,
   IF(AND(C3="销售实习生",R3="一类城市"),150,
    IF(AND(C3="销售实习生",R3="二类城市"),135,
     IF(AND(C3="销售实习生",R3="三类城市"),120,
      IF(AND(C3="非销售实习生",I3="MBA"),350,
       IF(AND(C3="非销售实习生",I3="博士"),250,
        IF(AND(C3="非销售实习生",OR(I3="本科",I3="硕士",I3="大专"),R3="一类城市"),120,
         IF(AND(C3="非销售实习生",OR(I3="本科",I3="硕士",I3="大专"),R3="二类城市"),100,
          IF(AND(C3="非销售实习生",OR(I3="本科",I3="硕士",I3="大专"),R3="三类城市"),80)
         )
        )
       )
      )
     )
    )
   )
  )
 )
)

优化一下:

一级判断:
IF(C3="销售实习生",[真:只需判断R3值],[假:再判断两类学历])

二级判断1:

[一级为真:判断城市类型即可]
IF(R3="一类城市",150,IF(R3="二类城市",135,120))

[一级为假:再判断两类学历](即硕士以上直接输出,以下再判断城市)
IF(OR(I3="MBA",I3="博士"),[真:判断是MBA or 博士],[假:判断城市类型])

三级判断:

[二级判断2]结果真:只需判断是MBA(or博士)
IF(I3="MBA",350,250)

[二级判断2]结果假:再判断一次城市类型
IF(R3="一类城市",120,IF(R3="二类城市",100,80))

最终结果:

IF(C3="销售实习生",
    IF(R3="一类城市",150,IF(R3="二类城市",135,120)),
    IF(OR(I3="MBA",I3="博士"),IF(I3="MBA",350,250),IF(R3="一类城市",120,IF(R3="二类城市",100,80)))
)