混斗勇士阿罗 发表于 2021-10-5 20:09:00

怎样用公式统计出大佬、学生各配送的天数

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

成都市场总经理刘浩 发表于 2021-10-7 14:07:41

L2下拉
=COUNT(0/FREQUENCY(ROW(A:A),IF(A:A=LEFT(K1,2),H:H)))-1

阿里于瑞亮 发表于 2021-10-10 22:09:26

=COUNT(FREQUENCY(IF(A:A=LEFT(K1,2),H:H),H:H)^0)

毛玉芬 发表于 2021-10-12 14:26:05

引用整列太浪费了,改为比数据区域稍大点吧。
我这打开就卡死了。

小慧姐 发表于 2021-10-17 08:05:20

改用超级表吧,动态扩展引用范围,引用整列太卡了,光打开就卡半天,等用起来得卡成什么样啊。

陈鑫迪 发表于 2021-10-22 02:44:33

感谢几位大佬

心刚 发表于 2021-11-5 01:10:40


大侠,我怎么计算出来不对?

曼新茹羽 发表于 2021-11-7 05:55:16


大哥,教师的没有计算出来,学生算出来的也不对

粉红玫瑰 发表于 2021-11-11 20:07:06

看附件,,,,,
文件运行太卡,多等会。

朱思貓 发表于 2021-11-16 23:19:11

L1:L3=SUMPRODUCT((MATCH(A$2:A$999&H$2:H$999,A$2:A$999&H$2:H$999,)=ROW($1:$998))*(LEFT(K1,2)=A$2:A$999))
页: [1] 2 3
查看完整版本: 怎样用公式统计出大佬、学生各配送的天数