Page 1 of 1

รบกวนขอสูตรนับจำนวนเดือน โดยมีวันที่เป็นหลัก

Posted: Sat Apr 10, 2021 3:53 pm
by keay44
สวัสดีค่ะ สอบถามผู้รู้อยากได้สูตรที่นับจากวันที่ชำระค่าเช่าห้องครั้งสุดท้าย ถึงวันที่ออกบิล ว่ามีจำนวนเดือนที่ค้างค่าเช่าห้องเท่าไร
ซึ่งการนับเดือนจะต้องดูวันที่เริ่มชำระเงินครั้งแรกเป็นหลัก (ใส่ในช่อง G 4)

เช่นตัวอย่าง
วันที่เริ่มชำระครั้งแรก 10/8/2020
สมมุติ วันที่ชำระครั้งสุดท้าย 9/4/2021 >> ชำระก่อนวันที่ 10 ทำให้เดือนที่ค้างนับจากวันที่เริ่มชำระครั้งแรก มีจำนวนเดือนที่ค้าง 8 เดือน
สมมุติ วันที่ชำระครั้งสุดท้าย 15/4/2021 >> ชำระหลังวันที่ 10 ทำให้เดือนที่ค้างนับจากวันที่เริ่มชำระครั้งแรก มีจำนวนเดือนที่ค้าง 9 เดือน
สมมุติ วันที่ชำระครั้งสุดท้าย 10/5/2021 >> ชำระภายในวันที่ 10 ทำให้เดือนที่ค้างนับจากวันที่เริ่มชำระครั้งแรก มีจำนวนเดือนที่ค้าง 10 เดือน
สมมุติ วันที่ชำระครั้งสุดท้าย 25/8/2021 >> ชำระหลังวันที่ 10 ทำให้เดือนที่ค้างนับจากวันที่เริ่มชำระครั้งแรก เป็นจำนวนตามจริงแต่ไม่เกิน 12 เดือน >> ดังนั้นช่องนี้จึงต้องใส่ 12เดือน

Re: รบกวนขอสูตรนับจำนวนเดือน โดยมีวันที่เป็นหลัก

Posted: Sat Apr 10, 2021 11:39 pm
by keay44
รบกวนผู้รุ้ช่วยตอบให้หน่อยนะค่ะ

Re: รบกวนขอสูตรนับจำนวนเดือน โดยมีวันที่เป็นหลัก

Posted: Sun Apr 11, 2021 6:57 am
by norkaz
....


ไม่ค่อยเข้าใจสิ่งที่สอบถามมาครับ

ช่วยอธิบายอีกครั้งว่า จำนวนเดือนที่ค้างชำระค่าเช่าห้อง
a) ตัวเลข 8,9,10,2,8,ต้องไม่เกิน 12 เดือน เกิดจากการพิจารณา " คอลัมน์ ใด กับ คอลัมน์ใด "

b) หากตัวเลข ตัวเลข 8,9,10,2,8,ต้องไม่เกิน 12 เดือน ไม่ใช่คำตอบที่ถูกต้อง
กรุณาช่วยแสดงตัวเลข ที่ถูกต้อง มาอีกครั้ง ครับ

*** และหากคอลัมน์ใด หรือส่วนใด ที่ไม่เกี่ยวข้องกับการ นำมาคิดคำนวณ ควรละไว้ ไม่ต้องใส่อะไรมาเลย จะช่วยให้เพื่อนสมาชิกเข้าถึงปัญหาได้ถูกต้อง


Norkaz

Re: รบกวนขอสูตรนับจำนวนเดือน โดยมีวันที่เป็นหลัก

Posted: Sun Apr 11, 2021 9:43 am
by norkaz
...


ลองแบบนี้ดู

G4

=MIN(12,DATEDIF(EOMONTH(D4,-1)+1,EOMONTH(E4,-1)+1,"M")+(DAY(E4)>=DAY(C4)))

Copy สูตรลงไป

ถ้าไม่ใช่คำตอบที่ถูกต้อง ให้ช่วยแจ้งว่า
a) คำตอบที่ถูกต้อง ควรเป็นเท่าใด
b) ตัวเลขนั้น มาได้อย่างไร

