2014-08-27 86 views
-1

我有可写为无论是SUMPRODUCT式:如何从SUMPRODUCT公式中为行数更改的范围创建宏?

= SUMPRODUCT(0+(COUNTIF(OFFSET(AL2:AT2,ROW(AL2:AT) - MIN(ROW(AL2:?AT)) ,,), “VAC”)< 5))

OR

= SUMPRODUCT( - (MMULT( - (AL2:AT = “吸尘器”),{1; 1; 1; 1 ; 1; 1; 1; 1; 1})< 5))

但是,我必须将此公式应用于不同的工作表。列范围始终保持不变(AL:AT),但每行的更改行数不同。我开始在AL2的列范围以排除标题。

我想为公式创建一个宏,以便我可以将它分配给一个命令按钮,以便它将计算AL:AT范围内的行数少于5个字符串“VAC”的实例。所以当你按下命令按钮时,计数会弹出在消息框中。

如果任何人都可以提供任何帮助,那将是美好的。先谢谢你!

回答

0

工作表公式来获得一列中的最后填充的单元的行数是

=匹配(“ZZZZZ”,A:A,1)

可以在偏移功能使用该在范围内篱笆。