กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
346 1
URL.หัวข้อ /
URL
ใช้สูตรใน Access
อาจารย์ค่ะ ถ้าเราต้องการใช้สูตรใน Access โดยการหาค่า แบบ Row จะสามารถหาค่าได้อย่างไรค่ะ
Ex
ถ้าเราต้องการหาค่า Sum และ Stdev จาก
No Field1 Field2 Field3 Sum Stdev
1 258 565 555 xxx xxx
2 568 568 856 xxx xxx
เพราะลองใช้สูตรแล้วมันจะรวมค่าทั้ง Colum แต่เราต้องการหาค่าแบบ Row ค่ะมีวิธีหาหรือกำหนด
สูตรอย่างไรค่ะ ขอบคุณค่ะ
Ex
ถ้าเราต้องการหาค่า Sum และ Stdev จาก
No Field1 Field2 Field3 Sum Stdev
1 258 565 555 xxx xxx
2 568 568 856 xxx xxx
เพราะลองใช้สูตรแล้วมันจะรวมค่าทั้ง Colum แต่เราต้องการหาค่าแบบ Row ค่ะมีวิธีหาหรือกำหนด
สูตรอย่างไรค่ะ ขอบคุณค่ะ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.0952s
MySum: Sum([Field1]+[Field2]+[Field3])
ส่วน Stdev() จะรับค่าเป็น Array จึงไม่สามารถใช้
MyStdev: Stdev([Field1],[Field2],[Field3])
คงต้องอาศัย Stdev() ของ Xcel มาช่วยมั๊งครับ
Function XcelStdev(int1 As Integer, int2 As Integer, int3 As Integer) As Double
Dim xls As Object
Set xls = CreateObject("Excel.Application")
Dim MyArray As Variant
MyArray = Array(int1, int2, int3)
XcelStdev = xls.WorksheetFunction.StDev(MyArray)
End Function
แล้วใส่ค่านี้ลงไป
MyStdev: XcelStdev([Field1],[Field2],[Field3])
ลองดูครับ