Page 1 of 1

ต้องการสูตรเปลี่ยนช่วงวันที่ครับ

Posted: Wed Jan 22, 2020 11:58 am
by nov3rdz
อยากให้วันที่เปลี่ยนเป็นวันที่ 01 หรือ 15 ของเดือนย้อนหลังครับ เช่น

28/10/62 >>> 15/10/62
16/10/62 >>> 01/10/62
09/10/62 >>> 01/10/62
02/01/62 >>> 15/12/61

พอจะมีวิธีไหนทำได้บ้างครับอาจารย์
กราบขอบพระคุณล่วงหน้าครับ

Re: ต้องการสูตรเปลี่ยนช่วงวันที่ครับ

Posted: Wed Jan 22, 2020 4:43 pm
by Student01
ควรระบุช่วงเวลามาด้วยว่า ตั้งแต่วันไหน ถึงวันไหน จะให้เป็นวันที่ 1 หรือ 15 หรือมีเงื่อนไขอย่างไร

Re: ต้องการสูตรเปลี่ยนช่วงวันที่ครับ

Posted: Wed Jan 22, 2020 9:39 pm
by Bo_ry
A1 วันที่
A2 =MAX(1,MOD(MROUND(DAY(A1-15),15),30))+EOMONTH(A1-15,-1)

Re: ต้องการสูตรเปลี่ยนช่วงวันที่ครับ

Posted: Thu Jan 23, 2020 8:31 am
by nov3rdz
#3
ขอบพระคุณครับอาจารย์ สูตรสุดยอดมากครับ แต่ติดตรงวันที่ 09/10/62 อยากให้มันย้อนมาเป็น 01/10/62 ครับ
-15 มันย้อนเดือนกลับมาเป็น 1/9/62 ไปเลยอ่ะครับ

Re: ต้องการสูตรเปลี่ยนช่วงวันที่ครับ

Posted: Thu Jan 23, 2020 3:24 pm
by Bo_ry
A2
=MAX(1,MOD(MROUND(DAY(A1-15),15),30))+EOMONTH(A1-15,-(ABS(DAY(A1)-11.5)>4))

Re: ต้องการสูตรเปลี่ยนช่วงวันที่ครับ

Posted: Fri Jan 24, 2020 8:37 am
by nov3rdz
#5
ขอบพระคุณครับอาจารย์
รบกวนอาจารย์จะช่วยอธิบายที่มาที่ไปของสูตรได้หรือเปล่าครับ