希望添加一个单元格功能,该功能可对一列中的空白单元格进行计数,但仅对数据的底部行计数。电子表格中的每一行都是一个客户订单,工作表会跟踪订单组装进度,每个任务都分组为一列,如果该单元格为空白,则表示尚未完成。
任务包括F-K列,其他行将不计入
目标:一栏中未完成(空白)任务的数量将在表格顶部显示为数字。
问题:使用=COUNTBLANK (x3:x)
时,该函数将所有空白行计数到工作表的底部,需要将其限制在数据的底部。该数字会根据工作表上的订单数量而变化,因此该数字需要适应数据的底部(最后一个订单)
链接到工作表副本:Order Priority Sheet
任何其他信息,误解或问题,请询问。我了解我的描述不清楚,很乐意帮助您!
答案 0 :(得分:2)
尝试:
M - 4.17%
a - 16.67%
r - 4.17%
y - 4.17%
- 16.67%
h - 4.17%
d - 4.17%
l - 12.50%
i - 4.17%
t - 8.33%
e - 4.17%
m - 4.17%
b - 4.17%
. - 4.17%
\n - 4.17%
调整所需列的列引用
这部分公式:
=COUNTBLANK($A$3:INDEX($A:$A,LOOKUP(2,1/(LEN($A:$A)>0),ROW($A:$A))))
返回A列中最后一个空白行。
但是,例如,如果您要计算LOOKUP(2,1/(LEN($A:$A)>0),ROW($A:$A))
范围内的所有空白,其中F3:Kn
是A列中最后使用的行,请尝试进行以下修改:
n
如果您只想分别计算每列,请再次使用A列确定最后一个相关行,然后(对于F列):
=COUNTBLANK($F$3:INDEX($F:$K,LOOKUP(2,1/(LEN($A:$A)>0),ROW($A:$A)),6))
并正确填写
答案 1 :(得分:0)
列A似乎是最后一个填充的单元格定义数据范围的列。日期被视为数字,因此在A列中最后填充日期的行将为
=match(1e99, a:a)
要计算F3中的空白:<最后一个单元格>,
=countblank(f3:index(f:f, match(1e99, $a:$a)))