Page 1 of 1

ขอความช่วยเหลือปรับสูตรแสดงตามเงื่อนไขปีเดือน

Posted: Fri Apr 05, 2024 12:08 pm
by 9KiTTi
อยากให้เลขหน้า 2 หลัก เปลี่ยนไปทุกปี และตามด้วยเลขเดือนโดยเริ่มต้นที่เดือนตุลาคม เช่น 6701-XX-01 และเปลี่ยนตัวเลขหลัง XX เป็นเลขงวด 01 และ 02 (1 เดือนมี 2 งวด) และสิ้นสุดที่เดือนกันยายนและงวดที่ 2 เช่น 6809-XX-02

6701-XX-01
เลขหน้า 2 หลักเป็นปี พ.ศ. และเลขต่อมา 2 หลัก เป็นเดือน และคั่นด้วยตัวอักษร ตามด้วยเลขงวด คือ 01 และ 02 (โดยที่1 เดือนจะมี 2 งวดคือ 01 และ 02)

Code: Select all

=6700+INT(SEQUENCE(,24,2)/2)&"-XX-"&0&MOD(SEQUENCE(,24,2),2)+1
ขอบพระคุณครับ

Re: ขอความช่วยเหลือปรับสูตรแสดงตามเงื่อนไขปีเดือน

Posted: Fri Apr 05, 2024 12:58 pm
by norkaz
...

1.ต้องการให้เขียนสูตรที่ใด
2. ผลลัพธ์นั้น ควรเป็นเท่าใด ทำตัวอย่าง คีย์มือมาดูครับ
3. เลข 1 ถึง 20 ที่คอลัมน์ A หมายถึงอะไร มีความเกี่ยวข้องกับสูตรที่ต้องการ หรือไม่ครับ

หรือแบบนี้ไหม

=HSTACK(RIGHT(YEAR(TODAY())+543,2)&INT(SEQUENCE(,6,2)/2)+9&"-XX-",RIGHT(YEAR(TODAY())+544,2)&0&INT(SEQUENCE(,18,2)/2)&"-XX-")&TEXT(MOD(SEQUENCE(,24,2),2)+1,"00")

ถ้าไม่ใช่ช่วยทำตัวอย่าง มาดูครับ

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: ขอความช่วยเหลือปรับสูตรแสดงตามเงื่อนไขปีเดือน

Posted: Fri Apr 05, 2024 4:12 pm
by 9KiTTi
norkaz wrote: Fri Apr 05, 2024 12:58 pm ...

1.ต้องการให้เขียนสูตรที่ใด
2. ผลลัพธ์นั้น ควรเป็นเท่าใด ทำตัวอย่าง คีย์มือมาดูครับ
3. เลข 1 ถึง 20 ที่คอลัมน์ A หมายถึงอะไร มีความเกี่ยวข้องกับสูตรที่ต้องการ หรือไม่ครับ

หรือแบบนี้ไหม

=HSTACK(RIGHT(YEAR(TODAY())+543,2)&INT(SEQUENCE(,6,2)/2)+9&"-XX-",RIGHT(YEAR(TODAY())+544,2)&0&INT(SEQUENCE(,18,2)/2)&"-XX-")&TEXT(MOD(SEQUENCE(,24,2),2)+1,"00")

ถ้าไม่ใช่ช่วยทำตัวอย่าง มาดูครับ

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
ตรงตามที่ต้องการครับ ขอบพระคุณครับอาจารย์

Re: ขอความช่วยเหลือปรับสูตรแสดงตามเงื่อนไขปีเดือน

Posted: Fri Apr 05, 2024 5:42 pm
by 9KiTTi
norkaz wrote: Fri Apr 05, 2024 12:58 pm ...

1.ต้องการให้เขียนสูตรที่ใด
2. ผลลัพธ์นั้น ควรเป็นเท่าใด ทำตัวอย่าง คีย์มือมาดูครับ
3. เลข 1 ถึง 20 ที่คอลัมน์ A หมายถึงอะไร มีความเกี่ยวข้องกับสูตรที่ต้องการ หรือไม่ครับ

หรือแบบนี้ไหม

=HSTACK(RIGHT(YEAR(TODAY())+543,2)&INT(SEQUENCE(,6,2)/2)+9&"-XX-",RIGHT(YEAR(TODAY())+544,2)&0&INT(SEQUENCE(,18,2)/2)&"-XX-")&TEXT(MOD(SEQUENCE(,24,2),2)+1,"00")

ถ้าไม่ใช่ช่วยทำตัวอย่าง มาดูครับ

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
ขออนุญาตครับ ติดปัญหาตอนนำไปใช้กับ excel 2016 ครับ ขึ้นข้อความใน cell ว่า #NAME? ถ้าใช้กับ office 365 จะใช้งานได้ รบกวนแนะนำด้วยครับ ขอบพระคุณครับ

Re: ขอความช่วยเหลือปรับสูตรแสดงตามเงื่อนไขปีเดือน

Posted: Fri Apr 05, 2024 6:58 pm
by norkaz
...


B2

=RIGHT(YEAR(TODAY())+543+(COLUMNS($B2:B2)>6),2)&TEXT(INT((COLUMNS($B2:B2)+1)/2)+IF(COLUMNS($B2:B2)<7,9,-3),"00")&"-XX-0"&MOD(COLUMNS($B2:B2)-1,2)+1

Copy ไปขวา

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: ขอความช่วยเหลือปรับสูตรแสดงตามเงื่อนไขปีเดือน

Posted: Fri Apr 05, 2024 7:18 pm
by 9KiTTi
norkaz wrote: Fri Apr 05, 2024 6:58 pm ...


B2

=RIGHT(YEAR(TODAY())+543+(COLUMNS($B2:B2)>6),2)&TEXT(INT((COLUMNS($B2:B2)+1)/2)+IF(COLUMNS($B2:B2)<7,9,-3),"00")&"-XX-0"&MOD(COLUMNS($B2:B2)-1,2)+1

Copy ไปขวา

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
ขอบพระคุณครับอาจารย์ ใช้งานได้แล้วครับ