分享

excel小技巧:sumproduct match函数多条件查询统计也很简单

 xxcc140 2019-11-30

excel小技巧:sumproduct+match函数多条件查询统计也很简单

如果是确定位置的咱们使用countifs多条件统计即可,今天咱们案例中科目的位置是变化,所以需要嵌套match函数来定位:这里提供两个方法

方法一:sumproduct+index+match函数

在I8中输入公式=SUMPRODUCT(($B$6:$B$23=$I$5)*(INDEX($D$6:$F$23,,MATCH(I6,$D$5:$F$5,0))>I7))

公式解释:sumproduct函数多条件统计语法=sumproduct((条件1)*(条件2)*……*(条件n))

  • 第一个条件是要判断满足b列中等于三班即返回一个数组{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE}

如果满足就是TRUE/1,否则FALSE/0,即由0和1组成的数组

excel小技巧:sumproduct+match函数多条件查询统计也很简单

  • 那么第二个条件是:因为科目是变化的,首先要判断他的位置=MATCH(I6,$D$5:$F$5,0)即i6中的数学在d:f的位置,返回2即第2列

那么index(结果区域,行号,列号)这里的行号已经省略,结果区域就是成绩所在区d6:f23,所以得到第2列的数组{1;53;46;65;44;28;68;64;6;35;71;99;38;41;63;51;16;28},在这个数组中在判断满足大于70的

  • 也是得到由0和1组成的数组,最后将这两个数组相乘再求和即为结果

方法二:countifs+offset+match函数

在I9中输入公式=COUNTIFS(B6:B23,I5,OFFSET(C6:C23,,MATCH(I6,D5:F5,0)),'>'&I7)

同理公式原理

excel小技巧:sumproduct+match函数多条件查询统计也很简单

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多