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

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

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
:D ลองค่อย ๆ แกะสูตรดูเองก่อน สูตรพวกนี้ไม่ได้ยากเกินกว่าที่จะทำความเข้าใจได้เอง

ดูคำอธิบายเกี่ยวกับ Emonth ได้ที่นี่ครับ https://support.microsoft.com/en-us/off ... 9db127d628

ลองคีย์แต่ละส่วนประกอบของสูตรลงไปในเซลล์ใด ๆ แล้วสังเกตดูค่าที่ได้ เช่นด้านล่าง จะได้ช่วยสร้างความเข้าใจได้ครับ
  1. =EOMONTH(B3,0)
  2. =EOMONTH(B3,-1)
  3. ...
  4. =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 :D ลองค่อย ๆ แกะสูตรดูเองก่อน สูตรพวกนี้ไม่ได้ยากเกินกว่าที่จะทำความเข้าใจได้เอง

ดูคำอธิบายเกี่ยวกับ Emonth ได้ที่นี่ครับ https://support.microsoft.com/en-us/off ... 9db127d628

ลองคีย์แต่ละส่วนประกอบของสูตรลงไปในเซลล์ใด ๆ แล้วสังเกตดูค่าที่ได้ เช่นด้านล่าง จะได้ช่วยสร้างความเข้าใจได้ครับ
  1. =EOMONTH(B3,0)
  2. =EOMONTH(B3,-1)
  3. ...
  4. =EOMONTH(B3,-1+(DAY(B3)>1))+1
ขอบคุณครับ...เดี๋ยวผมจะลองไปศึกษาดูครับ