Excel2007以前的版本中,IF函数最多只能嵌套7层。比如成绩分级:卷面分数高于或等于95分为A++等;低于95分高于或等于90分为A+等……以5分为一个档次直至卷面分数低于4 5分为D等。公式如下:
=IF(C2>=95,"A++",IF(C2>=90,"A+",I(C2>=85,"A",IF(C2>=80,"B++",IF(C2>=75,"B+",IF(C2>=70,"B",IF(C2>=65,"C++",IF(C2>=60,"C+",IF(C2>=55,"C",IF(C2>=50,"D++",IF(C2>=45,"D+",IF(C2<45,"D"))))))))))))
只要Excel2007工作簿采用了*.xlsx格式,IF函数的嵌套层数就可以达到惊人的64层,使用这个公式自然不在话下。不过,如果把工作簿另存为*.xls格式,或在*.xls格式的工作簿中输入上述公式并保存时,就会看到如图所示的对话框。看来要用更强大的IF函数,*. xlsx格式是必不可少了。
图 兼容性检查器
不仅如此,Excel2007提供了多种形式的“条件格式”。如果需要直观比较一组数据的大小,打开“条件格式→ 数据条”子菜单,选择一种合适的数据条,数据所在单元格就会显示类似直方图的彩条。如果选择“条件格式→图标集”子菜单下的“五向箭头”,就可以以平均值为标准用箭头显示每个数据的升降,几种“条件格式”可同时使用。
如果把这些“条件格式”的工作簿保存为*.xls格式,用Excel2003等低版本打开后,“数据条”和“图标集”等“条件格式”会神秘“失踪”。
相关文章
同类最新