Page 1 of 1

ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

Posted: Mon Mar 17, 2025 1:20 pm
by tigerwit
ต้องการให้ดึง วัน มาแสดงผลให้ตรงกับวันที่ของเดือนนั้น จะต้องเขียนสูตรอย่างไร
ตัวอย่างเช่น ในไฟล์ที่แนบมา
เดือน พฤษภาคม ปี 2568 วันที่ 1 เดือนพฤษภาคม จะตรงกับวันพฤหัสบดี ก็ให้เซล C3 แสดงเป็น พฤ เซล D3 แสดงเป็น ศ
ล่ไปเรื่อย ๆ จนถึงวันที่ 31 (เซล AG3)

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

Posted: Mon Mar 17, 2025 6:02 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ C3 คีย์

=TEXT(DATE($B$2-543,MATCH($B3,TEXT(1&"/"&{1,2,3,4,5,6,7,8,9,10,11,12},"ดดดด"),0),C$2),"ววว")

Enter > Copy ไปทางขวาและลงด้านล่าง

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

Posted: Tue Mar 18, 2025 6:55 pm
by tigerwit
ขอบคุณครับ

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

Posted: Wed Mar 19, 2025 9:07 am
by tigerwit
ขอคำแนะนำเพิ่มเติมครับ
1. กรณีต้องการให้เซลในชีท calendar ในแต่ละเดือนที่วันที่ตรงกับ เซลในคลอลัมน์ B ของชีท Holiday ระบายสีเป็นสีเทา จะต้องเขียนสูตรใน conditional formatting อย่างไรครับ
2. ที่ชีท calendar ต้องการให้เซลที่อยู่ในเดือนพฤษภาคม ที่มีค่าก่อนวันเปิดภาคเรียน (กำหนดไว้ในเซล B3) ไม่แสดงค่าใดใด และให้เซลเหล่านั้นเป็น สีขาว
3. ที่ชีท calendar ต้องการให้เซลที่อยู่ในเดือนตุลาคม ที่มีค่าหลังวันปิดภาคเรียน (กำหนดไว้ในเซล B5) ไม่แสดงค่าใดใด และให้เซลเหล่านั้นเป็น สีขาว
ต้องเขียนสูตรอย่างไรครับ

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

Posted: Wed Mar 19, 2025 10:01 am
by snasui
:D ตัวอย่างสูตรครับ

ข้อ 1 และ 3 ปรับสูตรเดิมในเซลล์ E4 เป็น

=IF(OR(AND(DAY($B$3)>E$3,$D4=TEXT($B$3,"ดดดด")),AND(DAY($B$5)<E$3,$D4=TEXT($B$5,"ดดดด"))),"",TEXT(DATE($AO$2,MATCH($D4,TEXT(1&"/"&{1,2,3,4,5,6,7,8,9,10,11,12},"ดดดด"),0),E$3),"ววว"))

Enter > Copy ไปด้านขวาและลงด้านล่าง

ข้อ 2 เพิ่ม Conditional Formatting ด้วยโดยกำหนดสูตรเป็น

=COUNTIFS(Holiday!$B$3:$B$16,DATE($D$3-543,MATCH($D4,TEXT(1&"/"&ROW(INDIRECT("1:12")),"ดดดด"),0),E$3))

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

Posted: Wed Mar 19, 2025 10:56 pm
by tigerwit
ขอบพระคุณอย่างสูงครับ
ขอคำแนะนำเพิ่มเติมครับ
ต้องการนับวันเปิดเรียน ไม่นับวันเสาร์ อาทิตย์ ไม่นับวันหยุดนขัตฤกษ์ และไม่นับวันหยุดปิดภาคเรียน
ต้องปรับสูตรในเซล AJ4 อย่างไรครับ

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

Posted: Thu Mar 20, 2025 6:14 am
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ AJ4 คีย์

=SUMPRODUCT(--ISNA(MATCH(E4:AI4,{"ส.","อา."},0)),--(E4:AI4<>""),--ISNA(MATCH(DATE($AO$2,MATCH($D4,TEXT(1&"/"&ROW(INDIRECT("1:12")),"ดดดด"),0),$E$3:$AI$3),Holiday!$B$3:$B$16,0)))

Enter > Copy ลงด้านล่าง

เป็นการนับวันหยุดของปีตาม AO2 เท่านั้นครับ

หากไม่ต้องการรวมวันหยุดของปีตาม AP2 ด้วยสามารถเขียนสูตรข้างบนแล้วตามด้วยการลบด้วยสูตรด้านล่างต่อท้ายเข้าไปครับ

SUMPRODUCT(--ISNUMBER(MATCH(DATE($AP$2,MATCH($D4,TEXT(1&"/"&ROW(INDIRECT("1:12")),"ดดดด"),0),$E$3:$AI$3),Holiday!$B$3:$B$16,0)))

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

Posted: Fri Mar 21, 2025 7:07 pm
by tigerwit
ขอบพระะคุณมากครับผมยังติดปัญหา
Conditional Formatting ของเดือนกุมภาพันธ์ จากที่ผมกำหนดสูตรเป็น
=COUNTIFS(Holiday!$B$3:$B$40,DATE($AP$3,MATCH($D13,TEXT(1&"/"&ROW(INDIRECT("1:12")),"ดดดด"),0),E$4))
โดยให้มีผลกับเซลในช่วง E13:AI15 ปรากฎว่ายังมี การแสดงตามสูจรไปปรากฎในเซล AI14 (แถวของเดินกุมภาพันธ์ ในคลอลัมน์วันที่ 31
จะปรับสูตรนี้อย่างไรครับ
และ ในกรณีที่เดือนลงท้ายด้วย "ยน" ให้ระบายเป็นสีเทา กุมถาพันธ์หลัง 28 หรือ 29 ก็ให้ระบายสีเทา

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

Posted: Fri Mar 21, 2025 9:14 pm
by snasui
:D ปรับสูตรที่ E5 เป็นด้านล่างครับ

=IF(DATE($AO$3,MATCH($D5,TEXT(1&"/"&{1,2,3,4,5,6,7,8,9,10,11,12},"ดดดด"),0),E$4)>EOMONTH(DATE($AO$3,MATCH($D5,TEXT(1&"/"&{1,2,3,4,5,6,7,8,9,10,11,12},"ดดดด"),0),1),0),"",IF(OR(AND(DAY($B$4)>E$4,$D5=TEXT($B$4,"ดดดด")),AND(DAY($B$6)<E$4,$D5=TEXT($B$6,"ดดดด"))),"",TEXT(DATE($AO$3,MATCH($D5,TEXT(1&"/"&{1,2,3,4,5,6,7,8,9,10,11,12},"ดดดด"),0),E$4),"ววว")))

Enter > Copy ไปด้านขวาและลงด้านล่าง

ตัวอย่างการปรับสูตรใน Conditional Formatting ช่องที่ตรงกับวันหยุดเป็นด้านล่าง

=AND(E5<>"",COUNTIFS(Holiday!$B$3:$B$40,DATE($AP$3,MATCH($D13,TEXT(1&"/"&ROW(INDIRECT("1:12")),"ดดดด"),0),E$4)))

สูตรสำหรับการเช็คปีอื่น ๆ ก็ให้ใช้ลักษณะเดียวกับด้านบนครับ

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

Posted: Sat Mar 22, 2025 11:31 am
by tigerwit
ขอบคุณครับ