Page 1 of 1
คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Thu Jan 19, 2012 9:47 am
by boongbow
จากเดือน สค52 - ตค54 ค่าเช่าเดือนละ 1000 บาท
ที่ F2 รบกวนแนะนำสูตรด้วยค่ะ
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Thu Jan 19, 2012 10:23 am
by bank9597
อย่าพยายามกรอกข้อมูลวันที่เป็นปี พ.ศ เนื่องจากเอ็กเซลล์ไม่รู้จักชื่อปี พ.ศ
ที่ F2 นั้น ผลลัพธ์ได้ 27000 ผมคิดว่าน่าจะยังไม่ถูกครับ เพราะ Aug-52 ถึง Oct-54 เท่ากับ 2 ปี กับ 2 เดือน เพราะฉะนั้นคำตอบควรจะเป็น 26000 บาทครับ
ลองตามนี้ครับ
ที่ F2 คีย์ =SUM(DATEDIF(B2,D2,"Y")*12,DATEDIF(B2,D2,"YM"))*1000
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Thu Jan 19, 2012 10:34 am
by boongbow
นับเดือน สค 52 ด้วยนะคะ
จะได้ สค-ธค 52 = 5 เดือน เป็น 5000 บาท
มค-ธค 53 = 12 เดือน เป็น 12000 บาท
มค-ตค 54 = 10 เดือน เป็น 10000 บาท
รวมแล้วจะได้ 27,000 บาทค่ะ
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Thu Jan 19, 2012 10:49 am
by bank9597
งั้นก็บวกเข้าไปอีกครับ เนื่องจากสูตรมันนับได้ 2 ปี 2เดือน
แต่ที่ผมนับเองจะได้ประมาณนี้
1 สค 52 -1สค 53 = 1 ปี
1 สค 53 -1สค 54 = 1 ปี
1 สค 54 -1ตค 54 = 2 เดือน
รวมแล้ว 2 ปี 2 เดือน
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Thu Jan 19, 2012 10:52 am
by boongbow
พอแก้เป็น
ที่ F2 คีย์ =SUM(DATEDIF(B2,D2,"Y")*12+1,DATEDIF(B2,D2,"YM"))*1000
ตรงที่ต้องการเลยค่ะ เบื้องต้นรบกวนเพียงเท่านี้ก่อน ขอบพระคุณมากๆค่ะ
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Thu Jan 19, 2012 10:54 am
by bank9597
ให้แก้เป็น
=SUM(DATEDIF(B2,D2,"Y")*12,DATEDIF(B2,D2,"YM")+1)*1000
เพราะเราบวกเพิ่มแค่เดือน ไม่ใช่ปี ให้ปีเป็นค่า 12 เดือนไว้แบบนั้นจะดีที่สุดครับ ได้แยกแยะสูตรได้ถูก
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Thu Jan 19, 2012 1:01 pm
by snasui
มาแถมให้ครับ
สำหรับการคิดค่าเช่าเป็นเดือนสามารถใช้ Datedif ตามด้านล่างได้ครับ
=(DATEDIF(B2,D2,"m")+1)*1000
Enter หรือ
=(12*(YEAR(D2)-YEAR(B2))+MONTH(D2)-MONTH(B2)+1)*1000
Enter
เซลล์ B2 และ D2
ควรจะคีย์ให้เป็นปีค.ศ.และควร
คีย์ปีให้ครบ 4 หลักเพื่อป้องกันค่าปีผิดพลาดครับ
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Thu Jan 19, 2012 5:07 pm
by boongbow
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Thu Jan 19, 2012 5:13 pm
by snasui
ควรแจ้งให้ทราบว่าจำเป็นต้องคีย์ให้เป็นค.ศ.ครับ หากให้คีย์เป็นพ.ศ.ก็ต้องหาวิธีปรับมาให้เป็นค.ศ.เพื่อให้ผลการคำนวณถูกต้อง แต่ถ้าไม่เน้นความถูกต้องก็ไม่เป็นไรครับ
ยกตัวอย่างคีย์ 19/1/55 ซึ่งมีการคีย์ปีแค่ 2 หลักและคีย์เป็นพ.ศ. เช่นนี้ Excel จะเข้าใจว่าเป็น วันที่ 19 เดือน มกราคม
ค.ศ. 1955
และหากคีย์ 19/1/2555 ซึ่งมีการคีย์ปีครบ 4 หลักและคีย์เป็นพ.ศ. เช่นนี้ Excel จะเข้าใจว่าเป็น วันที่ 19 เดือน มกราคม
ค.ศ. 2555
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Thu Jan 19, 2012 7:52 pm
by ChoBkuN
ก็คียเป็น ค.ศ. ไปก่อนครับ แล้วก็เปลี่ยน format โดยคลิ๊กขวา > Format cell
ช่อง Catagory เลือก Date
ช่อง Locale(location) เปลี่ยนเป็น Thai
คราวนี้มันก็จะมี รูปแบบ พ.ศ. ให้เลือก
คราวนี้เวลาเราพิมพ์เป็นปี ค.ศ. กด enter ปั๊ก มันก็จะโชว์เป็นปี พ.ศ. ให้อัตโนมัติครับ
แต่คนคีย์อาจจะงงเอง เพราะคีย์ ค.ศ. แต่โชว์ ค่าเป็น พ.ศ.
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Sun Jan 22, 2012 9:36 am
by boongbow
รบกวนเพิ่มเติมค่ะ
จาก F3
=IF(B3>D3,0,SUM(DATEDIF(B3,D3,"Y")*12,DATEDIF(B3,D3,"YM")+1)*1000)
ถ้าไม่ีมีหนี้ค้าง จะไม่ปรากฎค่าใดๆ
แต่ในกรณีจ่ายล่วงหน้ามาก่อนแล้วแบบนี้ จะปรับสูตรอย่างไร ให้ทราบได้ว่า มียอดเกินมาอยู่ที่เราเท่าไหร่
จากคำถาม ช่อง F3 ควรจะเป็น 1000 ค่ะ
ขอบพระคุณค่ะ
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Sun Jan 22, 2012 10:39 am
by snasui
กรณีให้แสดงเลข 1000 สามารถปรับสูตรที่ F2 เป็น
=ABS((12*(YEAR(D2)-YEAR(B2))+MONTH(D2)-MONTH(B2)+(B2<=D2))*1000)
Enter > Copy ลงด้านล่าง หากต้องการทราบว่ารายการนี้เป็นจ่ายล่วงหน้าหรือค้างชำระที่เซลล์ I2 คีย์
=IF(B2<=D2,"ค้างชำระ","จ่ายล่วงหน้า")
Enter > Copy ลงด้านล่าง
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Sun Jan 22, 2012 11:22 am
by boongbow
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Sun Jan 22, 2012 11:54 am
by bank9597
อาจารย์ครับ ผมไม่เคยใช้สูตรแบบนี้เลย
=ABS((12*(YEAR(D2)-YEAR(B2))+MONTH(D2)-MONTH(B2)+(B2<=D2))*1000)
มันคืออะไรเหรอครับ ใช้งานยังไงครับ
Re: คำนวณค่าเช่าบ้าน ที่ค้างคำระค่ะ
Posted: Sun Jan 22, 2012 12:09 pm
by snasui
สูตรทั้งหมดไม่ได้ซับซ้อนแต่อย่างใด ลองแกะสูตรดูก่อนครับ ติดตรงไหนก็มาถามได้เรื่อย ๆ อย่าลืมพิจารณาเงื่อนไขตามโจทย์ประกอบการแกะสูตร
ลองดูคำอธิบายแต่ละฟังก์ชั่นตาม Link นี้ครับ
http://office.microsoft.com/th-th/excel ... 04211.aspx