Microsoft Office Excel Count功能

时间:2017-04-20 16:26:45

标签: excel

在特定行中,我想计算第一个和最后一个数据之间的单元格数 例如:

<button href="#" data-toggle="modal" data-target="#view_{{$prod->id}}" class="btn btn-default"><i class="glyphicon glyphicon-eye-open"></i></button>
<div class="modal fade" id="view_{{$prod->id}}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">

所以我想计算C1和O1之间的单元数

2 个答案:

答案 0 :(得分:1)

使用MATCH:

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

如果值为文字而非数字,请将1E+99更改为"ZZZ"

enter image description here

答案 1 :(得分:1)

另一种选择是使用Array / CSE公式来获取为该行填充的最小和最大列:

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

这将获取包含数据的最大列数和最小列数,并将其减去。因为它是一个Array / CSE公式,所以使用Ctrl + Shift + Enter输入它。