Page 1 of 1
สูตรคำนวนจ่ายรอบเดือน
Posted: Wed Jul 29, 2020 5:11 pm
by pro602
ช่วยแนะนำการเขียนสูตรในช่วงแต่ล่ะเดือนให้หน่อยครับว่าต้องปรับสูตรยังงัยให้ผลลัพธ์ของช่วงเดือนได้เท่ากันกับจำนวนเดือนที่คำนวนไว้
เช่นบางเดือนนับจำนวนเดือนได้ 8 เดือน จะเขียนสูตรช่วงแต่ล่ะเดือนยังงัยให้จ่ายแค่ 8 เดือน สูตรที่ผมเขียนได้ 9 เดือน น่าจะมีผลจากวันเริ่มต้นและวันสิ้นสุดครับ
Re: สูตรคำนวนจ่ายรอบเดือน
Posted: Wed Jul 29, 2020 9:14 pm
by snasui
ตัวอย่างสูตรครับ
D3 คีย์
=DATEDIF(EOMONTH(B3,-1+(DAY(B3)>1))+1,EOMONTH(C3,-1)+1,"m")+1
Enter > Copy ลงด้านล่าง
Re: สูตรคำนวนจ่ายรอบเดือน
Posted: Wed Jul 29, 2020 10:25 pm
by pro602
snasui wrote: Wed Jul 29, 2020 9:14 pm
ตัวอย่างสูตรครับ
D3 คีย์
=DATEDIF(EOMONTH(B3,-1+(DAY(B3)>1))+1,EOMONTH(C3,-1)+1,"m")+1
Enter > Copy ลงด้านล่าง
ขอบคุณครับอาจารย ได้ผลตรงที่ต้องการเลยครับ
อาจารย์ช่วยอธิบายสูตรพอเป็นแนวทางหน่อยครับ
เช่น B3= 2-Jan-20
C3= 5-Nov-20
สูตร =DATEDIF(EOMONTH(B3,-1+(DAY(B3)>1))+1,EOMONTH(C3,-1)+1,"m")+1
Re: สูตรคำนวนจ่ายรอบเดือน
Posted: Wed Jul 29, 2020 10:47 pm
by snasui
ลองค่อย ๆ แกะสูตรดูเองก่อน สูตรพวกนี้ไม่ได้ยากเกินกว่าที่จะทำความเข้าใจได้เอง
ดูคำอธิบายเกี่ยวกับ Emonth ได้ที่นี่ครับ
https://support.microsoft.com/en-us/off ... 9db127d628
ลองคีย์แต่ละส่วนประกอบของสูตรลงไปในเซลล์ใด ๆ แล้วสังเกตดูค่าที่ได้ เช่นด้านล่าง จะได้ช่วยสร้างความเข้าใจได้ครับ
- =EOMONTH(B3,0)
- =EOMONTH(B3,-1)
- ...
- =EOMONTH(B3,-1+(DAY(B3)>1))+1
Re: สูตรคำนวนจ่ายรอบเดือน
Posted: Thu Jul 30, 2020 4:01 pm
by pro602
snasui wrote: Wed Jul 29, 2020 10:47 pm
ลองค่อย ๆ แกะสูตรดูเองก่อน สูตรพวกนี้ไม่ได้ยากเกินกว่าที่จะทำความเข้าใจได้เอง
ดูคำอธิบายเกี่ยวกับ Emonth ได้ที่นี่ครับ
https://support.microsoft.com/en-us/off ... 9db127d628
ลองคีย์แต่ละส่วนประกอบของสูตรลงไปในเซลล์ใด ๆ แล้วสังเกตดูค่าที่ได้ เช่นด้านล่าง จะได้ช่วยสร้างความเข้าใจได้ครับ
- =EOMONTH(B3,0)
- =EOMONTH(B3,-1)
- ...
- =EOMONTH(B3,-1+(DAY(B3)>1))+1
ขอบคุณครับ...เดี๋ยวผมจะลองไปศึกษาดูครับ