Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 839|回复: 4

统计指定区域内没有出现的数字

[复制链接]
发表于 2022-10-31 09:41 | 显示全部楼层 |阅读模式
老师:
   我请教问题是:统计指定区域内没有出现的数字。
   思路如下:
   1.统计数字范围为:数字1至45。
   2.D3:E44为数据区,每一个单元格由2个数字组成,其中:08代表8。
   2.以D44、E44为起点向上统计N期。现以3期为例,分别统计出在1至45范围内没有出现的数字。
   3.举例说明:以D列为例,D44向上统计3期出现数字为03、12、23、30、35、45,那么在1-45范围内没有出现的数字在D46处显示。
    统计指定区域内没出现的数字.rar (9.93 KB, 下载次数: 3)
发表于 2022-10-31 16:08 | 显示全部楼层
{=IFERROR(SMALL(IF(MMULT({1,1,1},(MID(OFFSET(D$44,,,-$B$42),1,2)-COLUMN($A:$AS)=0)+(MID(OFFSET(D$44,,,-$B$42),3,2)-COLUMN($A:$AS)=0))=0,COLUMN($A:$AS)),ROW(A1)),"")
回复

使用道具 举报

发表于 2022-11-1 16:42 | 显示全部楼层
=IFERROR(SMALL(IF(MMULT({1,1},COUNTIF(OFFSET(D$44,,,-$B$42),MID(TEXT(COLUMN($A:$AS),"!?!?00!?!?"),{1;3},4)))=0,COLUMN($A:$AS)),ROW(A1)),"")

祝順心,南無阿彌陀佛!

log.png
回复

使用道具 举报

发表于 2022-11-1 17:31 | 显示全部楼层
=FILTER(ROW(1:45),ISNA(MATCH(ROW(1:45),--TOCOL(MID(OFFSET(D44,,,-B42),{1,3},2)),)))
回复

使用道具 举报

发表于 2022-11-2 08:59 | 显示全部楼层
=FILTER(ROW($1:$45),IF(FREQUENCY(1*MID(OFFSET(D44,,,-$B42),{1,3},2),ROW($1:$44))=0,ROW($1:$45)))
log.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 19:46 , Processed in 0.221798 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表