从右到左匹配计数非空白单元格

时间:2015-07-08 21:31:20

标签: count excel-formula match right-to-left

如何修改此公式:

=MATCH(1,--(AA1:AH1=""),0)-1

从右到左计数?我想计算非空白单元格的数量,直到空白单元格,但我需要从右到左开始。

2 个答案:

答案 0 :(得分:1)

数组公式(通过 ctrl + shift + 输入确认)

=MAX(IF(LEN(AA1:AH1)<>0,COLUMN(AA1:AH1)))

应该为您提供包含最后一个非空单元格的列的索引,即使在包含多个插入空白单元格的行中也是如此。

数组公式(通过 ctrl + shift + 输入确认)

=MAX(IF(LEN(AA1:AH1)=0,COLUMN(AA1:AH1)))

应该为您提供包含最后一个空白单元格的列的索引,即使在包含多个插入空白单元格的行中也是如此。

然后,您可以使用此值来计算所需的结果。

即: example table to this topic attempt

把它们放在一起:

=MAX(IF(LEN(AA1:AH1)<>0,COLUMN(AA1:AH1))) - MAX(IF(LEN(AA1:AH1)=0,COLUMN(AA1:AH1)))

应该给你你想要的结果。

答案 1 :(得分:0)

我不知道如何使用match()函数来执行此操作,但您可以使用Ctrl + Shift + Enter执行此操作:

=8-MAX(IF(AA1:AG1="",COLUMN(AA1:AG1)-26))

谢谢,

相关问题