แฟกทอเรียลคืออะไร? ทำไมต้องใช้งาน ทำไมต้องรู้จักบางครั้งเราก็จำเป็นต้องรู้จักเจ้าแฟกทอเรียลเอาไว้ เผื่อว่าต้องใช้งานในอนาคตแฟกทอเรียล (Factorial) คือแฟกทอเรียล นั้นคือ ผลคูณของจำนวนเต็มบวกทั้งหมดตั้งแต่ n ลงไป หรือพูดง่ายๆ ก็คือผลคูณของตัวเลขต่อเนื่องกันไปตั้งแต่ 1 จนถึง n โดย n นี้จะแทนที่เลขแฟกทอเรียลที่เรากำหนด โดยเลขที่กำหนดสำหรับการคำนวณค่าแฟกทอเรียลนั้นจะเป็นจำนวนเต็มบวก และเราจะเขียนสัญลักษณ์ได้ว่า n! (อ่านว่าแฟกทอเรียล)เช่น 5! จะอ่านได้ว่า แฟกทอเรียล 5 (Factorial 5) จะหมายถึง ผลคูณของจำนวนเต็มบวกตั้งแต่ 1 ถึง 5 ก็จะได้เป็น 5 x 4 x 3 x 2 x 1 หรือจะใช้เป็น 1 x 2 x 3 x 4 x 5 ก็ได้เช่นเดียวกัน โดยจะได้ค่าเท่ากับ 120 (และโดยปกติเราจะไม่นำ 1 เข้าไปคูณด้วยเพราะ 1 คูณกับค่าอะไรก็จะได้ค่าเดิม)ตัวอย่างเพิ่มเติม1! = 12! = 2 x 1 = 23! = 3 x 2 x 1 = 64! = 4 x 3 x 2 x 1 = 245! = 5 x 4 x 3 x 2 x 1 = 120 วิธีการหาค่าแฟกทอเรียล (Factorial) บน Excel1. ใช่คำสั่ง FACT ใน Excelใน Excel มีคำสั่ง FACT เตรียมไว้สำหรับการหาค่าแฟกทอเรียลได้ง่ายๆ โดยใช้คำสั่ง =FACT(number) โดย number นั่นคือตัวเลขแฟกทอเรียลที่เราต้องการ(ภาพแสดงการหาค่า Factorial ด้วยคำสั่ง FACT)และจากภาพด้านล่างจะมีข้อมูลบางประเภทที่ไม่สามารถหาคาแฟกทอเรียลได้ เช่นค่าที่ติดลบเป็นต้น ส่วนค่าที่มีจุดทศนิยมนั้นจะถูกตัดส่วนของทศนิยมออกและคำนวณค่าแฟกทอเรียลตามปกติ(ภาพแสดงตัวอย่างข้อมูลที่คำนวณค่าแฟกทอเรียลได้และไม่ได้)นอกจากนี้คำสั่ง FACT ใน Excel นั้น จะคำนวณได้ถึงค่า 170! เท่านั้น ซึ่งตั้งแต่ 171! นั้น Excel ไม่สามารถที่จะรองรับผลลัพธ์ได้เนื่องจากตัวเลขที่มีขนาดใหญ่เกินกว่า Excel จะรองรับครับ 🙄(ภาพแสดงตัวอย่างค่าที่ Excel รับผลลัพธ์จากการคำนวณ Factorial ไม่ได้) 2. ใช่คำสั่ง FACTDOUBLE ใน Excelสำหรับคำสั่ง FACTDOUBLE ใน Excel นั้นจะคำนวณต่างจากการคำนวณค่าแฟกทอเรียลแบบในข้อที่ 1 เล็กน้อย โดยสำหรับคำสั่ง FACTDOUBLE นั้นจะทำหน้าที่ดังนี้สำหรับเลขคู่ คำสั่ง FACTDOUBLE จะคำนวณผลลัพธ์เฉพาะเลขคู่สำหรับเลขคี่ คำสั่ง FACTDOUBLE จะคำนวณผลลัพธ์เฉพาะเลขคี่ โดยแฟกทอเรียลคู่ (Double Factorial) นั้นจะแทนด้วยสัญลักษณ์ n!! โดย n แทนตัวเลขใดๆ ที่เราต้องการ เช่น5!! = 5 x 3 x 1 = 156!! = 6 x 4 x 2 = 487!! = 7 x 5 x 3 x 1 = 150(ภาพแสดงการใช้งานคำสั่ง FACTDOUBLE) ถ้าเราไม่ต้องการใช้คำสั่ง FACT หรือคำสั่ง FACTDOUBLE ในการคำนวณค่าแฟกทอเรียลก็สามารถที่จะประยุกต์คำสั่งอื่นๆ มาใช้งานได้เช่นเดียวกัน ครั้งหน้าจะหามาฝากกันนะครับ ภาพโดยนักเขียนหมีขั้วโลก ทอดกรอบ〔´(エ)`〕7-11 Community ห้องลับเมาท์มอยของกินของใช้ในเซเว่น อะไรดีอะไรใหม่ ต้องรู้ ต้องคุย ต้องแชร