TLDR สรุปสั้นๆ
FACTDOUBLE ใช้คำนวณค่า Double Factorial ของจำนวนเต็มบวกหรือศูนย์โดยที่ค่าผลลัพธ์จะคูณเฉพาะตัวเลขที่มีสองร่วมกัน
คำอธิบาย
ฟังก์ชัน FACTDOUBLE จะคืนค่า Double Factorial ของตัวเลข ซึ่ง Double Factorial คือการคูณของตัวเลขทุกตัวที่มีค่าเป็นสองร่วมกัน (หรือบวก 2) มากกว่าหรือเท่ากับ 0
มีครั้งแรกในเวอร์ชันไหน
2003
รูปแบบคำสั่ง (Syntax)
FACTDOUBLE(number)
Arguments
-
number (Required – Number)
ค่าที่ต้องการหาค่า double factorial หากค่าไม่เป็นจำนวนเต็ม จะถูกตัดเป็นจำนวนเต็ม
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: หา double factorial ของ 6 สำหรับจำนวนคู่ 6! จะเป็น 6 * 4 * 2=FACTDOUBLE(6)
Result:48 -
Formula:
Description: หา double factorial ของ 7 สำหรับจำนวนคี่ 7! จะเป็น 7 * 5 * 3 * 1=FACTDOUBLE(7)
Result:105 -
Formula:
Description: เมื่อจำนวนเป็น 0 ซึ่งเป็นเคสพิเศษ ค่า double factorial ของ 0 จะเท่ากับ 1=FACTDOUBLE(0)
Result:1 -
Formula:
Description: สำหรับจำนวน 1 ซึ่งเป็นจำนวนคี่ double factorial จะคืนค่าเป็น 1=FACTDOUBLE(1)
Result:1 -
Formula:
Description: เพื่อแสดงการประยุกต์ใช้ ใช้ double factorial ของ 10 จะได้ 10 * 8 * 6 * 4 * 2=FACTDOUBLE(10)
Result:3840
Tips & Tricks
ถ้าคุณต้องการคำนวณ factorial ของจำนวนที่ไม่ได้เป็นจำนวนสอง อยู่ในรูปแบบปกติ จะต้องใช้ฟังก์ชัน FACT แทน
ข้อควรระวัง (Cautions)
หากคุณใช้งาน FACTDOUBLE ด้วยเลขที่ไม่ใช่จำนวนเต็ม หรือ เลขค่าลบ อาจเกิด Error #VALUE! หรือ #NUM! ได้ เพราะฟังก์ชันต้องการค่าเป็นจำนวนเต็มและไม่สามารถรับค่าลบได้
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply