Tự động tổng hợp dư nợ cho vay theo các mức lãi suất

Liên hệ QC

Dauthivan

Thành viên tiêu biểu
Tham gia
15/8/08
Bài viết
565
Được thích
326
Em muốn tổng hợp dư nợ cho vay theo các mức lãi suất (Nguyên tắc khoản cho vay trước thì trả nợ trước). Nghĩ mãi mà không ra. Em gửi file lên kèm mong các bác chỉ giúp cách tổng hợp
 

File đính kèm

  • Tu dong tong hop du no theo lai suat.xls
    16.5 KB · Đọc: 174
Bài toán của em có thể dùng Name được không ah? Em có đọc qua bài các bác nhưng không hình dung được cách làm? Em rất cách làm vì hàng ngày em phải lấy số liệu đối chiếu, em thường làm thủ công nên rất dễ nhầm. Mong các bác có kinh nghiệm giúp em. Em thực sự cảm ơn các bác rất nhiều.
 
Bài toán của em có thể dùng Name được không ah? Em có đọc qua bài các bác nhưng không hình dung được cách làm? Em rất cách làm vì hàng ngày em phải lấy số liệu đối chiếu, em thường làm thủ công nên rất dễ nhầm. Mong các bác có kinh nghiệm giúp em. Em thực sự cảm ơn các bác rất nhiều.

Bạn xem file đính kèm nhé!
 

File đính kèm

  • Tu dong tong hop du no theo lai suat.rar
    2.7 KB · Đọc: 278
Hông phải Cadafi ơi, giống như FIFO vậy đó. nếu ngày 15 trả 9 tỷ, sẽ trừ 8 tỷ ở trên và 1 tỷ ở dòng dưới. Nếu 15 tỷ thì trừ hết 2 khoản trên và trừ thêm dòng thứ 3. Ngoài ra C19:C21 là liệt kê theo thứ tự thời gian và <= ngày chọn ở A19; không phải tự chọn bằng validation.
 
Cảm ơn các huynh rất nhiều, nếu bây giờ trong một ngày 15 em trả 9 tỷ, tức là 8 tỷ trả của lãi suất 8,5% (8 tỷ - 8 tỷ) và một tỷ của lãi suất 12% (5 tỷ - 1 tỷ) thì cách làm như trên có làm được không ạh. Rất mong các huynh hộ trường hợp này.
 
Hông phải Cadafi ơi, giống như FIFO vậy đó. nếu ngày 15 trả 9 tỷ, sẽ trừ 8 tỷ ở trên và 1 tỷ ở dòng dưới. Nếu 15 tỷ thì trừ hết 2 khoản trên và trừ thêm dòng thứ 3. Ngoài ra C19:C21 là liệt kê theo thứ tự thời gian và <= ngày chọn ở A19; không phải tự chọn bằng validation.
Nếu bài toán như trên thì mình có cách nào làm cho máy hiểu được không các anh nhỉ?
 
Hông phải Cadafi ơi, giống như FIFO vậy đó. nếu ngày 15 trả 9 tỷ, sẽ trừ 8 tỷ ở trên và 1 tỷ ở dòng dưới. Nếu 15 tỷ thì trừ hết 2 khoản trên và trừ thêm dòng thứ 3. Ngoài ra C19:C21 là liệt kê theo thứ tự thời gian và <= ngày chọn ở A19; không phải tự chọn bằng validation.

Theo em nghĩ:
  1. Khi có số tiền điều khoản làm cho dư nợ bị giảm thì sẽ ưu tiên giảm phần dư nợ có lại suất thấp nhất trước (không căn cứ ở dòng nào) Mục đích là với số dư nợ hiện có thì ta có thể thu % lãi suất cao nhất
  2. Phần bảng tổng hợp thì chọn ngày cần lấy số liệu trong List
Không biết như vậy có đúng không?
 
