TLDR สรุปสั้นๆ
COMBINA ใช้หาจำนวนชุดที่เลือกจากข้อมูล โดยมีการอนุญาตให้ซ้ำกันได้
คำอธิบาย
COMBINA เป็นฟังก์ชันที่ใช้หาจำนวนชุดผลลัพธ์ที่สามารถจัดกลุ่มได้ โดยมีการอนุญาตให้มีการซ้ำกันได้ (combinations with repetitions) สมมุติว่าเรามีไอเท็มหรือรายการ N ชิ้น แล้วเราเลือกมา M ชิ้น ฟังก์ชันนี้จะช่วยหาว่าเราสามารถจัดกลุ่มของไอเท็มเหล่านั้นได้กี่รูปแบบหากอนุญาตให้มีการซ้ำกันได้
มีครั้งแรกในเวอร์ชันไหน
2013
รูปแบบคำสั่ง (Syntax)
COMBINA(number, number_chosen)
Arguments
-
number (Required – integer)
จำนวนของรายการทั้งหมดที่เรามี ต้องมากกว่าหรือเท่ากับ 0 และมากกว่าหรือเท่ากับ number_chosen หากใส่ค่าเป็นทศนิยมจะมีการตัดทศนิยมออก -
number_chosen (Required – integer)
จำนวนของรายการที่ต้องเลือก ต้องมากกว่าหรือเท่ากับ 0 หากใส่ค่าเป็นทศนิยมจะมีการตัดทศนิยมออก
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: หาจำนวนชุดที่เลือกได้จาก 4 รายการโดยเลือก 3 อย่าง สามารถซ้ำได้=COMBINA(4, 3)
Result:20 (แสดงว่าเรามีวิธีในการจัดชุดได้ 20 วิธีจากการเลือก 3 รายการจาก 4 รายการที่สามารถซ้ำกันได้) -
Formula:
Description: หาจำนวนชุดที่เลือกได้จาก 10 รายการโดยเลือก 3 อย่าง สามารถซ้ำได้=COMBINA(10, 3)
Result:220 (แสดงว่าเรามีวิธีในการจัดชุดได้ 220 วิธีจากการเลือก 3 รายการจาก 10 รายการที่สามารถซ้ำกันได้) -
Formula:
Description: หาจำนวนชุดที่เลือกได้จาก 5 รายการโดยเลือก 2 อย่าง สามารถซ้ำได้=COMBINA(5, 2)
Result:15 (มี 15 วิธีในการเลือก 2 จาก 5 โดยสามารถมีซ้ำกันได้) -
Formula:
Description: ใช้ฟังก์ชัน CONCATENATE รวมผลลัพธ์จาก COMBINA เข้ากับข้อความ=CONCATENATE("จำนวนวิธี: ", COMBINA(6, 4))
Result:"จำนวนวิธี: 126" (การรวมกันระหว่างข้อความกับผลลัพธ์จากฟังก์ชัน COMBINA) -
Formula:
Description: ใช้ COMBINA ร่วมกับ IF เพื่อตรวจสอบว่าจำนวนการเลือกมากกว่า 50 หรือไม่=IF(COMBINA(8, 3) > 50, "เยอะมาก", "น้อย")
Result:"เยอะมาก" (เพราะจำนวนวิธีคือ 120 ซึ่งมากกว่า 50)
Tips & Tricks
ฟังก์ชัน COMBINA นั้นสะดวกมากถ้าคุณต้องการคิดคำนวณการจัดชุดซ้ำ เช่น การเลือกของจากร้านตามออเดอร์ การใช้ร่วมกับฟังก์ชันอื่นๆ เช่น CONCATENATE หรือ IF สามารถช่วยให้บรรลุเป้าหมายที่ซับซ้อนยิ่งขึ้นได้
ข้อควรระวัง (Cautions)
ข้อควรระวังคือ หากกรอกค่าที่ไม่เป็นตัวเลขหรือผิดเงื่อนไข ฟังก์ชันจะคืนค่าข้อผิดพลาดเช่น #NUM! หรือ #VALUE! ออกมาเสมอ หากต้องการใช้งานได้ถูกต้องต้องมั่นใจว่าข้อมูลที่ใส่เป็นไปตามเกณฑ์
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply