กระทู้เก่าบอร์ด อ.Yeadram
2,010 5
URL.หัวข้อ /
URL
สูตรการหาค่าที่ตัวเฉพาะตัวเลข
คือผมขอคำนำแนะสูตรการหาค่าในแบบสอบถาม ผมต้องการบวกค่าที่มีเฉพาะตัวเลข (ที่ไม่ใช้ 00.00 ) แล้วนับจำนวนที่มีตัวเลข เอาไปหารอีกที่ จึงได้ค่า Total
ดังตัวอย่างด้านล่างนี้ครับ ส่วนด้านล่างสุดคือ สูตรของยอด Total
ตัวอย่าง
Qry01
ITEM PRICE1 PRICE2 PRICE3 PRICE4 Total
101A 12.00 10.00 00.00 00.00 11.00
101B 5.00 11.00 6.00 00.00 7.33
101C 5.00 10.00 12.00 6.00 8.25
สูตรยอด Total
11.00 =(12.00+10.00)/2
7.33 =(5.00+11.00+6.00)/3
8.25 =(5.00+10.00+12.00+6.00)/4
ขอบคุณครับ
paitoon
ดังตัวอย่างด้านล่างนี้ครับ ส่วนด้านล่างสุดคือ สูตรของยอด Total
ตัวอย่าง
Qry01
ITEM PRICE1 PRICE2 PRICE3 PRICE4 Total
101A 12.00 10.00 00.00 00.00 11.00
101B 5.00 11.00 6.00 00.00 7.33
101C 5.00 10.00 12.00 6.00 8.25
สูตรยอด Total
11.00 =(12.00+10.00)/2
7.33 =(5.00+11.00+6.00)/3
8.25 =(5.00+10.00+12.00+6.00)/4
ขอบคุณครับ
paitoon
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R02176
โทษทีครับเขียนผิด
ต้องเป็น
Total = (PRICE1 + PRICE2 + PRICE3 + PRICE4) / (Sgn(PRICE1) + Sgn(PRICE2) + Sgn(PRICE3) + Sgn(PRICE4))
ต้องเป็น
Total = (PRICE1 + PRICE2 + PRICE3 + PRICE4) / (Sgn(PRICE1) + Sgn(PRICE2) + Sgn(PRICE3) + Sgn(PRICE4))
3 @R02186
ใช้ได้เลยครับแบบนี้แหละครับ ขอบคุณ คุณ แดน มาก ๆ ครับผม สุดยอดไปเลย ผมนึกว่าผมต้องหมดหนทางเสียแล้ว
......ผมรู้สึกดีใจมากครับที่ประเทศไทยได้มีเว็บไซต์ดี ๆ อย่างนี้ ความเห็นส่วนตัวน่ะครับ น่าจะมีโครงการของรัฐมาสนับสนุกเว็บไซต์ที่มีประโยชน์ดี ๆ เหมือน เหมือนโครงการอื่น
....นอกเรื่องไปนาน อันนี้ขอถามต่อน่ะ เอ๋.!! ถ้าเกิดว่าจำนวนใน
Qry01 เป็น 00.00 ทั้งหมดมันจะ #Error เราจะแก้อย่างไรดีครับ
ตัวอย่าง
Qry01
ITEM PRICE1 PRICE2 PRICE3 PRICE4 Total
101A 00.00 00.00 00.00 00.00 #Error
101B 00.00 00.00 00.00 00.00 #Error
101C 5.00 10.00 12.00 6.00 8.25
ขอบคุณมากครับ
paitoon
......ผมรู้สึกดีใจมากครับที่ประเทศไทยได้มีเว็บไซต์ดี ๆ อย่างนี้ ความเห็นส่วนตัวน่ะครับ น่าจะมีโครงการของรัฐมาสนับสนุกเว็บไซต์ที่มีประโยชน์ดี ๆ เหมือน เหมือนโครงการอื่น
....นอกเรื่องไปนาน อันนี้ขอถามต่อน่ะ เอ๋.!! ถ้าเกิดว่าจำนวนใน
Qry01 เป็น 00.00 ทั้งหมดมันจะ #Error เราจะแก้อย่างไรดีครับ
ตัวอย่าง
Qry01
ITEM PRICE1 PRICE2 PRICE3 PRICE4 Total
101A 00.00 00.00 00.00 00.00 #Error
101B 00.00 00.00 00.00 00.00 #Error
101C 5.00 10.00 12.00 6.00 8.25
ขอบคุณมากครับ
paitoon
4 @R02188
total = iif(ตัวหาร=0, ไม่ต้องหาร, ทำการหาร)
หรือ
total = ตัวตั้ง / nz(ตัวหาร,1)
หรือ
total = ตัวตั้ง / nz(ตัวหาร,1)
5 @R02189
ขอบคุณทุกท่านมากครับผม ทำได้แล้วครับ ตรงตามที่ผมต้องการแล้ว
....โดยสรุป ผมเอาสูตรที่คุณ แดน แนะนำให้ครั้งแรก มารวมกับสูตรของ คุณ yeadram ที่ให้คำแนะนำเพิ่ม ผมเลือกเอาคำสั่ง iif ครับ Total:iif(Sgn(PRICE1) + Sgn(PRICE2) + Sgn(PRICE3) + Sgn(PRICE4)=0,(PRICE1 + PRICE2 + PRICE3 + PRICE4),(PRICE1 + PRICE2 + PRICE3 + PRICE4) / (Sgn(PRICE1) + Sgn(PRICE2) + Sgn(PRICE3) + Sgn(PRICE4))))
ขอบคุณคุณมากครับ
paitoon
....โดยสรุป ผมเอาสูตรที่คุณ แดน แนะนำให้ครั้งแรก มารวมกับสูตรของ คุณ yeadram ที่ให้คำแนะนำเพิ่ม ผมเลือกเอาคำสั่ง iif ครับ Total:iif(Sgn(PRICE1) + Sgn(PRICE2) + Sgn(PRICE3) + Sgn(PRICE4)=0,(PRICE1 + PRICE2 + PRICE3 + PRICE4),(PRICE1 + PRICE2 + PRICE3 + PRICE4) / (Sgn(PRICE1) + Sgn(PRICE2) + Sgn(PRICE3) + Sgn(PRICE4))))
ขอบคุณคุณมากครับ
paitoon
Time: 0.3440s
หวังว่าคงเข้าใจ