Hông phải Cadafi ơi, giống như FIFO vậy đó. nếu ngày 15 trả 9 tỷ, sẽ trừ 8 tỷ ở trên và 1 tỷ ở dòng dưới. Nếu 15 tỷ thì trừ hết 2 khoản trên và trừ thêm dòng thứ 3. Ngoài ra C19:C21 là liệt kê theo thứ tự thời gian và <= ngày chọn ở A19; không phải tự chọn bằng validation.

Theo em, khi khách hàng trả tiền vay, động tác nhập liệu rất quan trọng. Thông thường các khoản vay đều được theo dõi với một số chứng từ riêng biệt. Vậy tại sao khi khách hàng thanh toán ta không bắt cặp thanh toán theo số chứng từ này (dĩ nhiên là phải sắp xếp theo thứ tự ưu tiên thời gian).
Lấy ví dụ: Thu 9 tỷ, hạch toán hai dòng với cùng số chứng từ thu, một dòng 8 tỷ và một dòng 1 tỷ.

Dauthivan:
Nếu bài toán như trên thì mình có cách nào làm cho máy hiểu được không các anh nhỉ?

Dùng công thức mình e là khó lắm, vì rất rắc rối. Còn nếu làm VBA thì có lẽ sẽ dễ dàng hơn. Các cao thủ của GPE sẽ giúp bạn. Riêng mình thì năng lực có hạn và cũng đang học hỏi nhiều. Chắc chúng ta phải chờ các cao thủ ra tay.
 
To Cadafi: Về nguyên tắc thì Kiệt nói rất đúng: hạch toán 2 dòng cho 2 khoản vay. Nhưng khi lên báo cáo như file mẫu, phần mềm phải tách ra, cân đối từng khoản nợ, nghĩa là cũng phải làm.
Hoặc người dùng sử dụng Excel cũng phải làm. Hơn nữa khi khách trả nhiều lần, nhưng tổng số tiền trả đến ngày đó là 9 tỷ, cũng phải trừ lần lượt từng khoản tiền trả cho đúng khoản vay.

To Boyxin: Nguyên tắc khoản vay trước trả trước là đúng nhất và công bằng, vì ngươì cho vay muốn trừ khoản lãi suất thấp để hưởng lợi khoản có lãi suất cao, người đi vay sẽ muốn ngược lại.
Ngoài ra lãi suất vay không phải lúc nào cũng tăng, có khi cũng giảm.

Để mình nghiên cứu dùng công thức xem, chắc phải có vài 3 cột phụ.
 
Theo em nghĩ:
  1. Khi có số tiền điều khoản làm cho dư nợ bị giảm thì sẽ ưu tiên giảm phần dư nợ có lại suất thấp nhất trước (không căn cứ ở dòng nào) Mục đích là với số dư nợ hiện có thì ta có thể thu % lãi suất cao nhất
  2. Phần bảng tổng hợp thì chọn ngày cần lấy số liệu trong List
