青歌赛为什么不办了:EXCEL中IF函数应用一例

来源:百度文库 编辑:中财网 时间:2024/03/29 23:40:45

 
EXCEL中IF函数应用一例

 
  有朋友问到一个问题:“在EXCEL中,如何使用函数实现如下功能:在A1单元格填写A,B1单元格自动填写100,当A1单元格的内容更改为B时,B1自动改为200,当A1单元格内容更改为C时,B1自动改为400。”  首先分析这个问题需要判断A1单元格的内容,如果A1单元格内容是A,那么B1是100,如果A1单元格内容是B,那么B1是200,如果A1单元格是C,那么B1是400。这样看来,解?决这个问题应该使用IF函数。而由于有三个变化,因此IF函数的嵌套应该是三层,那么首先写最里层,也就是  第三层变化:IF(A1="C","400"),如果A1是C,那么400  第二层变化:IF(A1="B","200"),如果A1是B,那么200  第一层变化:IF(A1="A","100"),如果A1是A,那么100  现在三层IF函数都有了,要把它们写到一个IF函数里去,那么用文字表示应该是如果A1不是A也不是B而C,则B1写400,否则如果A1不是A而是B,则B1写200,否则如果A1是A,那么B1写100,用IF函数来表示就是:

=IF(A1<>"A",IF(AND(A1<>"B"),IF(AND(A1="C"),"400"),"200"),"100")

  这个IF函数的意思是:判断A1单元格内容是否为A,如是则B1单元格内容为100,如果A1单元格的内容不为A则判断A1单元格内容是否为B,如是则B1单元格内容为200,如果A1单元格内容也不为B则判断A1单元格内容是否为C,如果A1单元格内容为C,则B1单元格内容为400。其中,A1单元格的内容可以用我们以前学习过的EXCEL表格人机交互下拉菜单 来制作,这样,A1单元格的内容就会限定在我们需要的内容上,在此例中是ABC,B1单元格的公式就可以引申为整个B列的公式。