การเขียนรายงานด้วยตนเอง

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

การเขียนรายงานด้วยตนเอง

โพสต์โดย CHANPEN » เสาร์ ก.พ. 01, 2014 2:54 pm

ตัวอย่าง
รายงานการรับชำระหนี้ ณ.วันที่ 01/02/14 ถึง  01/02/14
รหัส ชื่อลูกค้า เลขที่เอกสาร วันที่เอกสาร ยอดตามใบกำกับ ครบกำหนด รอบกำหนด เกินกำหนด ชำระง/ส ส่วนลด รับชำระโดย ลงวันที่ ธนาคาร จำนวนเงิน เลขที่ใบเสร็จ
รช0003 รัชดารวมยาง (ส่งของ-วางบิล) QR5514135 17/02/14 TFB 10,920.00 RE5178243
DO1141146 20/12/13 6,480.00 19/01/14 31/1/2014 17
DO1142410 06/01/14 3,000.00 05/02/14 15/2/2014 2
DO1142692 08/01/14 1,440.00 07/02/14 15/2/2014 2
ปจ0001 ป.จี่เซ้ง QR3752959 28/01/14 TMB 16,126.00 RE5178244
DO1140397 14/12/13 8,626.00 28/01/14 31/1/2014 -3
DO1140399 14/12/13 7,500.00 28/01/14 31/1/2014 -3

โจทย์ 1. วันที่เอกสาร 20/12/13 วันที่ครบกำหนด 19/01/14 เช็คเลขที่QR5514135 ลงวันที่ 17/02/14
          วันที่ครบกำหนด 19/01/14 สามารถจ่ายเช็คได้วันที่ 31/1/14 เพราะฉะนั้น ถ้าจ่ายวันที่ 17/02/14 ถือว่า จ่ายช้าไป 17 วัน

โจทย์ 2. วันที่เอกสาร 27/01/14 วันที่ครบกำหนด 13/03/14 เช็คเลขที่ QR0027584 ลงวันที่ 15/03/14
          วันที่ครบกำหนด 13/03/14 สามารถจ่ายเช็คได้วันที่ 15/03/14 เพราะฉะนั้น ถ้าจ่ายวันที่ 15/03/14 ถือว่าถูกต้อง

สูตรในการคำนวณ =DATE(YEAR(F9),MONTH(F9),IF(DAY(F9)<=15,15,IF(OR(MONTH(F9)=1,MONTH(F9)=3,MONTH(F9)=5,MONTH(F9)=7,MONTH(F9)=8,MONTH(F9)=10,MONTH(F9)=12),31,30)))

ถ้าต้องการเขียนใน รายงาน ต้องใช้สูตรอะไรค่ะ

~CHQ_DUE1:  0,      "ZZ,ZZZ",           "CHQ_DUE1",  "CHQ_DUE1 = IIF(YEAR(ARTRNX->DUEDAT),MONTH(ARTRNX->DUEDAT),IF(DAY(ARTRNX->DUEDAT)<=15,15,IF(OR(MONTH(ARTRNX->DUEDAT)=1,MONTH(ARTRNX->DUEDAT)=3,MONTH(ARTRNX->DUEDAT)=5,MONTH(ARTRNX->DUEDAT)=7,MONTH(ARTRNX->DUEDAT)=8,MONTH(ARTRNX->DUEDAT)=10,MONTH(ARTRNX->DUEDAT)=12),31,30)))" ,G
ที่เขียนนี้ถูกต้องหรือไม่

ตอบด่วนค่ะ  :'(
แก้ไขล่าสุดโดย CHANPEN เมื่อ เสาร์ ก.พ. 01, 2014 3:14 pm, แก้ไขแล้ว 1 ครั้ง
CHANPEN
Newbie
Newbie
 
โพสต์: 1
ลงทะเบียนเมื่อ: เสาร์ ก.พ. 01, 2014 10:43 am

Re: การเขียนรายงานด้วยตนเอง

โพสต์โดย savek » เสาร์ ก.พ. 01, 2014 8:10 pm

คำถามแบบนี้คงต้องด่วนไม่ได้ครับ โทร.เข้ามาสอบถามกับ จนท.ฝ่ายบริการลูกค้า ในวันและเวลาทำการดีกว่าครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 36 ท่าน