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
:D ต้องการให้ 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
:D จำเป็นที่จะต้องแจ้่ง เงื่อนไข หรือวิธีการคิดว่าวันที่ 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
:D ตัวอย่างการปรับสูตรครับ

=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 นายสนิท ผ่องมหึงษ์
ขอบคุณมาก ๆ ครับอาจารย์ snasui สุูตรที่อาจารย์ให้มาใช้ได้ดีมากถุูกต้องตามความต้องการทุกอย่างเลยครับ เป็นประโยชน์ต่อราชการมาก ๆ ครับ ขอบคุณมาก ๆ ครับ อาจารย์ :thup: :thup: :thup: