Page 1 of 1
ค้นหาวันที่ที่ต้องการจากปฏิทิน
Posted: Thu Jul 07, 2016 11:03 pm
by นายสนิท ผ่องมหึงษ์
ผมต้องการค้นหาวันที่ ที่ต้องการจากปฏิทิน มาใส่ตรงวัน ที่ต้องการทำอย่างไรครับ
คือ ผมต้องการหาวันที่ 16 จากปฏิทิน มาใส่ในคอลัมน์ E10 ครับ ขอบคุณล่วงหน้าครับ
Re: ค้นหาวันที่ที่ต้องการจากปฏิทิน
Posted: Thu Jul 07, 2016 11:14 pm
by snasui

ต้องการให้ E10 แสดงค่าใด ช่วยกรอกตัวอย่างคำตอบมาด้วยครับ
Re: ค้นหาวันที่ที่ต้องการจากปฏิทิน
Posted: Thu Jul 07, 2016 11:33 pm
by นายสนิท ผ่องมหึงษ์
คำตอบของผมก็คือ ให้วันที่ 16 พ.ค. 59 มาปรากฎในคอลัมน์ E10 ครับ ตามตัวอย่างที่แนบมาครับ
Re: ค้นหาวันที่ที่ต้องการจากปฏิทิน
Posted: Fri Jul 08, 2016 5:04 am
by snasui

จำเป็นที่จะต้องแจ้่ง เงื่อนไข หรือวิธีการคิดว่าวันที่ 16 พ.ค. 59 นั้นมาได้อย่างไรด้วยครับ
หากไม่มีเงื่อนไขใด
เซลล์ E10 คีย์สูตร
=F6
Enter แล้วจัด Format ของวันที่ให้เป็น dd ดดด bb ก็จะได้คำตอบเป็น 16 พ.ค. 59
Re: ค้นหาวันที่ที่ต้องการจากปฏิทิน
Posted: Fri Jul 08, 2016 8:09 am
by นายสนิท ผ่องมหึงษ์
ต้องขอโทษด้วยนะครับ ที่แจ้งเงื่อนไขไม่ละเอียด ครับ คือ(ผมต้องการหาวันที่ วันแรกของการเปิดเรียนครับ) ที่อาจารย์บอกสูตรมาตอนแรกก็ถูกต้องใช้ได้แล้วครับ แต่ติดปัญหาที่ว่า ซึ่งโดยปกติแล้ววันแรกของการเปิดเรียนในเดือน พ.ค. ของแต่ละปีจะเป็นวันที่ 16 ใช่ไหมครับ แต่ถ้าวันที่ 16 ตรงกับวันเสาร์ หรือวันอาทิตย์ ก็ให้เลื่อนเป็นวันที่ 17 หรือ 18 ก็ได้ครับ นี่แหละครับคือปัญหาของผม รบกวนอาจารย์ช่วยหน่อยนะครับ ขอบคุณครับ
Re: ค้นหาวันที่ที่ต้องการจากปฏิทิน
Posted: Fri Jul 08, 2016 8:49 am
by DhitiBank
ลองแบบนี้ครับ (ยืมสูตรอาจารย์มาจากกระทู้ใกล้ๆ นี้)
E10
=F6+LOOKUP(WEEKDAY(F6,2),{1,2,3,4,5,6,7},{0,0,0,0,0,2,1})
Enter
Re: ค้นหาวันที่ที่ต้องการจากปฏิทิน
Posted: Fri Jul 08, 2016 10:34 am
by นายสนิท ผ่องมหึงษ์
ขอบคุณครับคุณ DhitiBank สูตรที่คุณให้มาใช้ได้ดีมากครับ (ขออนุญาตถามต่ออีกข้อนะครับ พอผมเปลียนปี พ.ศ. เป็น พ.ศ. 2560 วันที่เปิดเรียน (16 พ.ค. 2560) ก็เปลียนเป็นสัปดาห์ที่ 3 ของเดือน ในปีนั้น ทันที ผมอยากให้สูตรมันวิ่่งหาวันที่ 16 มาใส่ในคอลัมน์ E10 ให้ได้นะครับ ไม่ว่าวันที่ 16 จะไปอยู่ วันใด และสัปดาห์ใดของเดือน ในปีนั้น ๆ ก็แล้วแต่ ครับ ขอบคุณครับ
Re: ค้นหาวันที่ที่ต้องการจากปฏิทิน
Posted: Fri Jul 08, 2016 6:52 pm
by snasui

ตัวอย่างการปรับสูตรครับ
=DATE(G1-543,J1,16)+LOOKUP(WEEKDAY(DATE(G1-543,J1,16),2),{1,6,7},{0,2,1})
Re: ค้นหาวันที่ที่ต้องการจากปฏิทิน
Posted: Fri Jul 08, 2016 10:22 pm
by นายสนิท ผ่องมหึงษ์