รบกวนถามวิธิแก้สูตรนี้ครับ 0*100/0 = Num!
กระทู้เก่าบอร์ด อ.Yeadram

 775   6
URL.หัวข้อ / URL
รบกวนถามวิธิแก้สูตรนี้ครับ 0*100/0 = Num!

รบกวนถามวิธิแก้สูตรนี้ครับ 0*100/0 = Num!

คือช่องว่างผมใช้สูตร 0*100/0 มันไม่ได้ครับ

[ A ] *100/ [ B ]

คือค่า A ดันเป็น 0 และค่า B ก็เป็น 0 อีก มันเลยคำนวนไม่ได้
พอจะมีทางออกไหมครับให้มันแสดงค่าเป็น 0 ครับ

การทำงานคำนวนอย่างอื่นปกติครับ แต่เจอ 0 ทั้งสองข้างไม่ได้ครับ ขอบคุณมากๆครับ

6 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R21719
[A] * 100 / (IIf([B]=0,1,[B]))
2 @R21720
[ A ] * 100 / IIf([ B ] = 0 , 1, [ B ])
3 @R21721
ขอบคุณมากๆครับ ตอนนี้แก้ได้แล้วครับ แต่ติดปัญหาตรงผลรวม % สรุปครับ

มันเป็นการคำนวนผลสำเร็จของการทำงานครับ
ตัวอย่าง

งาน [0]    ทำได้   [0]        คิดเป็น   [ 0% ]
งาน2 [15]    ทำได้   [15]        คิดเป็น   [ 100% ]
งาน3 [10]    ทำได้   [10]        คิดเป็น   [ 100% ]
งาน4 [0]    ทำได้   [0]        คิดเป็น   [ 0% ]
งาน5 [1]    ทำได้   [1]        คิดเป็น   [ 100% ]

รวม 80% (น่าจะได้ 100% แต่เป็นเพราะ 0% เอามาคิดไม่ได้)

วิธีคิดสูตรที่ผมใส่คือ เอาแถวหลังทุกอันมา + กัน แล้วหาร 5 ครับ

ชื่อช่อง [X]
=[Text168]+[Text170]+[Text173]+[Text176]+[text179]
ชื่อช่อง [XX]
= [A]/5

แบบนี้ครับ รบกวนนิดนะครับผม ขอบคุณมากๆครับ

4 @R21723
ผมดูแล้วว่า ถ้าปรับตรงนี้

[ A ] * 100 / IIf([ B ] = 0 , 1, [ B ])

ไม่ต้องให้แสดงเป็น 0 แต่ให้แสดงเป็น 100 จะแก้ได้ครับ

จะปรับยังไงได้ครับ ขอบคุณครับ
5 @R21724
IIf([ B ] = 0, 100, [ A ] * 100 / [ B ])
6 @R21725
ขอบพระคุณอย่างสูงครับผมได้แล้วครับ ^^
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2826s