Page 1 of 1

สอบถามสูตรในการรันเลขที่ INV ค่าพาหนะ ให้รันเลขมาเรื่อยๆ

Posted: Thu Aug 23, 2018 10:34 pm
by keay44
สวัสดีค่ะ รบกวนสอบถามสูตรในการรันเลขลำดับ INV ค่าพาหนะ ให้รันต่อกันเรื่อย โดยอ้างอิงจากช่อง G ถ้ามีตัวเลขจะให้ขึ้น INV
แต่ถ้าเป็นช่องว่าง ให้ช่อง INV ในค่าพาหนะว่าง
ตัวอย่างสมมุติ

- ช่อง C 6 ลำดับ INV ค่าพาหนะ คือ 2561-00403 เนื่องจากช่อง G มียอดเงิน
- ส่วนช่อง C7,C8 ลำดับ INV ค่าพาหนะ คือ - เนื่องจากช่อง G ยอดเงินเป็น 0
ดังนั้น ต้องการให้ช่อง C9 รันลำดับเลขที่ต่อ C6 นั้นคือเลขที่ 2561-00404

** อยากทราบสูตรว่า จะต้องเขียนสูตรอย่างไรได้บ้างค่ะ

Re: สอบถามสูตรในการรันเลขที่ INV ค่าพาหนะ ให้รันเลขมาเรื่อยๆ

Posted: Fri Aug 24, 2018 6:38 am
by snasui
:D ตัวอย่างสูตรที่ C4 ครับ

=IF(G5=0,"-","2561-"&TEXT(400+COUNTIF(G$4:G5,">0"),"00000"))

Enter > Copy ลงด้านล่าง

Re: สอบถามสูตรในการรันเลขที่ INV ค่าพาหนะ ให้รันเลขมาเรื่อยๆ

Posted: Tue Aug 28, 2018 12:00 am
by keay44
สวัสดีค่ะ ขอคำแนะนำเพิ่มเติม หลังจากใส่สูตรตามที่อาจารย์แนะนำแล้วลองทดสอบพบดังนี้
1. เลขที่ INV ในช่อง C ยังมีเลขที่ INV ขึ้นไม่ตรงตามที่อ้างอิงยอดเงินกับ ช่อง G (ตามที่ไฮไลท์สีฟ้า)
2. หากเราระบุยอดเงินลงไปในช่อง G ให้ช่อง C มีเลขที่ INV เรียงต่อกันมาจาก 1 2 3 4 ตามลำดับ
แต่ หากช่อง G เป็น 0 ดังนั้น ช่อง C ก็จะไม่ปรากฏมีเลขที่ INV และเป็นช่องว่าง


ขอบคุณมากๆค่ะ :?

Re: สอบถามสูตรในการรันเลขที่ INV ค่าพาหนะ ให้รันเลขมาเรื่อยๆ

Posted: Tue Aug 28, 2018 12:27 am
by Bo_ry
สูตรอาจารย์ต้องใส่ที่ C5 ค่ะ
C4 =IF(G4=0,"-","2561-"&TEXT(400+COUNTIF(G$4:G4,">0"),"00000"))