CountIf引用命名范围并从第3行开始

时间:2018-01-27 02:32:03

标签: excel vba excel-vba excel-formula

我正试图在表格中的单元格中做一个countif公式' B'。到目前为止,我的公式是:

=COUNTIF('Consol List'!R[-3]C[-3]:R[-1]C[-3],""<>0"")-COUNTBLANK('Consol List'!R[-3]C[-3]:R[-1]C[-3])

但是,我需要两个 Consol List范围来引用LastColumn的命名列和从{{1}开始}到3

出于某种原因,我无法弄清楚如何做到这一点。感谢帮助。

唯一的问题是它是定义了应用程序还是定义了对象,我不确定为什么......?

LR

1 个答案:

答案 0 :(得分:0)

使用A1表示法:

"=COUNTIF('Consol List'!" & Range(Cells(3,LastColumn),Cells(LR,LastColumn)).Address(0,0) & ",""<>0"")-COUNTBLANK('Consol List'!" & Range(Cells(3,LastColumn),Cells(LR,LastColumn)).Address(0,0) & ")"