Trang chủ
Kế toán
Kế toán quốc tế
Kiểm toán
Ngân hàng - Tài chính
Thuế - Phí - Lệ Phí
Tin tức
Ứng dụng tin học
Việc Làm
Gương mặt doanh nhân
Văn bản pháp luật
Chỉ số VN-Index Kiến thức chứng khoán
Bảng giá cổ phiếu Lịch trả cổ tức
Văn bản mới nhất
SỬA ĐỔI, BỔ SUNG MỘT SỐ ĐIỀU CỦA QUY CHẾ HOẠT ĐỘNG BAO THANH TOÁN CỦA CÁC TỔ CHỨC TÍN DỤNG BAN HÀNH THEO QUYẾT ĐỊNH SỐ 1096/2004/QĐ-NHNN NGÀY 06/9/2004 CỦA THỐNG ĐỐC NGÂN HÀNG NHÀ NƯỚC.
Quyết định 30/2008/QĐ-NHNNBan hành Hệ thống chỉ tiêu thống kê về lĩnh vực thương mại điện tử
Quyết định 37/2008/QĐ-BCTVề việc điều chỉnh mức thuế suất thuế nhập khẩu ưu đãi đối với một số nhóm mặt hàng trong Biểu thuế nhập khẩu ưu đãi.
Quyết định 83/2008/QĐ-BTCNội dung nâng cấp ứng dụng Hỗ trợ kê khai phiên bản 1.3.1
Nội dung nâng cấp ứng dụng Hỗ trợ kê khai phiên bản 1.3.1Hướng dẫn thi hành một số điều của Luật Thuế thu nhập cá nhân và hướng dẫn thi hành Nghị định số 100/2008/NĐ-CP ngày 08/9/2008 của Chính phủ quy định chi tiết một số điều của Luật Thuế thu nhập cá nhân
Thông tư 84/2008/TT-BTC
Tin tức
Chứng khoán Âu, Á lo ngại thời kỳ khủng hoảng mớiChứng khoán Âu, Á lo ngại thời kỳ khủng hoảng mới
Quốc hội thông qua 3 dự án luậtQuốc hội thông qua 3 dự án luật
Hastc hợp tác với Sở GDCK Hàn QuốcHastc hợp tác với Sở GDCK Hàn Quốc
Hội nghị thượng đỉnh G-20: Cơ hội ra đời một thể chế tài chính mớiHội nghị thượng đỉnh G-20: Cơ hội ra đời một thể chế tài chính mới
WB: Kinh tế thế giới sẽ chỉ tăng trưởng 1% trong năm 2009WB: Kinh tế thế giới sẽ chỉ tăng trưởng 1% trong năm 2009
Giá USD sẽ tăng hay Giá USD sẽ tăng hay "nằm im"?
CTCK lao đao: Bần cùng... sinh trì hoãnCTCK lao đao: Bần cùng... sinh trì hoãn
Sẽ có thêm những đợt cắt giảm lãi suất mới trên toàn cầu trong tháng 12Sẽ có thêm những đợt cắt giảm lãi suất mới trên toàn cầu trong tháng 12
TTCK Việt Nam vẫn còn nhiều tiềm năng  TTCK Việt Nam vẫn còn nhiều tiềm năng
Lo ngại suy thoái kinh tế “nhấn chìm” TTCK châu ÁLo ngại suy thoái kinh tế “nhấn chìm” TTCK châu Á
Trang chủWeb MailGóp ýSơ đồ websiteRSS
In bài viết này Gửi bài viết này cho bạn bè
Hàm Excel tính tuổi nợ và số dư bình quân
TCKT cập nhật: 26/10/2006

hamtinhexcel0Kế toán công nợ thường phải tính tuổi số dư khoản phải thu của khách hàng để biết khoản nào cần được thu trước, ngoài ra còn phải tính số dư bình quân của các khoản phải thu này nhằm "nâng cao chất lượng quản lý tài chính".

