如何在excel中使用if函数

如题所述

第1个回答  2016-12-09
IF函数的使用方法:
在b1单元格填写公式=if(a1=1,"等于","不等于")
这个公式的意思是if(如果)a1=1,显示"等于",否则显示不"等于"。
从而得知IF函数的使用方法是先输入等号(所有单元格输入公式都需要先输入等号,是在公式之前,不是在函数之前,比如一个公式包含5个函数,只需要在输入公式的最开始输入等号)。
然后输入函数,这里我们讲IF,就输入IF。
然后括号(office2007以上版本输入if后会有提示,按tab键会自动加上左括号)。
然后在括号里面加上输入参数,if函数包含3个参数,第一个参数是条件,第二个参数是符合条件返回的结果,第三个参数是不符合条件返回的结果。
比如 =IF(A2>2,"大于","不大于")
if的计算方式是,先看第一个参数,a2>2,excel就会去看a2单元格,如果a2单元格大于二,excel就返回真(true),就是说a2>2是真的,也就是符合条件,excel就会去看第二个参数,忽略第三个参数,因为第三个参数不符合条件的结果,当a2单元格的值不大于2的时候,excel会返回假,才会返回第三个参数。
当excel确认好了需要返回哪个参数的时候,就回去看那个参数是不是一个值,如果是一个值,就会直接返回,如果是一个公式,excel就会继续计算这个公式,知道得出需要的值,然后返回。

if函数的第一个参数可以是一个条件,也可以是一个数据,或者干脆就是一个值(单元格),甚至可以是一个数组,当第一个参数是一个数组的时候,excel返回的结果也会是一个数组。

总体来说,excel会把第一个参数转化为一个逻辑值,逻辑值包含true和false。true代表的真,false代表的是假,这个两个逻辑值是计算机的最基本的组成部分,我们队电脑的大部分操作,计算机都是在判断真假,从而确定下一步的操作,简单的将,就像我们现实中的开关,只有开和关两种状态。
在excel里面 空和数字0会被excel当做false,其他的所有值都会被excel当做true,当然,错误值除外。
接着说我们的IF函数,当第一个参数是是true的时候返回第二个参数,是false的时候返回第三个参数,if(条件,条件为真的结果,条件为假的结果)。在最新的office365的2016版里面,新增了ifs函数,多条件求和,这个需要了解的话可以去百度。

我们的第一个公式
=IF(A1=1,"等于","不等于")
如果A1等于1,则显示等于,否则显示不等于
相似回答