Không biết như vậy có đúng không?
Các trường hợp phát sinh như năm nay đúng là theo ý anh nói. Theo nguyên tắc Khoản vay trước thì trả theo nguyên tắc trả trước (không căn cứ vào ưu tiên giảm dư nợ có lãi suất thấp nhất đâu anh ạh.
Các anh có thể giúp em bằng cột phụ cũng được. Chứ mỗi lần kiểm tra như vậy em mất cả hàng tiếng đồng hồ mà vẫn hay nhầm lẫn. Các anh giúp em bài toán này với (Cả ngày đối khi em chỉ luẩn quẩn mất thời gian dùng thủ công tính thôi). Xin cảm ơn các anh.
Em xin được nói thêm mục đích công việc của em là làm sao quản lý được rất nhiều chủ đầu tư. Hàng ngày em phải nắm bắt mỗi chủ đầu tư dư nợ là bao nhiêu Trong đó các lãi suất tương ứng với giá trị như thế nào. Các anh có thể bố cục lại kết cấu bảng khác cũng được. Một lần nữa em cảm ơn các anh rất nhiều.
 
1 sheet như thế này chỉ theo dõi 1 KH. Còn từ đâu có sheet này thì tính sau.
Anh đã làm bằng công thức, chỉ 1 cột phụ H và 1 ô phụ. (Ô phụ I13 là công thức mảng). ngoài ra thêm cột STT có conditional formating
Cách thử như sau:
- đổi ngày báo cáo, kiểm tra kết quả
- đổi số tiền các khoản vay, kiểm tra kết quả
- đổi số tiền các khoản trả, kiểm tra kết quả
 

File đính kèm

  • TheodoinovayPtm.xls
    22.5 KB · Đọc: 81
Em muốn tổng hợp dư nợ cho vay theo các mức lãi suất (Nguyên tắc khoản cho vay trước thì trả nợ trước). Nghĩ mãi mà không ra. Em gửi file lên kèm mong các bác chỉ giúp cách tổng hợp

Thử xem file này có đúng ý của bạn không nhé
 

File đính kèm

  • boyxin tong hop du no theo lai suat.xls
    17.5 KB · Đọc: 91
Cám ơn Bác Boyxin và các bác rất nhiều

Thử xem file này có đúng ý của bạn không nhé
Thật tuyệt vời, cám ơn bác đã giúp em rất nhiều. Em một lần nữa cám ơn bác Boyxin và các bác trên diễn đàn nói chung đã giúp đỡ em. Chúc các bác luôn khỏe mạnh và hạnh phúc.
 
To Dauthivan: Như vậy là không cần chi tiết từng khoản vay, mà chỉ cần tổng số nợ vay theo lãi suất?
To Boyxin: Boyxin thử đổi lãi suất khoản vay ngày 12 thành cũng 15% hoặc ngày 13 thành 15%, hoặc cả 2 xem, kết quả bị sai nếu không xoá bớt dòng trong báo cáo.
 
To Dauthivan: Như vậy là không cần chi tiết từng khoản vay, mà chỉ cần tổng số nợ vay theo lãi suất?
To Boyxin: Boyxin thử đổi lãi suất khoản vay ngày 12 thành cũng 15% hoặc ngày 13 thành 15%, hoặc cả 2 xem, kết quả bị sai nếu không xoá bớt dòng trong báo cáo.

Thực ra đây là chiều theo ý bạn Dauthivan thôi, nếu là em thì sẽ làm thế này:
  1. có 1 sheet cho vay và 1 sheet thu nợ (có đầy đủ thông tin khách hàng - có mã KH để dễ quản lý)
  2. còn 1 sheet để theo dõi gồm:
    • 1 down list chọn thời gian cần số liệu theo dõi để báo cáo (có thể theo ngày, tuần, tháng, quý...) -> lọc được danh sách khách hàng còn dư nợ đến ngày chọn (cũng có thể liệt kê chi tiết những ngày trước đó - không cần lắm)
    • 1 down list chọn khách hàng (nếu trong báo cáo cần chi tiết)
NÓI GÌ THÌ NÓI, BIỂU MẪU BÁO CÁO HOẶC THỜI GIAN BÁO CÁO, MỨC ĐỘ CHI TIẾT KHI BÁO CÁO CÒN PHỤ THUỘC NƠI NHẬN BÁO CÁO YÊU CẦU THẾ NÀO THÌ MÌNH ĐIỀU CHỈNH MẪU CHO PHÙ HỢP ...
 
To Boyxin: Đồng ý hoàn toàn vơí boyxin. Ý mình là cũng với những yêu cầu đó của báo cáo đó, cách của Boyxin chưa tổng quát đối với số liệu bất kỳ. Nếu có cách nào đó:
- lọc ra tất cả lãi suất
- liệt kê vào báo cáo ở cột tương ứng
- tính dư nợ mỗi loại lãi suất theo yêu cầu.

Nếu có gì không phải thì bỏ qua nhé.
 
To Boyxin: Đồng ý hoàn toàn vơí boyxin. Ý mình là cũng với những yêu cầu đó của báo cáo đó, cách của Boyxin chưa tổng quát đối với số liệu bất kỳ. Nếu có cách nào đó:
- lọc ra tất cả lãi suất
- liệt kê vào báo cáo ở cột tương ứng
- tính dư nợ mỗi loại lãi suất theo yêu cầu.

Nếu có gì không phải thì bỏ qua nhé.
Hi

Vấn đề này không khó, chỉ dùng công thức, không dùng cột phụ, theo pp lọc duy nhất (chỉ thay 1 name, thay công thức cột lãi xuất) thì lọc được lọc ra tất cả lãi suất
Vì nhìn vào file của Dauthivan chỉ là 1 VD trường hợp lẻ, với lại nêu yêu cầu chưa rõ ràng cụ thể nên chưa muốn thêm công thức lọc duy nhất lãi xuất (vì không biết làm như vậy đã đúng ý tác giả hay chưa )
 
Hi

Vấn đề này không khó, chỉ dùng công thức, không dùng cột phụ, theo pp lọc duy nhất (chỉ thay 1 name, thay công thức cột lãi xuất) thì lọc được lọc ra tất cả lãi suất
Vì nhìn vào file của Dauthivan chỉ là 1 VD trường hợp lẻ, với lại nêu yêu cầu chưa rõ ràng cụ thể nên chưa muốn thêm công thức lọc duy nhất lãi xuất (vì không biết làm như vậy đã đúng ý tác giả hay chưa )
Em đã đọc bài của bác. em đã hiểu được hầu hết các Name cơ bản trong đó nhưng có một name mà em không hiểu (=SoDC-SUM('Công ty A'!D$4:D4)). Em cũng lờ mờ hình dung ra được nhưng em không hiểu được thành phần SUM('Công ty A'!D$4:D4)). Em thắc mắc là tại sao lại là D$4:D4. Rất mong ý kiến giải thích của bác.
Em cũng làm trong nghành ngân hàng. Vấn đề các bác trao đổi thực sự là em rất quan tâm. Bác có thể bố trí theo các bác trao đổi để em có thể học hỏi được không ạh.
 
To Dauthivan: Như vậy là không cần chi tiết từng khoản vay, mà chỉ cần tổng số nợ vay theo lãi suất?
To Boyxin: Boyxin thử đổi lãi suất khoản vay ngày 12 thành cũng 15% hoặc ngày 13 thành 15%, hoặc cả 2 xem, kết quả bị sai nếu không xoá bớt dòng trong báo cáo.
Nếu đổi LS ngày 12 thành 15%. Thì 15% sẽ bị tính chồng hai lần. Trường hợp này các bác có thể gợi ý cho em cách bố trí file (Nếu có thể các bác lấy số liệu giả định cũng được). Đây chỉ là mẫu file mà em nghĩ ra để đối chiếu thôi. Nếu bố trí hợp lý hơn thì quá tốt cho em.
 
Em đã đọc bài của bác. em đã hiểu được hầu hết các Name cơ bản trong đó nhưng có một name mà em không hiểu (=SoDC-SUM('Công ty A'!D$4:D4)). Em cũng lờ mờ hình dung ra được nhưng em không hiểu được thành phần SUM('Công ty A'!D$4:D4)). Em thắc mắc là tại sao lại là D$4:D4. Rất mong ý kiến giải thích của bác.
Em cũng làm trong nghành ngân hàng. Vấn đề các bác trao đổi thực sự là em rất quan tâm. Bác có thể bố trí theo các bác trao đổi để em có thể học hỏi được không ạh.

muốn tìm hiểu tại sao lại là D$4:D4 Thì bạn làm thử 1 thí nghiệm nhỏ:
bạn tạo thêm 1 name mới thinghiem với công thức ='Công ty A'!D$4:D4
Sau đó chọn con trỏ vào các ô có liên quan đến name =SoDC-SUM('Công ty A'!D$4:D4) sẽ thấy ngay vấn đề thôi.
Chúc vui vẻ
 
Web KT

Bài viết mới nhất

Back
Top Bottom