ทำไมผมใช้ ฟังก์ชั่น Stdev ใน Access 2007 กับ EXCEL ไม่ตรงกันครับ



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

12 ม.ค. 64 , 08:58:25
อ่าน 449 ครั้ง

WISSANU

0.001
0.002
0.002

ใน excel  จะได้ค่า stdev = 0.00057735
ใน Access จะได้ค่า stdev = 0.0000000
ช่วยผมทีครับแล้วตกลงมันผิดที่ตรงไหนครับอันไหถูกครับ
« แก้ไขครั้งสุดท้าย: 12 ม.ค. 64 , 09:28:34 โดย WISSANU »

 

12 ม.ค. 64 , 09:27:29
ตอบกลับ #1

PNR



อ้างถึง
excel  จะได้ค่า stdev = 0.00057735
ใน excel ก็ได้เท่านี้ครับ
ใน access ได้เท่ากันครับ

โค้ดที่ทดสอบ ผมใช้ val ด้วย

SELECT StDev(Val([Numb])) AS StDev
FROM Mytable;
« แก้ไขครั้งสุดท้าย: 12 ม.ค. 64 , 09:41:37 โดย PNR »
Time to stop for me  :dizzy:
 

12 ม.ค. 64 , 09:40:30
ตอบกลับ #2

WISSANU

ขอบคุณครับ ที่ data type ทีแรกของผมเป็น Currency ครับ แต่พอเปลี่ยนเป็น Text แล้วก็ตรงกันครับขอบคุณนะครับ

 
โพสต์นี้ได้รับคำขอบคุณจาก: PNR

12 ม.ค. 64 , 09:42:43
ตอบกลับ #3

PNR

ขอบคุณครับ ที่ data type ทีแรกของผมเป็น Currency ครับ แต่พอเปลี่ยนเป็น Text แล้วก็ตรงกันครับขอบคุณนะครับ
ใช่ครับ ของผมเป็น text เหมือนกันครับ
แล้วในคิวรี่ผมใช้ val แปลงเป็นตัวเลขมาคำนวนก็ตรงกันแล้วครับ
และกำหนด Format เป็น หมายเลขทั่วไป
Time to stop for me  :dizzy:
 


บอร์ดเรียนรู้ Access สำหรับคนไทย