Norkaz

Re: รบกวนขอสูตรนับจำนวนเดือน โดยมีวันที่เป็นหลัก

Posted: Sun Apr 11, 2021 5:42 pm
by keay44
norkaz wrote: Sun Apr 11, 2021 9:43 am ...


ลองแบบนี้ดู

G4

=MIN(12,DATEDIF(EOMONTH(D4,-1)+1,EOMONTH(E4,-1)+1,"M")+(DAY(E4)>=DAY(C4)))

Copy สูตรลงไป

ถ้าไม่ใช่คำตอบที่ถูกต้อง ให้ช่วยแจ้งว่า
a) คำตอบที่ถูกต้อง ควรเป็นเท่าใด
b) ตัวเลขนั้น มาได้อย่างไร

Norkaz
ขอบคุณมากๆค่ะสำหรับคำแนะนำและช่วยเหลือ หนูได้ปรับไฟล์แนบฉบับใหม่มาแล้ว ช่องที่ไม่เกี่ยวข้องได้นำออกไปแล้ว
ช่องที่เกี่ยวข้องและนำมาคิดสูตรจริงคือช่อง C และช่อง D พิจารณา 2 ช่องนี้ เพื่อให้ได้คำตอบช่อง E ซึ่งหนูใส่คำตอบที่ถูกต้องไว้แล้ว
* หมายเหตุ

เช่นหากวันที่ช่อง C ลงวันที่ 10/8/2020 // ช่อง D ลงวันที่ 9/4/2021 ซึ่งวันที่ 9 เกิดขึ้นก่อนกำหนดวันในช่อง C ทำให้นับได้แค่ 8 เดือน
แต่ถ้าหากวันที่ช่อง C ลงวันที่ 10/8/2020 // ช่อง D ลงวันที่ 15/4/2021 ซึ่งวันที่ 15 เกิดขึ้นหลังวันที่ 10 ทำให้นับได้แค่ 9 เดือน

(ตามตัวอย่างคำตอบที่แนบมาใหม่เลยค่ะ) หากผิดพลาดประการใดขอคำชี้แนะด้วยนะค่ะ และต้องขอโทษด้วยที่ ทำให้เสียเวลาก่อนหน้านี้

Re: รบกวนขอสูตรนับจำนวนเดือน โดยมีวันที่เป็นหลัก

Posted: Sun Apr 11, 2021 5:59 pm
by norkaz
...

สามารถใช้สูตรเดิมที่เขียนไปได้เลยครับ
เปลี่ยนตำแหน่งของคอลัมน์ อ้างอิง ตามนี้

E4
=MIN(12,DATEDIF(EOMONTH(C4,-1)+1,EOMONTH(D4,-1)+1,"M")+(DAY(D4)>=DAY(C4)))
Copy ลงล่าง

Norkaz

Re: รบกวนขอสูตรนับจำนวนเดือน โดยมีวันที่เป็นหลัก

Posted: Sun Apr 11, 2021 9:10 pm
by keay44
norkaz wrote: Sun Apr 11, 2021 5:59 pm ...

สามารถใช้สูตรเดิมที่เขียนไปได้เลยครับ
เปลี่ยนตำแหน่งของคอลัมน์ อ้างอิง ตามนี้

E4
=MIN(12,DATEDIF(EOMONTH(C4,-1)+1,EOMONTH(D4,-1)+1,"M")+(DAY(D4)>=DAY(C4)))
Copy ลงล่าง

Norkaz

ขอบคุณมากๆค่ะ สำหรับสูตรนี้

Re: รบกวนขอสูตรนับจำนวนเดือน โดยมีวันที่เป็นหลัก

Posted: Mon Apr 12, 2021 12:04 am
by Bo_ry
E4
=MIN(12,DATEDIF(C4,D4,"M")+1)

Re: รบกวนขอสูตรนับจำนวนเดือน โดยมีวันที่เป็นหลัก

Posted: Sat Apr 17, 2021 8:34 pm
by keay44
Bo_ry wrote: Mon Apr 12, 2021 12:04 am E4
=MIN(12,DATEDIF(C4,D4,"M")+1)
ขอบคุณมากๆค่ะ