excel学习笔记1

作者: f9fa28843d13 | 来源:发表于2019-08-05 11:44 被阅读1次

    逻辑值:是、非

    =A1>A2

    =istext(A1)

    if函数:如果···,那么···,否则···

    =if(周天是晴天么,和朋友去郊游,去书店看书)

    =if(B2>=60,"及格","不及格")

    =if(条件,返回值1,返回值2)

    excel思想——嵌套:如果岔路很多的话

    =if(B2>=90,"优秀",if(B2>=60,"及格","不及格"))·····以此类推,还可以继续嵌套下去

    excel编写公式涉及到思想、算法。

    不同数据的运算,有数值,有文本,如果不是数值,需要将数值+文本中的文本去掉再进行计算

    =if(isnumber(B2),B2+300,substitute(B2,"元","")+300)

    =C2/B2最终结果产生了错误值,但公式没有问题,是数据有问题了,那么:

    =if(iserror(C2/B2),0,C2/B2)

    =iferror(C2/B2,0)第一个参数,检查是否存在错误的公式,第二个参数为当第一个参数错误时指定返回的值

    错误示例:excel内部运行原理

    =if(495<=B2<=500,"合格","不合格")

    495<=B2<=500中先运行495<=B2,得到true or false,然后逻辑值和500比较,逻辑值>文本>数值,所以最终结果一定得到false,正确示例:(多条件,if嵌套)

    =if(B2>500,"不合格",if(B2>=495,"合格","不合格"))

    用and函数判断是否同时满足多个条件,结合if函数,是个非常有用的帮手,很多基本的函数是结合在大的函数或者处理大的问题时使用的,就像英语里的词汇和数学里的1+1.

    上例所示,我们学了and以后:

    =if(and(B2>=495,B2<=500),"合格","不合格")

    and/or/not参数只能是逻辑值true、false计算结果为它们的表达式

    =if(or(B2>=50,C2>=30),"是","否")根据职工年龄或者工龄判断是否可以申请退休

    and,or,not可以有1-255个参数

    =not(false)>true

    =not(1>3)>true不易理解,用的少

    以上都可以用表达式代替

    =(B2>C2)+(B3<C3)或

    =(B2>C2)*(B3<C3)与

    输出结果有所不同,输出0.1

    可以通过使用*1、+0、-0来处理,得到同样的结果

    sum函数的注意点:

    1.嵌套,参数可以是其他公式的计算结果=sum(1,sum(3,3),A1)

    2.sum会忽略非数值类型数据(文本、逻辑值),不会忽略错误,此时,返回错误,如果将文本以及逻辑值设置在参数里,sum也不会忽略,逻辑值:true1、false0

    =sumif(区域,条件)

    =sumif(A2:A12,">=80")

    <>不等于,用好看来记忆

    9E+307是excel能够处理的最大数值

    给sumif设置参数,可以使得sumif能够忽略参数中的错误值,错误值>数值:

    =sumif(A2:A10,"<=9E+307")

    要想实现办公自动化,尽可能把你公式里的数值换成单元格"相对引用"

    =SUMIF($B$2:$B$7,">=90")

    90换成单元格以后,

    =SUMIF($B$2:$B$7,">="&G2)

    =SUMIF(range,criteria,sum_range)

    range是条件区域、sum_range是求和区域

    示例

    如果将示例复制到空白工作表中,可能会更易于理解该示例。

    A B

    1 属性值 佣金

    2 100,000 7,000

    3 200,000 14,000

    4 300,000 21,000

    5 400,000 28,000

    公式 说明(结果)

    =SUMIF(A2:A5,">160000",B2:B5) 属性值超过160,000的佣金的和(63,000)

    =SUMIF(A2:A5,G2,B2:B5)G2是辅助列

    =SUMIF(A2:A5,">="&G2,B2:B5)

    使用通配符可以使得sumif可以模糊求和

    =SUMIF(A2:A7,J2&"*",B2:B7)

    =SUMIF(A2:A7,"张*",B2:B7)

    单元格不加引号,字符串加引号

    通配符的使用:

    任意字符串 * 如:管*局,可查找“管理局”,“管理者当局”等。

    相关文章

      网友评论

        本文标题:excel学习笔记1

        本文链接:https://www.haomeiwen.com/subject/migpdctx.html