发布网友 发布时间:2023-08-15 15:47
共3个回答
热心网友 时间:2024-11-16 02:52
H12输入:
=IF(COUNTIF(A$1:A11,$G12-1),MAX(IF(A$1:A11<>"",ROW($1:11),))-LARGE(IF(A$1:A11=$G12-1,ROW($1:11),),1),COUNTA(A$1:A11))
数组公式,同时按下ctrl+shift+enter三键结束,下拉右拉。计算结果是4与a、b、c列差值为1(减1即3)的遗漏数。
公式中的$G12-1 更换成$G12+1 则计算结果是4与a、b、c列差值为1(加1即5)的遗漏数。
参考:
热心网友 时间:2024-11-16 02:53
请补充说明下,本人下面的理解是否符合你的意思以及尚示明了的问题:
A列中寻找与4(不妨叫它为基准数)相差1的数(也就是3或者5——这样理解对否?)与第13行之间有多少个数据,遗漏数就是多少,如果没有这样的数(3或5),那遗漏数就是整个12个数据。对否?
其他列也一样,关键是看指定的基准数。
“A列3与B列3不为当前数字”的意思是什么?是否意味着3为基准数时,A列和B列中没有找到2和4,所以遗漏数也是12。
如果以上理解正确的话,那么“7在B列差值为1当前遗漏为9”就相符,即7为基准数时,与它相差为1的数(6或8),表中找到了6,在第3 行,下面还有9行,这个9就是遗漏数了。但基准数为4时,你所说的A列和B列的遗漏数都应该是1,而不是0,因为3或5下面都还一个数据,即A列是A12,也就是10;B列的B12,也就是19。所以你说的计算遗漏数的规则按本人的理解就没有统一了。
需要显示的结果是什么形式的?是不是按你的G列的G12:G14中输入基准数,分别在H12:J14中得出相应的遗漏数结果?
热心网友 时间:2024-11-16 02:53
这个题目,前两天出现过,可是因为逻辑不清,看不懂,为了我那可怜的采纳率没答,今天实在忍不住了。