iif function คำนวณเงิน
กระทู้เก่าบอร์ด อ.Yeadram

 1,045   3
URL.หัวข้อ / URL
iif function คำนวณเงิน

อยากรวบให้อยู่ในคอลัมน์เดียวกันในการคิดภาษีมูลค่าเพิ่ม
paytax = no และ vat = null ให้เป็น 0 แต่
paytax = yes ให้แบ่งคำนวณเป็น 2 แบบ
มีเงื่อนไขคือ ถ้า vat = 1 ให้เอา
money * 0.1 แต่ถ้า vat = 2 ให้เอา
([money]-([money]*7/107))*.01))
ปรับไปปรับมาก่อนโพสต์
tax7: IIf([paytax]=No And [vat]=Null,0 Or IIf([paytax]=Yes And [vat]=1,([money]*.01) Or IIf([paytax]=Yes And [vat]=2,([money]-([money]*7/107))*.01))) ผมลัพธ์ที่ได้ 0 ทุกเงื่อนไขครับ
หรือถ้าจะเขียนเป็น function เขียนได้เลยครับ
อยากศึกษาไปในตัวครับ ขอบคุณครับ

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

1 @R21207
บางเงื่อนไขไม่มีคำตอบครับ
เช่น
paytax = no และ vat = 1 คำตอบคือ?
paytax = yes และ vat = null   คำตอบคือ?
2 @R21209
กลับมาเฉลย ปรับไปปรับมาเมื่อคืนครับได้คำตอบตรงกับตารางงานในเอ็กเซลพอดี

tax7: IIf([paytax]=Yes And [vat]=1,[money]*.01,IIf([paytax]=Yes And [vat]=2,([money]-([money]*7/107))*.01,0))

อ.พิชัย บางเงื่อนไขไม่มีคำตอบครับ
ตอบ เพราะลืมเติมตัวเลขในฟิลด์ที่อ้างอิง ฟิลด์เป็นค่าว่างบ้าง
3 @R21210
ใช้ nz() ครอบฟิลด์ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3292s