请不要和我提“条件”了!

作者: 表妹的EXCEL | 来源:发表于2017-08-11 08:56 被阅读610次

    来源:微信公众号表妹的EXCEL

    条件,一个EXCEL中出现频率最高的词。之前表妹已经写过N篇推送,从各个方面讲解了关于它的解决方法。不过无奈,一大批刚刚关注表妹的小伙伴对于这些推送并不熟悉,工作中遇到了条件问题仍不能独立解决,所以表妹不辞辛劳,挑灯夜战,再次将所有【条件】问题统一进行汇总,对其进行一网打尽,勤奋好学的小伙伴们速度收藏起来吧~~

    ~~~~~~条件的分割线~~~~~~

    1.条件判断

    函数

    IF(AND(条件1,条件2,...,条件n),结果1,结果2)

    IF(OR(条件1,条件2,...,条件n),结果1,结果2)

    示例

    问题:销售额大于回款额,并且销售额大于5000,回款额大于3000的正式员工的考评成绩为优,其余为良好

    公式:=IF(AND(C2>D2,C2>5000,D2>3000,B2="正式"),"优秀","良好")

    ------------------------------------

    2.条件求和

    函数

    SUMIF(条件区域,条件,求和区域)--推送46

    SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,...)--推送46

    SUMPRODUCT((条件区域=条件)*求和区域)--推送22

    SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)*...*求和区域)--推送22

    示例

    问题:1.求正式员工的总销售额;2.求销售二部正式员工的总销售额

    公式1:

    =SUMIF(B2:B14,A17,D2:D14)

    =SUMIFS(D2:D14,B2:B14,A22,C2:C14,B22)

    公式2:

    =SUMPRODUCT((B2:B14=A17)*D2:D14)

    =SUMPRODUCT((B2:B14=A21)*(C2:C14=B21)*D2:D14)

    ------------------------------------

    3.条件计数

    函数

    COUNTIF(条件区域,条件)--推送60

    COUNTIFS(条件区域1,条件1,条件区域2,条件2,...)--推送60

    SUMPRODUCT((条件区域=条件)*1)--推送22

    SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)*...*(条件区域n=条件n))--推送22

    示例

    问题:1.求正式员工的人数;2.求销售二部正式员工的人数

    公式1:

    =COUNTIF(B2:B14,A17)

    =COUNTIFS(B2:B14,A22,C2:C14,B22)

    公式2:

    =SUMPRODUCT((B2:B14=A17)*1)

    =SUMPRODUCT((B2:B14=A22)*(C2:C14=B22))

    ------------------------------------

    4.条件平均值

    函数

    AVERAGEIF(条件区域,条件,平均值区域)--推送86

    AVERAGEIFS(平均值区域,条件区域1,条件1,条件区域2,条件2,...)--推送86

    示例

    问题:1.求正式员工的平均销售额;2.求销售二部正式员工的平均销售额

    公式:

    =AVERAGEIF(B2:B14,A17,D2:D14)

    =AVERAGEIFS(D2:D14,B2:B14,A21,C2:C14,B21)

    ------------------------------------

    5.区间条件

    函数

    VLOOKUP(查找值,条件区域,返回列,模糊查找)--推送12

    示例

    问题:根据销售额,确定各员工的业绩评级

    公式:=VLOOKUP(D8,$D$2:$E$5,2,TRUE)

    ------------------------------------

    6.多条件查找

    函数

    LOOKUP(1,0/(条件区域1=条件1)*(条件区域2=条件2)*...*(条件区域n=条件n),返回值区域)--推送37

    示例

    问题:查找编号为A003的销售二部的正式员工的姓名

    公式:=LOOKUP(1,0/((D2:D14=A17)*(B2:B14=B17)*(C2:C14=C17)),A2:A14)

    ------------------------------------

    7.多条件最值

    函数

    =MAX(IF(条件区域=条件,对比数据))--推送72

    =MIN(IF(条件区域=条件,对比数据))--推送72

    =MAX(IF((条件区域1=条件1)*(条件区域2=条件2)*...*(条件区域n=条件n),对比数据))--推送72

    =MIN(IF((条件区域1=条件1)*(条件区域2=条件2)*...*(条件区域n=条件n),对比数据))--推送72

    示例

    问题:1.求正式员工的最大/最小销售额;2.求销售二部正式员工的最大/最小销售额

    公式1:

    =MAX(IF(B2:B14=A17,D2:D14))

    =MIN(IF(B2:B14=A17,D2:D14))

    公式2:

    =MAX(IF((B2:B14=A22)*(C2:C14=B22),D2:D14))

    =MIN(IF((B2:B14=A22)*(C2:C14=B22),D2:D14))

    PS:上述公式为数组公式,需同时按下Ctrl+Shift+Enter三键才能执行

    -------------------------------------

    怎么样,通过表妹的细致总结,小伙伴们对于【条件】问题是不是可以手到擒来,轻松应对了呢?勤奋好学的你,赶快自己动手试试吧~~

    如果你觉得表妹的分享内容很实用,欢迎分享给其他小伙伴呦,独乐乐不如众乐乐嘛!

    关注微信公众号“表妹的EXCEL”,每周一、三、五获取原创分享教程。加入“表妹的EXCELQQ群(345387282)”,和勤奋好学的小伙伴们一起快乐地学习EXCEL吧!

    本文已在版权印备案,如需转载请访问版权印14257715

    相关文章

      网友评论

        本文标题:请不要和我提“条件”了!

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