Page 1 of 1
สอบถามสูตรกำหนดวันของแต่ละเดือน
Posted: Mon Oct 31, 2022 10:41 pm
by tigerwit
จากไฟล์ที่แนบมา
ถ้าเซล C4 เปลี่ยนค่าเป็นเดือนไหน ให้ เซล B3:B33 แสดงค่าวันของเดือนนั้น
ตั้งแต่วันที่ 1 ถึงวันสุดท้ายของเดือน โดยถ้าเดือนไหนมี 28 หรือ 30 วัน
ให้เซลที่เหลือจากนั้นเป็นค่าว่าง ไม่ต้องแสดงวันที่ของเดือนอื่น
ต้องเขียนสูตรอย่างไรครับ
Re: สอบถามสูตรกำหนดวันของแต่ละเดือน
Posted: Tue Nov 01, 2022 5:17 am
by parakorn
ลองแบบนี้ดูครับ
B4 =IF(B3="","",IF(MONTH(B3+1)<>$D$2,"",B3+1)) Copy Down
Re: สอบถามสูตรกำหนดวันของแต่ละเดือน
Posted: Tue Nov 01, 2022 9:16 am
by knine2465
ลองตามนี้อีกวิธีดูครับ
1.ที่ B3 คีย์ =DATE($E$1-543,MATCH($C$2,Sheet2!$A$2:$A$13,0),1)
2.ที่ B4 คีย์ =IF(ISNUMBER(B3),IF(MONTH(B3+1)=MONTH(B3),B3+1,""),"") Enter Copy ลงด้านล่าง
3.ลองเปลี่ยนชื่อเดือนที่เซลล์ C2 สังเกตุดูผลของการเปลี่ยนแปลง
หรืออีกวิธี
1.ที่ B3 คีย์ =DATE($E$1-543,MONTH(1&C2),1)
2.ที่ B4 คีย์ =IF(ISNUMBER(B3),IF(MONTH(B3+1)=MONTH(B3),B3+1,""),"")
3.ลองเปลี่ยนชื่อเดือนที่เซลล์ C2 สังเกตุดูผลของการเปลี่ยนแปลง
Re: สอบถามสูตรกำหนดวันของแต่ละเดือน
Posted: Tue Nov 01, 2022 8:07 pm
by norkaz
...
B3
=IFERROR((ROWS(B$3:B3)&"/"&$D$2&"/"&$E$2)+0,"")
Copy ลงไป
Norkaz
Re: สอบถามสูตรกำหนดวันของแต่ละเดือน
Posted: Wed Nov 02, 2022 12:56 pm
by linzhengli
ขอเรียนถามว่าถ้าเป็น excel2003 ใช้สูตรเช่นไรครับ
Re: สอบถามสูตรกำหนดวันของแต่ละเดือน
Posted: Wed Nov 02, 2022 12:58 pm
by snasui
ใช้สูตรเดิม แค่เปลี่ยน IFERROR เสียใหม่ให้เป็นฟังก์ชั่นที่ 2003 มีใช้ เคยมีการแนะนำวิธีการเช่นนี้ให้คุณ linzhengli อยู่บ่อยครั้ง ลองปรับปรุงมาเองก่อน ติดแล้วค่อยถามกันครับ