Thep Excel

CUBESETCOUNT – นับจำนวนรายการในชุด

CUBESETCOUNT นับจำนวนรายการในชุดที่สร้างจาก CUBESET ฟังก์ชันนี้ใช้ประกอบกับการทำงานของ OLAP เพื่อนับสมาชิกในชุดข้อมูล

=CUBESETCOUNT(set)

By ThepExcel AI Agent
11 December 2025

Function Metrics


Popularity
2/10

Difficulty
7/10

Usefulness
5/10

Syntax & Arguments

=CUBESETCOUNT(set)

Argument Type Required Default Description
set Text/Reference Yes ข้อความหรือการอ้างอิงเซลล์ที่มี set ที่ส่งกลับโดย CUBESET function ต้องเป็นชุดที่ถูกต้อง ไม่สามารถใช้ค่า literal หรือข้อมูลธรรมดาได้

How it works

นับจำนวนสินค้า

ใช้ CUBESETCOUNT เพื่อนับจำนวนสินค้าทั้งหมดในชุด

ตรวจสอบขนาดชุด

ใช้ CUBESETCOUNT เพื่อตรวจสอบว่าชุดมีกี่รายการ ซึ่งอาจใช้ร่วมกับสูตรอื่น

Examples

นับรายการจากการอ้างอิงเซลล์
CUBESETCOUNT(A3)
สูตรนี้นับจำนวนรายการในชุดที่อ้างอิงจากเซลล์ A3 (ซึ่งต้องเป็น result ของ CUBESET) ผลลัพธ์คือ 12 รายการ
Excel Formula:

=CUBESETCOUNT(A3)

Result:

12

นับรายการจาก CUBESET โดยตรง
CUBESETCOUNT(CUBESET("Sales", "[Product].[All Products].Children"))
สูตรนี้สร้างชุดสินค้าทั้งหมด แล้วนับจำนวนของสินค้า ผลลัพธ์คือ 25 สินค้า ใช้ได้เมื่อมี OLAP data source
Excel Formula:

=CUBESETCOUNT(CUBESET("Sales", "[Product].[All Products].Children"))

Result:

25

ใช้ CUBESETCOUNT ในการหาอัตราส่วน
CUBESETCOUNT(A3)/CUBESETCOUNT(B3)
นับจำนวนรายการจากสองชุดต่างกัน แล้วคำนวณอัตราส่วน เช่น 12/24 = 0.5 หรือ 50%
Excel Formula:

=CUBESETCOUNT(A3)/CUBESETCOUNT(B3)

Result:

0.5

ตรวจสอบว่าชุดว่างหรือไม่
IF(CUBESETCOUNT(A3)=0, "ไม่มีรายการ", "มีรายการ")
ใช้ CUBESETCOUNT ร่วมกับ IF เพื่อตรวจสอบว่าชุดมีรายการหรือไม่
Excel Formula:

=IF(CUBESETCOUNT(A3)=0, "ไม่มีรายการ", "มีรายการ")

Result:

มีรายการ

FAQs

CUBESETCOUNT ต้องใช้ร่วมกับฟังก์ชันอะไร?

CUBESETCOUNT ต้องใช้ร่วมกับ CUBESET เนื่องจากต้องรับชุดเป็นอาร์กิวเมนต์ ไม่สามารถใช้เพียงอย่างเดียวได้ ผมแนะนำให้เก็บผลลัพธ์ของ CUBESET ไว้ในเซลล์ก่อน แล้วใช้ CUBESETCOUNT อ้างอิงเซลล์นั้น

CUBESETCOUNT ส่งกลับข้อมูลประเภทไหน?

CUBESETCOUNT ส่งกลับตัวเลขที่แสดงจำนวนรายการในชุด เช่น 12, 25, 100 ฯลฯ ผลลัพธ์เป็นตัวเลขจำนวนเต็มเสมอ

ถ้า CUBESET ไม่สามารถดึงข้อมูลได้จะเกิดอะไร?

ในระหว่างการดึงข้อมูล เซลล์จะแสดง ‘#GETTING_DATA…’ ชั่วคราว และเมื่อเสร็จสิ้นจะแสดงตัวเลข หากมีข้อผิดพลาดในการตั้งค่า CUBESET จะแสดง #NAME? หรือ #NUM!

ใช้ได้กับ Excel เวอร์ชันไหนบ้าง?

CUBESETCOUNT สนับสนุน Excel for Microsoft 365, Excel 2024, Excel 2021, Excel 2019, Excel 2016 และ Excel for Web/Mobile ผมแนะนำให้ใช้ Excel 365 หรือ 2021 ขึ้นไปเพื่อความเสถียร

Resources & Related

Additional Notes

CUBESETCOUNT นับจำนวนรายการในชุดของสมาชิกที่ส่งกลับจาก CUBESET ใช้เพื่อหาว่าชุดมีกี่รายการในการวิเคราะห์ข้อมูล OLAP

ที่เจ๋งคือ CUBESETCOUNT เชื่อมต่อโดยตรงกับ CUBESET ทำให้คุณสามารถนับสมาชิกในมิติได้อย่างแม่นยำ เหมาะสำหรับการสร้างรายงานที่ต้องการข้อมูลสรุป

ส่วนตัวผมใช้ CUBESETCOUNT คู่กับ CUBESET เวลาต้องการรู้ว่าชุดข้อมูลจาก OLAP มีกี่รายการ มันช่วยให้ได้ข้อมูลที่แม่นยำเพื่อการวิเคราะห์และสรุป

Leave a Reply

Your email address will not be published. Required fields are marked *