今天学习的主要内容是逻辑函数(if、and、or),不知道你们是否有和我一样的感受,在输入逻辑函数时感觉在跟电脑说话,在向电脑输入指令(如果某某怎么样,那么就显示什么给我看),然后电脑给你答案。对,有点像机器人。又有点儿像在编程,又点儿像在做翻译。
逻辑函数(if、and、or)在条件判断时运用的还是比较多的。要多对机器人说话,才能把这个函数学好。翻译嘛,要多多的去翻译。
总结一下今天的内容:(我来翻译逻辑函数的语言)
=IF(B2>=60,"及格","不及格")
翻译如下:如果B2单元格内的值(分数)大于等于60,那么请返回值为“及格”,否则请返回为“不及格”
=IF(AND(B2>=90,C2>=90),"优秀","")
翻译如下:如果B2单元格内的值(分数)大于等于90而且C2单元格内的值(分数)大于等于90那么请返回值为“优秀”,否则,返回空白单元格。
=IF(OR(B2=100,C2=100),"满分","")
翻译如下:如果B2单元格内的值(分数)等于100或者C2单元格内的值(分数)等于100,那么请返回值为“满分”,否则,返回空白单元格。
=IF(AND(B13<>"未考",B13>=160),"优秀","")
翻译如下:如果B13单元格不等于“未考”,而且B13单元格的值(分数)大于等于160,那么请返回值为“优秀”,否则,返回空白单元格。
=IF(B30="A1",5000,IF(B30="A2",8000,IF(B30="A3",10000)))
翻译如下:如果B30单元格等于"A1",那么请返回值是5000,如果B30单元格等于"A2",那么请返回值是8000,如果B30单元格等于"A3",那么请返回值是10000)。(注意点:a在设置IF多层判断时,每一层需要一个IF函数;b每个IF后面跟一个条件和符合条件的返回结果;c嵌套了2个if函数,最后面有三个回括弧d注意除了组后的回括弧,在这之前是没有回括弧的。)
=IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好","优秀")))
翻译如下:如果B2单元格的数字小于60,则请返回为"不及格";如果小于70,则请返回为"及格";如果小于85,则请返回为"良好";如果85以上,则请返回为"优秀"。(注意点:a在设置IF多层判断时,每一层需要一个IF函数。b每个IF后面跟一个条件和符合条件的返回结果 。c在设置数字区间时,用<号要设置数字递增,用>时要用设置递减d嵌套了2个if函数,最后面有三个回括弧d注意除了组后的回括弧,在这之前是没有回括弧的)
=SUM(IF(A2="销售1部",B5:B9,E5:E9))
翻译如下:如果A2="销售1部",那么请返回B5:B9区间的求和汇总金额,否则返回E5:E9的求和汇总金额。(注意:If函数返回的不只是值,还可以是单元格引用)
=IF(B23="男",C23,0)
翻译如下:如果B23等于"男",那么请返回C23单元格内的值,否则返回0值。
=SUM(IF(B23:B29="男",C23:C29,0))
翻译如下:如果B23:B29等于"男",那么请返回C23:C29的求和值,否则否则返回0值。(需要用到数组的公式计算 ctrl+shift+enter)
今天就翻译到这儿了。