casewhen多条件查询_Excel中10个多条件查询、计算公式,
建议收藏
下⾯⼀组常⽤的多条件判断、统计Excel函数公式,收藏这些常⽤套路,让⼯作效率再⾼⼀丢丢。
1、IF函数多条件判断
要求:如果部门为⽣产、岗位为主操 有⾼温补助。
公式:
=IF(AND(B2="⽣产",C2="主操"),"有","⽆")
AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为⽆。2、SUMIF多条件求和
要求:统计E2和E3单元格中两个部门的⾼温补助总额
公式:
=SUMPRODUCT(SUMIF(B2:B9,E2:E3,C2:C9))
SUMIF函数求和条件使⽤E2:E3,分别得到两个部门的⾼温补助总额,再使⽤SUMPRODUCT函数进⾏求和。3、SUMIFS多条件求和要求:统计部门为⽣产,并且岗位为主操的补助总额
公式:
=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)
SUMIFS函数求和区域为D2:D9,求和条件为B2:B9=F2并且C2:C9=G24、包含关键字的多条件求和
要求:统计部门包含“⽣产”,并且岗位为主操的补助总额
公式:
=SUMIFS(D2:D9,B2:B9,"*"&F2&"*",C2:C9,G2)
excel函数公式完整版
SUMIFS函数⽀持使⽤通配符。5、多条件计数
要求:统计统计部门为⽣产,并且岗位为主操的⼈数
公式:
=COUNTIFS(B2:B9,F2,C2:C9,G2)
COUNTIFS函数也⽀持使⽤通配符,⽤法与SUMIFS函数相同。6、多条件计算平均值
要求:统计统计部门为“⽣产”,并且岗位为“主操”的平均补助额
公式:
=AVERAGEIFS(D2:D9,B2:B9,F2,C2:C9,G2)
第⼀参数是要统计的数值区域,之后分别是成对的条件区域和指定条件。7、多条件计算最⼤值和最⼩值
要求:统计统计部门为⽣产,并且岗位为主操的最⾼补助额
数组公式,注意按Shift+ctrl+回车:
=MAX(IF((B2:B9=F2)*(C2:C9=G2),D2:D9))
数组公式中,判断多条件时不能使⽤AND或是OR函数,因此先使⽤两个判断条件相乘,表⽰两个条件要求同时符合。再使⽤IF函数对结果进⾏判断,两个条件同时符合时,IF函数返回D2:D9中的数值,否则返回逻辑值FALSE。
最后使⽤MAX函数忽略其中的逻辑值计算出最⼤值。
要计算多个条件的最⼩值时,只要将公式中的MAX换成MIN函数即可。8、多条件查
要求:查询部门为⽣产,并且岗位为部长的姓名
公式:
=LOOKUP(1,0/((B2:B9=F2)*(C2:C9=G2)),A2:A9)
LOOKUP函数多条件查询套路为:
=LOOKUP(1,0/(条件1*条件2*条件n),查询区域)9、使⽤DSUM函数多条件汇总
要求:统计部门为⽣产、并且⼯资在7000~12000之间的总额
公式:
=DSUM(A1:C9,"实发⼯资",E2:G3)
第⼀参数为整个数据表区域,第⼆参数是要汇总的列标题,第三参数是指定的条件区域。注意,第⼆参数中的列标题以及条件区域的列标题要和数据源中的标题相同。
10、使⽤DSUM函数多条件汇总
霸⽓XLOOKUP函数如何实现多条件查询,看下⾯的两个例⼦:
多重纵向查询
=XLOOKUP(H4&I4,B4:B19&C4:C19,D4:D19)
=XLOOKUP(C3,E3:E6,XLOOKUP(C2,F2:I2,F3:I6))
多重纵向和多重横向综合查询
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论