Page 1 of 1

สอบถามสูตร การรันตัวเลขนับ 1 ใหม่เมื่อเปลี่ยนเดือน

Posted: Tue Dec 08, 2020 10:49 pm
by thanadul0816
สอบถามสูตร การรันตัวเลขนับ 1 ใหม่เมื่อเปลี่ยนเดือน
รายละเอียดในไฟล์แนบครับ

Re: สอบถามสูตร การรันตัวเลขนับ 1 ใหม่เมื่อเปลี่ยนเดือน

Posted: Tue Dec 08, 2020 11:21 pm
by puriwutpokin
แบบนี้หรือเปล่าครับที่ B2=TEXT(B2,"PO[$-th,187]yymm-")&RIGHT(TEXT(SUMPRODUCT(--(MID(G1:G20,3,4)=TEXT(B2,"[$-th,187]yymm"))),"0000"),4)

Re: สอบถามสูตร การรันตัวเลขนับ 1 ใหม่เมื่อเปลี่ยนเดือน

Posted: Wed Dec 09, 2020 7:02 am
by thanadul0816
puriwutpokin wrote: Tue Dec 08, 2020 11:21 pm แบบนี้หรือเปล่าครับที่ B2=TEXT(B2,"PO[$-th,187]yymm-")&RIGHT(TEXT(SUMPRODUCT(--(MID(G1:G20,3,4)=TEXT(B2,"[$-th,187]yymm"))),"0000"),4)
ขอบคุณครับ ได้ตามที่ต้องการ แต่รายการแรกของเดือน เป็น PO6401-0000
ผมแก้ด้วยการใส่ +1 เข้าไปในสูตรแบบนี้ถูกไหมครับ

=TEXT(B2,"PO[$-th,187]yymm-")&RIGHT(TEXT(SUMPRODUCT(--(MID(G1:G20,3,4)=TEXT(B2,"[$-th,187]yymm")))+1,"0000"),4)

Re: สอบถามสูตร การรันตัวเลขนับ 1 ใหม่เมื่อเปลี่ยนเดือน

Posted: Wed Dec 09, 2020 12:06 pm
by puriwutpokin
thanadul0816 wrote: Wed Dec 09, 2020 7:02 am
puriwutpokin wrote: Tue Dec 08, 2020 11:21 pm แบบนี้หรือเปล่าครับที่ B2=TEXT(B2,"PO[$-th,187]yymm-")&RIGHT(TEXT(SUMPRODUCT(--(MID(G1:G20,3,4)=TEXT(B2,"[$-th,187]yymm"))),"0000"),4)
ขอบคุณครับ ได้ตามที่ต้องการ แต่รายการแรกของเดือน เป็น PO6401-0000
ผมแก้ด้วยการใส่ +1 เข้าไปในสูตรแบบนี้ถูกไหมครับ

=TEXT(B2,"PO[$-th,187]yymm-")&RIGHT(TEXT(SUMPRODUCT(--(MID(G1:G20,3,4)=TEXT(B2,"[$-th,187]yymm")))+1,"0000"),4)
ใช่ครับ เพราะตอนแรกก็ใส่ให้ แต่ไม่แน่ใจเลยเอาออกครับ ถ้าใช่ใส่ได้ถูกแล้วครับ

Re: สอบถามสูตร การรันตัวเลขนับ 1 ใหม่เมื่อเปลี่ยนเดือน

Posted: Fri Dec 11, 2020 6:12 pm
by Bo_ry
อีกแบบ

I1
=TEXT(E1,"POBBMM-")&TEXT(COUNTIFS(E$1:E1,">"&EOMONTH(E1,-1)),"0000")

หรือถ้าวันที่ไม่เรียงจากน้อยไปมาก
=TEXT(E1,"POBBMM-")&TEXT(COUNTIFS(E$1:E1,">"&EOMONTH(E1,-1),E$1:E1,"<="&EOMONTH(E1,0)),"0000")