Excel学习内容:逻辑函数
逻辑函数可以进行真或假的值进行判断,如AND用来表示多个表达式(运算符和运算操作数组合所完成的运算结果或是单独一个操作数)之间的“与”运算,当所有表达式结果为真即成立时,返回真,否则返回假。FALSE为返回逻辑值。如,=FALSE()返回的是逻辑值FALSE。if,OR函数(这是或运算,当表达式的结果中有一个为真即为真。)
这里介绍if函数:
if函数的操作过程是:如果有多个条件,先判断第一个条件的表达式是否为真,如果是真,就执行第一个条件所给出的结果,如果为假,则再判断第二个条件是否为真,第二个条件为真,则执行第二个条件所提供的结果,如果为假,则再判断第三个条件是否为真,如此类推。
操作例子:
新建打开Excel,鼠标左键点击A1单元格,输入以下记录:销售员,上月销售利润,本月销售利润,奖励;有三行记录:小张,2000,3000;小明,800,1100;小李,2100,800;现在求当销售员的上月利润大于或等于1000,本月利润大于或等于1000,就奖励300元,否则奖励100元。鼠标左键点击小张的奖励的单元格D2,输入公式:“=IF(AND(B2>=1000,C2>=1000),"奖励300元","奖励100")”,AND括号里面第一个参数是条件1,第二个参数是条件2,两个参数只要有一个不成立为假就返回假值,只有两个条件都成立为真时才为真。也是AND函数所返回的值为真时,就执行第一个结果“奖励300元”,AND函数返回的值为假时,就执行第二种情况的结果“奖励100”。输入完公式后按一下回车键Enter,这时单元格D2的结果为:奖励300元。鼠标左键点击小张奖励的单元格D2选中它将鼠标指针放到右下角变成黑色十字标记时快速连续双击鼠标左键完成其他记录奖励的计算结果。
下一个例子:
新建打开Excel,鼠标左键点击A1单元格为开始单元格输入记录:“姓名,身份证号,性别”,有三行记录:“小飞,441802198204091480;小李,441802198204091477;小杰,441802198204091471”,在输入身份证时由于数字长度长,所以需要将身份证号的列的单元格选中,点击“开始”选项卡下的“数字”组中的第一行的向下箭头在出现的列表中选中“文本”项。现在要求在记录中身份证号中第17位数字为偶数时性别为女,为奇数时性别为男。鼠标左键点击小飞的性别单元格C2输入公式:“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,MID函数功能:从文本字符串中指定的起始位置起返回指定长度的字符。MID括号里面第一个参数是文本字符串(你所要返回指定长度的字符的来源文本字符串),第二个参数是返回指定长度的字符中开始的位置,如这里身份证号的第17位就是第17个位置,第三个参数是你要返回多少个字符,如这里身份证号只需要返回一个字符第三个参数就是1;MOD函数的功能是返回两个数相除之后的余数。MOD括号里面要求提供两个参数,第一个参数是被除数,第二个参数是除数,判断奇偶数就是能被2整除就是偶数,不能被2整除为奇数,所以MOD第二个参数为2;如果MOD函数返回的是1就是奇数,如果返回的是0就是偶数。输入完公式后按回车键Enter,鼠标左键点击小飞的单元格C2选中它将鼠标指针放到右下角变成黑色十字标记时快速连续双击鼠标左键完成余下记录性别的计算。