CountA函数参数

时间:2019-05-28 08:27:31

标签: excel excel-formula

我正在调试VBA代码问题,发现下面的代码行我不理解其含义。

=COUNTA(R[-1]C[3]:R[-1]C[31])

如何计算空单元的数量可以包含对负单元(R [-1])的引用。

1 个答案:

答案 0 :(得分:0)

一般说明:

  • R代表行
  • C代表列
  • 为了计算空白单元格,最好使用=COUNTBLANK()

否定

  • 上方您选择的单元格
  • 您选择的单元格中的

正值:

  • 下方您选择的单元格
  • 您选择的单元格中的

示例:

图片:

enter image description here

代码:

Option Explicit

Sub test()

    With ThisWorkbook.Worksheets("Sheet1").Range("C1")
        .FormulaR1C1 = "=COUNTBLANK(R[2]C[-2]:R[8]C[-2])"
    End With

End Sub

所以

  • 所选单元格:C3
  • 范围:(A3:A9)
  • R2和R8为正,因为它们位于所选单元格以下
  • C [-2]为负,是因为它位于所选单元格中