Nếu không có phần mềm kế toán cung cấp sẵn các chức năng này hoặc phải tác nghiệp bằng Excel một cách thủ công thì tôi đảm bảo bạn sẽ cảm thấy cuộc đời của kế toán công nợ không khác gì "cửu vạn". Hai hàm Excel dưới đây có thể giúp bạn nhanh chóng lấy lại cảm giác yêu đời.

Ví dụ chúng ta có 1 sheet dữ liệu của khách hàng như hình dưới

hanhdtthamtinhexcel1

Cột thứ nhất là ngày tháng giao dịch với khách hàng (sắp xếp theo ngày tăng dần)

Cột thứ hai là số tiền phải thu của khách hàng (ghi nợ)

Cột thứ ba là số đã thu được của khách hàng (ghi có)

Cột thứ tư là cột thứ 2 trừ cột thứ 3

Cột thứ năm là cân đối còn phải thu sau từng giao dịch, cột 6 là ghi chú

Việc tính toán chỉ cần cột 1 đến cột 4.

Tạo hàm

1. Function OldOfDebt(mRange As Range, toDate As Date) As Double

Hàm này trả về tuổi của khoản phải thu theo ngày, bằng cách giải đáp số dư còn phải thu tại ngày cuối cùng là các khoản phải thu của các ngày nào theo nguyên tắc khoản đã thu được sẽ là thanh toán cho khoản phải thu đến trước, sau đó tính ra số ngày theo trọng số của từng khoản đối với số dư.

Hàm có hai tham số, thứ nhất mRange chính là vùng tính toán, trong ví dụ là A2:D13; thứ hai toDate là ngày để xác định tuổi (toDate phải lớn hơn ngày cuối cùng phát sinh giao dịch với khách hàng), trong hình là C19. Theo ví dụ hàm tính tuổi của khoản phải thu có giá trị 191.000 là 146,36 ngày trả về tại ô E19.

2. Function AvgBalance(mRange As Range, toDate As Date) As Double

Hàm này có tham số y hệt hàm trên, trả về số dư còn phải thu trung bình của các khách hàng theo tỷ trọng về thời gian. Trong hình, hàm tính ra số dư bình quân trả về ô E21 là 106.791 với mRange là A2:D13 và toDate là 31/12/2005. (Bạn có thể tính được tổn thất do khách hàng này chiếm dụng bằng Hàm x lãi suất trong khoảng thời gian A2 đến A13).

Mã nguồn

Public Function OldOfDebt(mRange As Range, toDate As Date) As Double

Dim rDate As Range Cot ngay

Dim rDebit As Range Cot ghi no

Dim rCredit As Range Cot ghi co

Dim mPaid As Double Tong so da thu duoc

Dim mClose As Double So du cuoi tai ngay toDate

Dim mAccDebit As Double Debit cong don

Dim thisAmount As Double

Dim thisDate As Double

Dim mRow As Long Bien dem so dong

Dim i As Long

Dim ret As Double Gia tri tro ve

mRow = mRange.Rows.Count

Set rDate = mRange.Range(Cells(1, 1), Cells(mRow, 1))

Set rDebit = mRange.Range(Cells(1, 2), Cells(mRow, 2))

Set rCredit = mRange.Range(Cells(1, 3), Cells(mRow, 3))

mPaid = Application.WorksheetFunction.Sum(rCredit)

mClose = Application.WorksheetFunction.Sum(rDebit) - Application.WorksheetFunction.Sum(rCredit)

For i = 1 To mRow

If rDebit.Cells(i, 1).Value <> 0 Then

mAccDebit = mAccDebit + rDebit.Cells(i, 1).Value

If mAccDebit > mPaid Then

thisAmount = Application.WorksheetFunction.Min(mAccDebit - mPaid, rDebit.Cells(i, 1).Value)

thisDate = rDate.Cells(i, 1).Value

