ฟังก์ชัน NORM.S.INV ใช้หาค่า Z-score (ค่าผกผัน) จากความน่าจะเป็น สำหรับการแจกแจงปกติมาตรฐาน (mean=0, std=1) ส่วนใหญ่ใช้ในการวิเคราะห์สถิติและการประเมินความเสี่ยง
=NORM.S.INV(probability)
=NORM.S.INV(probability)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| probability | Number (0 < value < 1) | Yes | ค่าความน่าจะเป็นจาก 0 ถึง 1 ที่ต้องการหา Z-score ตรงกับมัน |
NORM.S.INV(0.975)=NORM.S.INV(0.975)
1.96
AVERAGE(B2:B50) + 3 * STDEV(B2:B50) * NORM.S.INV(0.99865)=AVERAGE(B2:B50) + 3 * STDEV(B2:B50) * NORM.S.INV(0.99865)
ขึ้นอยู่กับข้อมูล
NORM.S.INV(0.5), =NORM.S.INV(0.84), =NORM.S.INV(0.975)=NORM.S.INV(0.5), =NORM.S.INV(0.84), =NORM.S.INV(0.975)
0, 1, 1.96
สมมติ A2 = ค่าเฉลี่ย (50), A3 = standard error (2), A4 = confidence level (0.95) =A2 + NORM.S.INV((1+A4)/2) * A3 =A2 - NORM.S.INV((1+A4)/2) * A3สมมติ A2 = ค่าเฉลี่ย (50), A3 = standard error (2), A4 = confidence level (0.95)
=A2 + NORM.S.INV((1+A4)/2) * A3
=A2 - NORM.S.INV((1+A4)/2) * A3
ขึ้นอยู่กับค่าใน A2, A3, A4
NORM.INV คำนวณสำหรับการแจกแจงปกติทั่วไป (ที่สามารถปรับ mean และ std ได้) แต่ NORM.S.INV คำนวณสำหรับการแจกแจงปกติมาตรฐานเท่านั้น (mean=0, std=1) ถ้าต้องการ mean และ std อื่น ใช้ NORM.INV แทน
ไม่ได้ Excel จะแจ้ง #NUM! error เพราะ Z-score ที่ 0% หรือ 100% คือ -∞ และ +∞ ตามลำดับ (ไม่สามารถคำนวณได้) ใช้ค่าใกล้ๆ เช่น 0.001 หรือ 0.999 แทน
NORM.S.DIST รับ Z-score ให้ความน่าจะเป็น | NORM.S.INV รับความน่าจะเป็นให้ Z-score พวกมันเป็นฟังก์ชันผกผันของกัน ดังนั้น NORM.S.INV(NORM.S.DIST(1.96)) = 1.96
Excel for Microsoft 365, Excel 2024, Excel 2021, Excel 2019, Excel 2016 และใหม่กว่านั้นทั้งหมด ถ้าใช้ Excel 2013 หรือเก่ากว่า ใช้ NORMSINV แทน (ชื่อเดิมของฟังก์ชันนี้)
เพราะ confidence level มักเป็น two-tailed (ทั้งสองหาง) เช่น 95% confidence หมายถึง 2.5% ที่ด้านล่าง + 2.5% ที่ด้านบน ดังนั้น (1+0.95)/2 = 0.975 ให้ค่าที่ 97.5% (ระหว่าง 2.5% ล่างและ 97.5% บน)
NORM.S.INV เป็นฟังก์ชันจำเพาะเจาะจง คือมันทำงานเป็นฟังก์ชันผกผันของ NORM.S.DIST ถ้า NORM.S.DIST ถามว่า “Z-score 1.96 มีความน่าจะเป็นเท่าไหร่?” แล้ว NORM.S.INV ถามว่า “ความน่าจะเป็น 0.975 ตรงกับ Z-score เท่าไหร่?”
ที่เจ๋งคือ ฟังก์ชันนี้ใช้ iterative search (ค้นหาแบบซ้ำ) เพื่อหาค่า Z-score ที่ถูกต้อง จึงมีความแม่นยำสูง แต่ข้อจำกัดคือต้องใส่ความน่าจะเป็นระหว่าง 0 ถึง 1 เท่านั้น ถ้าใส่นอกช่วงนี้ Excel จะแจ้ง #NUM! error
ส่วนตัวผม ใช้ฟังก์ชันนี้กับ NORM.INV ตั้งเวลากับปัญหาสถิติที่ต้องการค่า Z-score มาตรฐาน เช่น การหา 95% confidence interval หรือ control limits ในกราฟควบคุมคุณภาพ