2017-04-20 112 views
0

在一個特定的行,我想計算細胞數量的第一個和最後一個數據 之間。例如:Microsoft Office Excel中計數功能

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

回答

1

使用匹配:

=MATCH(1E+99,A1:P1)-MATCH(TRUE,INDEX(A1:P1<>"",),0) 

更改1E+99"ZZZ"如果值是文本,而不是數字。

enter image description here

1

另一種選擇是使用一個陣列/ CSE配方來獲取在填充該行的最小和最大的列:

=MAX(IF(A1:X1>0, COLUMN(A1:X1))) - MIN(IF(A1:X1>0, COLUMN(A1:X1))) 

這得到最大列數和最小列有數據並減去它們的數字。由於它是Array/CSE公式,因此請使用Ctrl + Shift + Enter進行輸入。