在特定行中,我想计算第一个和最后一个数据之间的单元格数量,例如:
a1- blank
b1 -blank
c1-5
d1-blank
e1-blank
f1-2
g1-blank
h1-blank
i1-8
j1-blank
k1-blank
l1-blank
m1-blank
n1-blank
o1-7
p1-blank所以我想计算一下C1和O1之间的单元格数量
发布于 2017-04-21 00:32:19
使用匹配:
=MATCH(1E+99,A1:P1)-MATCH(TRUE,INDEX(A1:P1<>"",),0)如果值是文本而不是数字,请将1E+99更改为"ZZZ"。

发布于 2017-04-21 00:33:46
另一种选择是使用Array/CSE公式来获取为该行填充的最小和最大列:
=MAX(IF(A1:X1>0, COLUMN(A1:X1))) - MIN(IF(A1:X1>0, COLUMN(A1:X1)))这将获得包含数据的最大列数和最小列数,并将它们相减。因为它是一个数组/CSE公式,所以使用Ctrl+Shift+Enter来输入它。
https://stackoverflow.com/questions/43524989
复制相似问题