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

ตัวอย่างสูตรครับ
เซลล์ 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

ตัวอย่างสูตรครับ
ข้อ 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

ตัวอย่างสูตรครับ
เซลล์ 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

ปรับสูตรที่ 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
ขอบคุณครับ