excel函数吧 关注:9,129贴子:14,906
  • 3回复贴,共1

求助,怎样用公式统计出老师、学生各配送的天数

只看楼主收藏回复

根据“交货日期”统计出配送天数,就是要计算出H列的不重复数据
如果不区分老师还是学生,可以用以下公式:
=SUMPRODUCT(1/COUNTIFS(H:H,H:H&""))-2 这里减2是因为标题统计了一次,空白单元格也统计了一次
上面公式参考文章:
https://www.jianshu.com/p/45016c1c1bce
再加上一个教师的条件就出错了:
=SUMPRODUCT(1/COUNTIFS(A:A,"教师",H:H,H:H&""))-2
以下表格数据随时更新,所以我希望通过直接引用整列数据达到统计的目的,而不是确定一个范围(H2:h432),这样数据更新后就不需要更改公式。
文件下载链接:
https://www.lanzoui.com/iIvjJuwyu2d?w


IP属地:江苏1楼2021-10-05 20:03回复
    档案就不看了,依照楼主的公式来看:
    在多条件计数时,产生了许多0,然后1/0出错(分母不能为0),因为SUPRODUCT函数没有规避错误的功能,最终导致整个结果错误.具体修改公式如下:
    =SUM(IFERROR(1/COUNTIFS(A:A,"教室",H:H,H2:H432),))数组公式,三键完成.
    意思就是将其中的1/0出现的错误值转化为0后求和.最后要说的是COUNTIFS函数中的条件单元格,尽可能不要整列引用,这样的会造成大量没有必要的计算,出现卡顿的问题,以上。


    IP属地:广东来自Android客户端2楼2021-10-08 15:19
    回复
      2025-08-10 13:16:03
      广告
      不感兴趣
      开通SVIP免广告
      另外的要说是2楼的公式不可嵌套在MID、LEFT、RIGHT等函数内,因为它的结果可能存在浮点误差,比如返回5,实际上有可能是4(以前测试过)


      IP属地:广东来自Android客户端3楼2021-10-08 15:27
      回复
        楼主你这个是什么表我打开卡死了


        IP属地:上海4楼2021-11-15 22:05
        回复