作者:乔山办公网日期:
返回目录:excel表格制作
可以用if嵌套来实现:知=if(A1=1,"通过",if(A1=2,"拒绝","待定"))
由于if嵌套的层数,在道2003版及以前,最多只能7层,同时嵌套层数过多时,公式过于冗长,这时用内lookup()等函数较为简便,本题:容
=lookup(A1,{1,2,3},{"通过","拒绝","待定"})
=if(or(and(c3="A",f3="E"),and(c3="A",f3="F"),and(c3="B",f3="E"),and(c3="B",f3="F"),and(c3="C",f3="E"),and(c3="C",f3="F"),and(c3="D",f3="E"),and(c3="D",f3="F")),1,0)
应该是两个条件(本公司工龄A、社会工龄B)确定可以享受的国家法定年假及公司奖励年假。你要计算什么呢?
如果需要解决IF的多层嵌套,特别是超过7层的嵌套,把条件作百为一个辅助表,然后用函数VLOOKUP来查询最佳。假定辅助工作表名为“条件”,根度据条件返回数据知所在表名为“数据”。在“条件”表中——A列为名称,a、b......;B列为数值1、2.......。在“数据”道表中——A列为专名称,a、b......(与“条件”表A列的数据顺序是不同的);B列为根据A列名称到“条件”表查询返回的数值。在“数据”列的B2单元属格粘贴公式=VLOOKUP(A2,条件!$A:$B,2,0),向下填充到相应的单元格即可。