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 กรุงเทพฯ
...
ขอบพระคุณครับอาจารย์ ใช้งานได้แล้วครับ