ret = ret + thisAmount * (toDate - thisDate) / mClose

End If

End If

Next i

OldOfDebt = ret

End Function

Public Function AvgBalance(mRange As Range, toDate As Date) As Double

Dim rDate As Range

Dim rAmount As Range

Dim mRow As Long

Dim mLenght As Long quang thoi gian tu ngay dau den toDate

Dim i As Long

Dim ret As Double

mRow = mRange.Rows.Count

Set rDate = mRange.Range(Cells(1, 1), Cells(mRow, 1))

Set rAmount = mRange.Range(Cells(1, 4), Cells(mRow, 4))

mLenght = toDate - rDate.Cells(1, 1)

For i = 1 To mRow

ret = ret + rAmount.Cells(i, 1) * (toDate - rDate.Cells(i, 1)) / mLenght

Next i

AvgBalance = ret

End Function

Theo PCW 

In bài viết này Gửi bài viết này cho bạn bè
 
Các tin mới hơn:
webmuaban
Kế toán
Vấn đề sử dụng đồng tiền trong quá trình lập và trình bày BCTC tại các DN có các hoạt động ở nước ngoài.Vấn đề sử dụng đồng tiền trong quá trình lập và trình bày BCTC tại các DN có các hoạt động ở nước ngoài.
Cần thống nhất quy định về các khoản dự phòngCần thống nhất quy định về các khoản dự phòng
Thị trường dịch vụ kế toán ở Việt Nam, thực trạng và giải phápThị trường dịch vụ kế toán ở Việt Nam, thực trạng và giải pháp
Xử lí kế toán trong quá trình chuyển đổi hình thức sở hữu doanh nghiệpXử lí kế toán trong quá trình chuyển đổi hình thức sở hữu doanh nghiệp
Báo cáo tài chính và sự thay đổi của giá cảBáo cáo tài chính và sự thay đổi của giá cả
Kiểm toán
Thẩm quyền ban hành văn bản quy phạm pháp luật của Tổng Kiểm toán nhà nướcThẩm quyền ban hành văn bản quy phạm pháp luật của Tổng Kiểm toán nhà nước
Một số khó khăn khi kiểm toán các Doanh nghiệp cổ phần hóaMột số khó khăn khi kiểm toán các Doanh nghiệp cổ phần hóa
Xây dựng và phát triển thương hiệu của công ty kiểm toán Xây dựng và phát triển thương hiệu của công ty kiểm toán
Kết quả kiểm toán với công tác thẩm tra kinh tế xã hội và ngân sách địa phươngKết quả kiểm toán với công tác thẩm tra kinh tế xã hội và ngân sách địa phương
Giá trị của báo cáo kiểm toánGiá trị của báo cáo kiểm toán
Kế toán quốc tế
Ngân hàng - Tài chính
Nhận biết và tiếp cận công cụ tài chính phái sinhNhận biết và tiếp cận công cụ tài chính phái sinh
Tiền gửi của Kho bạc Nhà nước gửi tại NHNN- Một giải pháp góp phần kiểm soát lạm phát và hạn chế lãng phí cho NSNNTiền gửi của Kho bạc Nhà nước gửi tại NHNN- Một giải pháp góp phần kiểm soát lạm phát và hạn chế lãng phí cho NSNN
Hoàn thiện cơ sở dữ liệu để phân tích báo cáo tài chính trong chương trình đào tạo chứng chỉ hành nghề chứng khoán.Hoàn thiện cơ sở dữ liệu để phân tích báo cáo tài chính trong chương trình đào tạo chứng chỉ hành nghề chứng khoán.
Thuế - phí
Bộ Tài chính Ban hành Thông tư hướng dẫn về Thuế Thu nhập cá nhânBộ Tài chính Ban hành Thông tư hướng dẫn về Thuế Thu nhập cá nhân
Phương pháp xác định giá tính thuế bất động sản Phương pháp xác định giá tính thuế bất động sản