Excel - CUBESETCOUNT 函数
CUBESETCOUNT 函数
Excel CUBESETCOUNT 函数确定特定 OLAP 多维数据集集合中的元素数量。它返回一个数值,该数值计数从 CUBESET 函数获取的元素数量。例如,CUBESET 函数返回一组中的三种电子设备:手机、空调和笔记本电脑。在这种情况下,CUBESETCOUNT 函数将返回 3。CUBERSETCOUNT 函数属于 Microsoft Excel 的 CUBE 函数类别。它通常用于股票市场、财务报告、数据探索、销售生产评估。
兼容性
此高级 Excel 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2019 for Mac
- Excel 2016
- Excel for iPad
- Excel Web App
- Excel for iPhone
- Excel for Android tablets
- Excel for Android手机
语法
CUBESETCOUNT 函数的语法如下 −
CUBESETCOUNT (set)
参数
您可以将以下参数与 CUBESETCOUNT 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
Set | 指向已执行 CUBESET 函数的单元格的单元格引用已评估。 | 必需 |
要记住的要点
- 默认情况下,当您计算 CUBESETCOUNT 函数时,它会在检索实际值之前在单元格中显示"#GETTING_DATA…"消息。
- 如果您在 CUBESETCOUNT 函数中将包含错误的单元格引用指定为参数,它将返回相同的错误。
CUBESETCOUNT 函数示例
练习以下示例以了解在 Excel 中使用 CUBESETCOUNT 函数。
示例 1
步骤 1 − 首先,您必须在新的 Excel 工作表中创建一个示例表,其中包含三列:地区、全名和总金额。

步骤 2 − 之后,您可以切换到 插入 选项卡,展开 数据透视表 图块,然后从下拉列表中选择 来自表/范围 选项。您还可以选择其他选项,例如"从外部数据源"来选择 Excel 之外的特定数据集。

步骤 3 − 另一个对话框"来自表格或范围的数据透视表"已打开。现在,您可以选择紧邻"表格/范围"标签的数据集或表格的完整范围。之后,选择将嵌入数据透视表的"现有工作表"。您可以在"位置:"标签旁边写入特定的单元格引用。此外,选中复选框以将此数据添加到数据模型。单击确定按钮。

注意 − 如果您未选择"将此数据添加到数据模型"选项,则"数据"选项卡中的 OLAP 工具选项将被禁用,如上图所示。
步骤 4 − 此外,您可以将"区域"和"全名"字段单独放入"行"区域。之后,将"总金额"拖放到"值"区域。

因此,数据透视表已插入到所需位置。

注意 − 在评估 CUBESETCOUNT 函数之前,您需要计算 CUBESET 函数,该函数将检索集合中的元素数量。否则,可能会发生错误。
步骤 5 −您可以选择"数据透视表分析",展开"OLAP 工具"图块,然后选择"转换为公式"选项。

在 C11 单元格中,输入公式 = =CUBESET("ThisWorkbookDataModel",(G6,G7),"Flores Tia and Walfers Chris"),然后按 Enter。

因此,CUBESET 返回 Flores Tia and Walfers Chris 值函数。
步骤 6 −在 C13 单元格中,您可以输入表达式 =CUBESETCOUNT(G11) 并按下 Enter 键。

因此,CUBESETCOUNT 函数返回的结果为 2。

示例 2
如果您在 CUBESETCOUNT 函数中指定包含错误的单元格引用作为参数,它将返回相同的错误。
您在F14 单元格。此处,CUBESETCOUNT 参数指的是包含 #DIV/0! 错误的单元格。

您可以点击 Enter 按钮。因此,CUBESETCOUNT 函数将返回 #DIV/0! 错误。

您可以编辑 F6 单元格的值,然后重新执行 CUBSET 函数和 CUBESETCOUNT 函数以获得准确的结果。