Visual Basic for Applications (VBA)是 Excel 和其他办公室的编程语言。它是 Microsoft 的一种事件驱动的编程语言。
使用 Excel VBA,您可以自动执行 excel 和所有其他办公软件中的许多任务。它有助于生成报告、准备各种图表、图形,此外,它还使用其各种功能进行计算。
让我们看看 Excel 中的Count()函数。
- COUNT:它允许计算包含某个范围内数字的单元格的数量。可以使用 COUNT函数来计算数字数组中的条目总数。
句法:
=COUNT(value1, value2…)
value1:计算数字所需的第一个项目。
value2:最多可以指定 255 个要计算的其他条目。Note:
-> Only those arguments are counted that are numbers or text enclosed between quotation marks, as, “2”.
-> Arguments like logical values and text representation of numbers that are typed directly are counted.
-> Any values that cannot be translated to numbers are ignored.例子:
输出:
- COUNTA:这仅计算非空的单元格范围。
句法:
=COUNTA(value1, value2…)
value1:它是要计算的第一个参数。
value2:可以表示必须计算的所有附加参数。这最多可以指定 255 个参数。注意:这将计算包含任何类型信息的单元格,这些信息也包括错误值或空文本,但不包括空单元格。
例子:
输出:
- COUNTIF:这将允许用户计算满足特定条件的单元格数量。
句法:
=COUNTIF(where to look, what to look criteria)
例子:
输出:
- COUNTIFS:它将条件映射到多个范围内的单元格,并计算所有满足条件的次数。
句法:
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)
标准_范围1 :评估标准的第一个范围。
标准 1:任何形式的标准,用于定义要对哪些所有细胞进行计数。
criteria_range2,criteria2, … :附加范围及其条件。指定多达 127 个范围/标准。Remarks:
-> Wildcard characters can be used.
-> If criteria meets an empty cell, it will be treated as 0 value.
-> Count increases by 1 as the first cells meet their criteria, then the second cell meet and count again increases by 1 and so on.例子:
输出: