Theo dõi công nợ khách hàng bằng excel

Liên hệ QC

phualong

Thành viên mới
Tham gia
15/7/09
Bài viết
1
Được thích
5
Chào cả nhà. Mình là thành viên mới của Giải pháp excel.
Xin chỉ giáo cho minh voi
Hiên nay minh được phân công theo dõi công nợ khách hàng bán lẽ theo số liệu hàng ngày cua CTy minh.
Có ai có file Quản lý công nợ khách hàng bán lẽ cho mình xin với
 
Chào cả nhà. Mình là thành viên mới của Giải pháp excel.
Xin chỉ giáo cho minh voi
Hiên nay minh được phân công theo dõi công nợ khách hàng bán lẽ theo số liệu hàng ngày cua CTy minh.
Có ai có file Quản lý công nợ khách hàng bán lẽ cho mình xin với

Bạn xem thêm link dưới chữ ký của mình nha. Có 2 file về quản lý chi tiết công nợ và có cả quản lý kho nữa. bạn tham khảo ha.
 
Chào các bạn ! Mình có cái file quản lý công nợ quản lý chủ yếu là dựa trên số hóa đơn là chính (không cần theo dõi đơn hàng hay vật tư gì hết).

Nhờ các bạn làm lại giúp mình với, mình làm bằng thủ công nên mỗi khi cần báo cáo và đối chiếu công nợ là làm mệt kinh khủng (Excel còn dốt lắm).
Yêu cầu như sau:
1-Chỉnh lại sheet DATABASE sao cho dễ nhìn:
- Tĩnh lược tên của khách hàng sao cho dễ nhìn (tùy theo cách nhìn của các bạn cũng được, miễn sao cho dễ nhìn là được => chứ mình thì thấy hơi khó nhìn nhưng không biết làm sao hết).
- Dòng tổng làm sao cho nó tự động cộng.
2-Sheet đối chiếu công nợ làm sao cho nó lấy dữ liệu từ sheet database tự động luôn.

3-Lấy dữ liệu tự động ra mẫu báo cáo công nợ quá hạn.

4-Nếu cần thiết các bạn có thể thiết kế lại toàn bộ các sheet luôn cũng được, nhưng đảm bảo là phải còn những cột dữ liệu như vậy.

Xin cám ơn các nhiều, mong có kết quả sớm, gần đến cuối tháng rồi.
 

File đính kèm

  • Cong no ban.xls
    40 KB · Đọc: 6,703
Lần chỉnh sửa cuối:
Chào cả nhà. Mình là thành viên mới của Giải pháp excel.
Xin chỉ giáo cho minh voi
Hiên nay minh được phân công theo dõi công nợ khách hàng bán lẽ theo số liệu hàng ngày cua CTy minh.
Có ai có file Quản lý công nợ khách hàng bán lẽ cho mình xin với
Minh cũng có phần mềm này , cng ko biết tác giả là ai , bạn xem có dung dc ko nhé
http://www.mediafire.com/?sharekey=f591024843dd58d695af63b7d44918aaecbdd64334a03773
 
Bạn xem trong file đính kèm sẽ rõ hơn.

. . .
4-Nếu cần thiết các bạn có thể thiết kế lại toàn bộ các sheet luôn cũng được, nhưng đảm bảo là phải còn những cột dữ liệu như vậy.
Xin cám ơn các nhiều, mong có kết quả sớm, gần đến cuối tháng rồi.
Dưới đây là macro cho Data![e4] - Bạn chọn 1 tên bất kỳ trong danh sách đổ xuống của nó để xem kết quả

(Hiên thời chưa xóa trang 'CSDL' vì chưa biết bạn sẽ ưng í hay không!)

Nếu ưng
(*) Thì bạn sẽ phải nhập liệu vô vùng [AA6: AK...] của trang tính này;
(*) Mình sẽ giúp tiếp đến hết các yêu cầu của bạn)

( Vì đây là đổi hẵn cấu trúc dữ liệu nên bạn chớ hối thúc mọi người; Hơn nữa, nếu không có ai giúp thì bạn cũng vẫn phải tiếp tục bằng cách thức mà lâu nay bạn vẫn làm, phải không?
Lúc đó sự thúc hối của bạn là kiếm nhã đó nha!)


PHP:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
 If Not Intersect(Target, [E4]) Is Nothing And [E4].Value <> "" Then
   Dim Rng As Range
   
   Cells.EntireRow.Hidden = False
   Set Rng = Range("AB4:AK" & [ac65500].End(xlUp).Row)
   Rng.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range _
        ("W1:W2"), CopyToRange:=Range("A5:J5"), Unique:=False
   With [E30]
      .Offset(, -1).FormulaR1C1 = "=TCong"
      .FormulaR1C1 = "=SUM(R[-24]C:R[-1]C)"
      .AutoFill Destination:=Range("E30:I30"), Type:=xlFillDefault
      Range(.Offset(, -1).End(xlUp).Offset(1), .Offset(-2, -1)).EntireRow.Hidden = True
      .Offset(-25).Select
   End With
 End If
End Sub

Thân ái!
 

File đính kèm

  • GPE.rar
    27.8 KB · Đọc: 3,674
Bạn Ace_in_the_hole ơi! mình là một thành viên mới của Giải pháp Excel, bạn cho mình biết cách xem và làm file công nợ của bạn với. cảm ơn bạn nhé.
 
Bạn Ace_in_the_hole ơi! mình là một thành viên mới của Giải pháp Excel, bạn cho mình biết cách xem và làm file công nợ của bạn với. cảm ơn bạn nhé.

bạn chỉ bấm vào mã khách hàng (chữ màu xanh) thì nó sẽ hiện lên 1 bảng chi tiết của khách hàng đó, sau đó điền thông tin vào.
 
Dưới đây là macro cho Data![e4] - Bạn chọn 1 tên bất kỳ trong danh sách đổ xuống của nó để xem kết quả

(Hiên thời chưa xóa trang 'CSDL' vì chưa biết bạn sẽ ưng í hay không!)

Nếu ưng
(*) Thì bạn sẽ phải nhập liệu vô vùng [AA6: AK...] của trang tính này;
(*) Mình sẽ giúp tiếp đến hết các yêu cầu của bạn)

( Vì đây là đổi hẵn cấu trúc dữ liệu nên bạn chớ hối thúc mọi người; Hơn nữa, nếu không có ai giúp thì bạn cũng vẫn phải tiếp tục bằng cách thức mà lâu nay bạn vẫn làm, phải không?
Lúc đó sự thúc hối của bạn là kiếm nhã đó nha!)

Không hối đâu bạn àh. Các bạn cứ từ từ làm => mình cũng mong có kết quả tốt mà. Các bạn chịu giúp mình cám ơn rất nhiều rồi.

Như thế này:
1-Về sheet CSLD thì mình làm theo tháng, (không theo tuần) nên cũng có số dư đầu kỳ và cuối kỳ và kết chuyển số dư cuối kỳ này làm số dư đầu kỳ của kỳ sau. Nên sang kỳ sau thì đầu tháng số phát sinh và thanh toán sẽ bằng 0, trong kỳ phát sinh thêm nợ và thu tiền sẽ được nhập vào 2 cột phát sinh và thanh thoán (thu tiền). Do vậy 2 cột đầu kỳ cuối kỳ sẽ chạy tự động. Cột đầu kỳ chỉ nhập dữ liệu vào duy nhất 1 lần khi DN đó là DN mới hoàn toàn, chưa có gì hết.

2-Sheet Data của bạn thì nó phù hợp với bản đối chiếu công nợ, nhưng có điều là mình muốn bỏ cột tên khách hàng đi vì nó thừa.

Việc đối chiếu công nợ thì được làm vào ngày cuối tháng hàng tháng và nó được dựa trên bảng chi tiết công nợ quá hạn để gửi thư đối chiếu công nợ.

Và cũng từ bảng chi tiết công nợ quá hạn sẽ xuất 1 báo cáo công nợ quá hạn để gửi lãnh đạo và nhắc nhở người khác đôn đốc thu hồi công nợ.

Àh quên, nhờ bạn xóa giúp tiêu đề tên công ty (để vậy lỡ sếp nhìn thấy ngại lắm).
 
Lần chỉnh sửa cuối:
Chào các bạn mình là thành viên mới của Giải pháp excel!
Các bạn hãy giúp mình tạo một nút enter trong mục nhập kho ( có ghi chi tiết nội dung) này nhé.
Cảm ơn các bạn nhiều!
 
Lần chỉnh sửa cuối:
Như thế này:
1-Về sheet CSLD thì mình làm theo tháng, . . .
2-Sheet Data của bạn thì nó phù hợp với bản đối chiếu công nợ, nhưng có điều là mình muốn bỏ cột tên khách hàng đi vì nó thừa.

Việc đối chiếu công nợ thì được làm vào ngày cuối tháng hàng tháng và nó được dựa trên bảng chi tiết công nợ quá hạn để gửi thư đối chiếu công nợ.

Và cũng từ bảng chi tiết công nợ quá hạn sẽ xuất 1 báo cáo công nợ quá hạn để gửi lãnh đạo và nhắc nhở người khác đôn đốc thu hồi công nợ.

Vấn đề 1: Bạn chuyển sang thay vì xài CSDL, xài 'Data' sẽ phát sinh khó khăn gì không?
Vì cấu trúc như 'CSDL' sẽ không áp dụng lọc bình thường được.
Nếu bạn muốn có thêm dòng tổng cộng chúng ta sẽ thực hiện sau; Việc này trong tầm tay;

Vấn đề 2: Chúng ta nên ẩn cột có danh sách #h (khách) hàng, chứ không nên xóa nó:
Sau khi cho ẩn cột 'D', nếu muốn vẫn xuất hiện chuỗi '#h hàng' tại [C4] thì: Tại đây ta nhập công thức =D4; & cũng tương tự rứa tại [C30]

Vấn đề 3: Tại trang tính công nợ, bạn thực hiện các việc như sau:
Tại [A19] bạn nhập công thức =IF(B19<>0,A18+1,"") & copy xuống đến [A32] nếu muốn;
Tại [B18] bạn nhập công thức =Data!B6 & Copy sang [C18]
Chọn 2 ô này & dùng chuột kéo chép xuống dòng 31
Tại vùng 'D18:G31' cũng thực hiện chu trình trên để hiễn thị dữ liệu bên 'Data'

(*) Sẽ xuất hiện các số '0' chướng mắt tại các dòng trước dòng 32; việc ẩn đi các số 0 này là của bạn!

Vấn đề thứ 4: Ngày phát hành hóa đơn có phải là ngày chứng từ không đó? Vì ngoại đạo nên hỏi câu ngớ ngẫn, mong thông cảm!
 
Chào các bạn! Mình là thành viên mới của Giải pháp excel, các bạn hãy giúp mình giải quyết file đính kèm này nhé. Cảm ơn nhiều.
 

File đính kèm

  • Kho TP.rar
    21.4 KB · Đọc: 456
Mình sẽ hướng dẫn từ xa cách dùng hàm DSUM()

Các bạn hãy giúp mình giải quyết file đính kèm này nhé. Cảm ơn nhiều.
Để xài hàm CSDL, bạn phải
(*) Loại trừ ngay những dòng đang hiện lỗi;
(*) CSDL iêu cầu phải có tên trường; Nói rằng bạn chưa có tên trường vì việc trộn ô của bạn, đẹp thì có đẹp nhưng khó chu tất trong việc xử lý dữ liệu trong khi dùng hàm CSDL;
Giờ bạn phải tiếp tục làm theo như thế này, dù chỉ 1 lần để biết:
+ Chọn các ô C2:E3 & bấm vô nút trôn ô để bỏ trôn chúng đi;
+ Chọn các ô C2:G2 & copy xuống dòng dưới liền kề.
+ Tại [M8] bạn nhập công thức =c3 (Sẽ phải xuất hiện tại đây chuỗi 'Code'
(*) Bấm chuột vô ô M10, vô menu Insert-> Function. . . Cửa sổ Insert Function xuất hiện do hành động đó của bạn.
Trong ngăn Or select a catẻgoyy bạn chọn Datbase;
Trong ngăn Select a function bạn chọn dòng DSUM;
Sau khi bấm OK sẽ hiện CS để chúng ta nhập các đối số của hàm:
Bấm chuột vô ngăn Database & dùng chuột chọn vùng từ C3:I113
Tiếp sau đó là bấm chuột vô ngăn Field & lại ấn vô ô [I3] trên trang tính;
Tiếp, bấm chuột vô ngăn Criteria & quét chọn 2 ô M8:M9
Xoa 2 tay vào nhau & sau đó bấm nút 'OK';

Nếu chỉ thấy số 0 to đùng tại M10 thì ta nhập D025 vô M9 xem sao!

Chúng ta còn có thể biến việc nhập thủ công vô [M9] bằng 1 Combo Box để lựa chọn Code của sản phẩm;

(Về chuyện này đã có trên diễn đàn, bạn tìm thêm nha)

Ngoài cách dùng hàm DSUM() còn vài cách khác nữa; Từ đơn giản đến phức tạp hơn cách này!

Thân ái!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Vấn đề 1: Bạn chuyển sang thay vì xài CSDL, xài 'Data' sẽ phát sinh khó khăn gì không?
Vì cấu trúc như 'CSDL' sẽ không áp dụng lọc bình thường được.
Nếu bạn muốn có thêm dòng tổng cộng chúng ta sẽ thực hiện sau; Việc này trong tầm tay;

Vấn đề 2: Chúng ta nên ẩn cột có danh sách #h (khách) hàng, chứ không nên xóa nó:
Sau khi cho ẩn cột 'D', nếu muốn vẫn xuất hiện chuỗi '#h hàng' tại [C4] thì: Tại đây ta nhập công thức =D4; & cũng tương tự rứa tại [C30]

Vấn đề 3: Tại trang tính công nợ, bạn thực hiện các việc như sau:
Tại [A19] bạn nhập công thức =IF(B19<>0,A18+1,"") & copy xuống đến [A32] nếu muốn;
Tại [B18] bạn nhập công thức =Data!B6 & Copy sang [C18]
Chọn 2 ô này & dùng chuột kéo chép xuống dòng 31
Tại vùng 'D18:G31' cũng thực hiện chu trình trên để hiễn thị dữ liệu bên 'Data'

(*) Sẽ xuất hiện các số '0' chướng mắt tại các dòng trước dòng 32; việc ẩn đi các số 0 này là của bạn!

Vấn đề thứ 4: Ngày phát hành hóa đơn có phải là ngày chứng từ không đó? Vì ngoại đạo nên hỏi câu ngớ ngẫn, mong thông cảm!

Hồi sáng giờ mở file ra đọc mà cũng chưa hiểu lắm, nhưng giờ thì bắt đầu hiểu.
Vấn đề 1:-Thay vì mình sử dụng sheet CSLD để nhập dữ liệu và lọc dữ liệu thì bạn thiết kế lại thành sheet Data => như vậy cho mình hỏi:
- Thứ nhất khi mình thêm dòng để nhập dữ liệu thì có vấn đề gì không ? nếu không có vấn đề gì thì ok => chuyển sang xài data là tất yếu => vì nó hay hơn thì mình xài thôi.
- Thư hai là sao mình nhìn tất cảc các khách hàng không được => chỉ xem được 1 khách hàng ? có thể cho thêm mục xem tất cả các khách hàng trong cái list sổ xuống thì ngon lành.
Vấn đề 2: Do lúc nãy chưa hiểu sheet Data là như thế nào nên mới nói vậy, bạn thông cảm, không cần xoá, để như vậy thì mới thấy được tên khách hàng chứ, nếu không để thì khó nhìn và kiểm tra dữ liệu lắm.

Vấn đề 3: Cái này hỏng hiểu lắm, nhờ bạn làm hộ minh trên file excel luôn => cám ơn nhiều lắm.

Vấn đề 4: Mình quản lý theo hóa đơn nên lấy ngày hóa đơn làm ngày phát sinh chứng từ luôn, và trong phạm vi 30 ngày kể từ ngày phát hành hóa đơn thì hóa đơn đó được coi là không bị quá hạn, còn vượt 30 là coi là nợ quá hạn. => mình có ý này, nhờ bạn giúp mình tạo ra cái mục quy định là bao nhiêu ngày tính từ ngày phát hành hóa hơn thì được coi là nợ quá hạn và lọc ra được tất cả các khách hàng có số nợ quá hạn này.
 
Lần chỉnh sửa cuối:
Vậy cho mình biết là làm việc tiếp với ai đây, YoukoSuk hay Tay Nguyen?

Vấn đề 1:-Thay vì mình sử dụng sheet CSLD để nhập dữ liệu và lọc dữ liệu thì bạn thiết kế lại thành sheet Data => như vậy cho mình hỏi:
- Thứ nhất khi mình thêm dòng để nhập dữ liệu thì có vấn đề gì không ? nếu không có vấn đề gì thì ok => chuyển sang xài data là tất yếu => vì nó hay hơn thì mình xài thôi.


Nhập mới vô dòng cuôi của vùng sau cột 26 (Tạm gọi là vùng CSDL) , OK!

- Thư hai là sao mình nhìn tất cảc các khách hàng không được => chỉ xem được 1 khách hàng ? có thể cho thêm mục xem tất cả các khách hàng trong cái list sổ xuống thì ngon lành.

Có thể, chúng ta sẽ từ vùng CSDL tạo ra bảng dữ liệu tại trang CSDL, Lúc đó sẽ đổi tên trang tính này (để tránh nhầm lẫn không cần thiết); Nhưng chờ nha!

Vấn đề 3: Cái này hỏng hiểu lắm, nhờ bạn làm hộ minh trên file excel luôn => cám ơn nhiều lắm.

Quá lười biếng luôn! Nhờ bạn khác đi!

Chờ đi!
 
Bạn HYEN17 à! Bạn có thể nói rõ hơn được không, phần excel này mình không thông thạo lắm. Cảm ơn bạn rât nhiều! (giúp mình nhé)
 
Vì là người ngoại đạo, nên

Àh, làm việc với youkosuk, còn nick Tây Nguyên là nhờ anh bạn nhắn tin hộ, vì lúc đấy . . . .

Đề nghị bạn đưa số liệu của hai tháng gần đây nhất (1 cách tiêu biểu) trong Datbase & trong trang tính QuaHan của bạn để mà biết đường hướng mà làm! Cảm phiền nha.

Chờ tin bạn.
 
Đề nghị bạn đưa số liệu của hai tháng gần đây nhất (1 cách tiêu biểu) trong Datbase & trong trang tính QuaHan của bạn để mà biết đường hướng mà làm! Cảm phiền nha.

Chờ tin bạn.


Dữ liệu mình đưa lên có vấn đề hả bạn, không làm được hay sao hở bạn.
Dữ liệu mình đưa lên là dữ liệu thật mình đang làm đấy bạn ơi, nhưng nó nhiều quá nên mình đã cắt bớt. Đây là dữ liệu công nợ khó đòi.
 
Dữ liệu mình đưa lên là dữ liệu thật mình đang làm đấy bạn ơi, nhưng nó nhiều quá nên mình đã cắt bớt. Đây là dữ liệu công nợ khó đòi.

Cứ cho là dữ liệu thật ở Datbasse đi; Còn ở Trang 'Nợ quá hạn' của kỳ gần đây nhất là như thế nào? Bạn đưa vài số liệu giả lập từ datbasse vô 'Nợ quá hạn' xem sao!

Phải cố mà hiểu nhau & phải biết rằng những điều mình tưởng là bình thường thì lại là điều khó hiểu & với tới của người khác.
 
Cứ cho là dữ liệu thật ở Datbasse đi; Còn ở Trang 'Nợ quá hạn' của kỳ gần đây nhất là như thế nào? Bạn đưa vài số liệu giả lập từ datbasse vô 'Nợ quá hạn' xem sao!

Phải cố mà hiểu nhau & phải biết rằng những điều mình tưởng là bình thường thì lại là điều khó hiểu & với tới của người khác.


Dữ liệu gần đây nhất không phát sinh thì làm sao mà mình đưa vào được, đã nói là đây là bảng nợ quá hạn (khó đòi mà).

Trong trường hợp các bạn muốn nhất thiết phải có số liệu gần đây, thì mình có thể chỉnh sửa lại, các bạn thấy việc chỉnh sửa này có giúp được gì không nhé.

Cám ơn.
 

File đính kèm

  • Cong no ban.xls
    40 KB · Đọc: 573
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom