Giúp em làm công thức excel cho bài kế toán

  • Thread starter Thread starter heocon
  • Ngày gửi Ngày gửi
Liên hệ QC
heocon đã viết:
Cả 2 file của anh Tiger và anh Okebab đều rất tuyệt. Mỗi người có 1 cái hay riêng.
file anh Tiger: Tại Sheet DuLieu mình có thể tham chiếu được việc đúng hay sai của DS đối tượng.
File anh Okebab: Tại Sheet Baocao mình có thể dể dàng lọc DS đối tượng = cây thư mục.
Em ko nghĩ lại tuyệt đến vậy. Nếu 2 file này gộp chung lại, em nghĩ chắc sẽ ko có bài nào tốt hơn được nữa.
Giờ em mới thấy sức mạnh của Excel quả rất lớn, em sẽ học được nhìu ở GPE.
Chân thành cám ơn các anh và GPE.
Có dịp em mời tất cả mọi người uống nước để tỏ lòng cám ơn. hi hi
Oh, file của OB là có sd Subtotal -> vì ngày từ đầu heocon k đề nghị nên tiger k làm. Tuy vậy heo con có thể tự thêm cột đối tượng tham chiếu (giống mã của OB) rồi dùng subtotal là OK nếu có tg tigertiger sẽ giúp thêm tự động vấn đề đó
 
Gửi các anh!
Công việc dò tìm này có 3 nhân viên cùng làm. Vì thế mỗi người nhập dữ liệu 1 kiểu, ko thống nhất. Nên Em muốn phát triển hơn về phần tìm kiếm

Vd: Cùng 1 nghiệp vụ nhưng 3 nhân viên nhập khác nhau và đối tượng đúng là: Card ATM
  • Ngày 12/18/2007 làm card ATM 500
  • 18/DEC/07 chi tien làm the Tín Dụng 500
  • 12/07 mua Card Vietcombank 500
Mình làm thế nào để máy hiểu rằng cả 3 đều chỉ là 1.
Ý em là mình truyền bộ óc nhân tạo cho máy hiểu nhưng j mình hiểu. Mình thì có thể hiểu 3 câu trên chỉ là 1, làm sao để cho máy hiểu như mình nhỉ.

Vì hiện nay mình đang dùng phương án "Đầu xuôi thì đuôi lọt", nghĩa là lúc đầu phải nhập chính xác thì mới chạy Baocao được.

Đây ko còn là đề tài của kế toán nữa, mà phát triển thêm về công cụ tìm kiếm. Thực sự ngay trước mắt với trang google.com nó có khả năng tìm kiếm thật kinh ngạc.

Thân!
 
Lần chỉnh sửa cuối:
Vấn đề này có lẽ khá phức tạp, vì để truyền trí tuệ nhân tạo vào máy tính ko phải dễ.
Theo mình nên lập 1 bảng chứa các dữ liệu liên quan, từ đó các dữ liệu sẽ dựa vào đó tham chiếu để tìm từ chính xác nhất.
Mình làm bảng chắc ko rõ ràng, nhưng ý mình là như thế.
Cái này phải nhờ đế các anh trong GPE đưa ra gợi thì hay hơn.

Mọi người đường cười em nha

Thân!
xxx
 

File đính kèm

Lần chỉnh sửa cuối:
heocon đã viết:
Gửi các anh!
Công việc dò tìm này có 3 nhân viên cùng làm. Vì thế mỗi người nhập dữ liệu 1 kiểu, ko thống nhất. Nên Em muốn phát triển hơn về phần tìm kiếm

Vd: Cùng 1 nghiệp vụ nhưng 3 nhân viên nhập khác nhau và đối tượng đúng là: Card ATM
  • Ngày 12/18/2007 làm card ATM 500
  • 18/DEC/07 chi tien làm the Tín Dụng 500
  • 12/07 mua Card Vietcombank 500
Mình làm thế nào để máy hiểu rằng cả 3 đều chỉ là 1.
Ý em là mình truyền bộ óc nhân tạo cho máy hiểu nhưng j mình hiểu. Mình thì có thể hiểu 3 câu trên chỉ là 1, làm sao để cho máy hiểu như mình nhỉ.

Vì hiện nay mình đang dùng phương án "Đầu xuôi thì đuôi lọt", nghĩa là lúc đầu phải nhập chính xác thì mới chạy Baocao được.

Đây ko còn là đề tài của kế toán nữa, mà phát triển thêm về công cụ tìm kiếm. Thực sự ngay trước mắt với trang google.com nó có khả năng tìm kiếm thật kinh ngạc.

Thân!

Đơn giản thôi, bạn xem nhé :

Thân!
 

File đính kèm

File của Mr Okebab khá hay,

Chỉ một điều là trong hàm tự tạo là MaDoiTuong, Mr Okebab mới tìm xét 1 lần gặp đối tượng thì dừng lun, -> sẽ nhanh nhưng sẽ thiếu nếu gặp trường hợp các đối tượng dễ nhầm lẫn trong DS đối tượng (điều này nhiều khi nằm ngoài mong muốn của ng SD - có thể do đánh máy có thể do trùng hợp). Cải tiến được điều này sẽ khá hoàn thiện - đó là khi đó chúng ta chỉ ra lỗi của ng sd -> DLcần xét lại
.
.
 
Em hiểu cách làm của anh rồi. Nghĩa là 1 mã có nhiều đối tượng đúng ko anh. Cách này hay thiệt thế mà em lại nghĩ ko ra.
Em tính nghiên cứu thử theo hướng của bạn Chipxinh.
Anh có thể thiết kế lại Bảng Mả và DS đối tượng sao cho dể nhìn ko ạ. Em đã thử thiết kế anh xem có gì thì góp ý cho em.
Sau này nếu muốn thêm những dữ liệu gần đúng hay đồng nghĩa thì vẩn thêm tiếp được.

Thật là hoàn thiện nếu cả 2 file của anh Tiger và anh Mr Okebab gộp thành 1 file. Vì khi ta nhấn nút Bao cao sẽ biết được nghiệp vụ nào ko có trong DS Đối tượng (cách tìm tìm lổi của anh Tiger) thì ta sẽ thêm vào DS đối tượng với Mã chính xác của nó (cách của anh Mr Okebab).
Và em nghĩ sau 1 tháng cho 3 nhân viên nhập theo ý của mình, chúng ta sẽ có 1 list MÃ và DS đối tượng của nó. Quá tuyệt vời

Cám tất cả mọi người!

Thân!
 

File đính kèm

Lần chỉnh sửa cuối:
heocon đã viết:
Em hiểu cách làm của anh rồi. Nghĩa là 1 mã có nhiều đối tượng đúng ko anh. Cách này hay thiệt thế mà em lại nghĩ ko ra.
Em tính nghiên cứu thử theo hướng của bạn Chipxinh.
Anh có thể thiết kế lại Bảng Mả và DS đối tượng sao cho dể nhìn ko ạ. Em đã thử thiết kế anh xem có gì thì góp ý cho em.
Sau này nếu muốn thêm những dữ liệu gần đúng hay đồng nghĩa thì vẩn thêm tiếp được.

Thật là hoàn thiện nếu cả 2 file của anh Tiger và anh Mr Okebab gộp thành 1 file. Vì khi ta nhấn nút Bao cao sẽ biết được nghiệp vụ nào ko có trong DS Đối tượng (cách tìm tìm lổi của anh Tiger) thì ta sẽ thêm vào DS đối tượng với Mã chính xác của nó (cách của anh Mr Okebab).
Và em nghĩ sau 1 tháng cho 3 nhân viên nhập theo ý của mình, chúng ta sẽ có 1 list MÃ và DS đối tượng của nó. Quá tuyệt vời

Cám tất cả mọi người!

Thân!
Mình chỉ trình bày ý tưởng thôi, còn phần còn lại sẽ là của bạn.

Việc không tìm ra mã thì đơn giản quá, cho mã đó là "KHAC". Sau đó nhìn vào cái báo cáo có mã là "KHAC" đó để sửa lại. Đơn giản mà. Bạn có cần VD không ?
Quan trong là thuật toán thôi, mấy dòng code ai làm mà chẳng được.
Bạn xem File nhé (Mấy nghiệp vụ cuối không có trong danh sách)

Thân!
 

File đính kèm

Xin phép 2 anh (Tiger và Mr Okebab) cho em thử gộp 2 file lại. Em mới gộp lại thôi chưa làm công thức, các anh xem và cho em ý kiến.
Mình sẽ chuyển 2 cột H, I bên Dữ Liệu sang Sheet Thư viện, để sau này mình thêm hay bớt cũng tiện hơn.

Thân!
 

File đính kèm

Đã tối ưu và hỗ trợi kiểm soát lỗi cho báo cáo,...

oh, Internet Rùa rui, mãi chưa gửi được đây, hu hu hu

first of all
@OB:
Thanks a lot, u đã để tigertiger revise lại code,

--------------

@Đã tối ưu và hỗ trợ kiểm soát lỗi cho báo cáo,....

TigerTiger đã sử dụng file HeoCon_OB3.xls để sửa code lại rui, bổ sung đầy đủ tính năng kiểm soát lỗi (gần giống ý tưởng của OB4 nhưng chi tiết và cụ thể hơn).

Đã định post lên thấy heocon thích chuyển DS mã sang THUVIEN - tigertiger đã sửa lun theo ý của Heo con nhé, & chuyển cả nút chạy CT sang THUVIEN lun -> sheet DULIEU độc lập

Heocon xem down về chạy thử sẽ thấy tuyệt vời, báo lỗi ngay ở những dòng đầu của báo cáo -> chi tiết đến thông tin sai ở dòng nào bên sheet DL (xem mục nghiệp vụ sheet BAOCAO nếu bị ERROR sẽ có ở đuôi địa chỉ ô tham chiếu bên sheet DULIEU lun)

@Heocon
nh có thể thiết kế lại Bảng Mả và DS đối tượng sao cho dể nhìn ko ạ. Em đã thử thiết kế anh xem có gì thì góp ý cho em.
Sau này nếu muốn thêm những dữ liệu gần đúng hay đồng nghĩa thì vẩn thêm tiếp được.

Không nên phức tạp hóa nên thế - đặc biệt file mới nhất heocon5 -> bạn hãy làm theo cách thêm mã đối tượng của OB đi, như thế tiên lợi cho việc viết CT. Cần lưu ý rằng việc tổ chức DL hay cũng quyết định thành công của CT, đôi khi DL phải nên được xử lý trước khi đưa vào CT (nói chung)

Chúc thành công
 

File đính kèm

Không nên phức tạp hóa nên thế - đặc biệt file mới nhất heocon5
Đúng là đối với những bài toán quá phức tạp thì ta nên đi từ dễ đến khó... Hiện tại thì nên làm theo cách dễ nhất... nhưng cũng nên lưu tâm đến điều phát sinh có thể xảy ra mà cải tiến thêm... Mọi ứng dụng đều phát sinh từ như cầu thực tế của cuộc sống.. mà cuộc sống thì muôn màu muôn vẽ... Tuy ta ko thể nào làm dc cái hoàn hảo nhất.. nhưng.. Tiệm cận đến chân lý cũng chính là chân lý
 
bổ sung thêm thông tin tô màu các dòng subbtoal bị lỗi

đã sửa 1 chút:
+ thêm chức năng tô màu (đỏ) cho dễ dàng nhận Lỗi
+ thay đổi đối chứng thành công thức động (=tài khoản nợ - có) của Excel
Xem trong file gửi kèm
.
 

File đính kèm

Em đã down file #75 về và test thử, nó rất hay và đúng như ý em mong muốn.

Em muốn các anh chỉnh giúp em những việc sau:
  • Tại Sheet Du Lieu em thêm cột num (Dữ liệu cột này đang là vd) nhưng sao nó ko chạy. Ko biet em làm sai chổ nào, các anh sữa giúp em.
  • Sao em sữa lại Mã và DS đối tượng mà vẩn báo lổi (trong trường hợp đặc biệt) vd:
      • Chi tạm ứng cho A 500 (Mã là A, DS doi tuong là A)
      • Chi tạm ứng cho B 100 (Mã là B, DS doi tuong là B)
      • A B hoàn tạm ứng (báo lổi là đúng)
    • Nhưng sao em thêm vào Mã A or Mã B DS đối tương A B (or B A)nó vẩn báo lổi
    • Em tạo Mã mới là A B có DS đối tượng A B, nó vẫn báo lổi.
  • Các anh chỉ em cách khóa macrokhóa Sheet (để em khóa Sheet), vì trong thời gian này em sẽ tự nuôi Sheet Thư Viện.
Chân thành cám ơn các anh.
Đã tốt nay còn tốt hơn

Thân!
 

File đính kèm

Lần chỉnh sửa cuối:
  • Nhưng sao em thêm vào Mã A or Mã B DS đối tương A B (or B A)nó vẩn báo lổi
  • Em tạo Mã mới là A B có DS đối tượng A B, nó vẫn báo lổi.
Oh như thế trùng là đúng rùi vì đối tượng như thế k nhất quán: bạn hãy nhớ mã đối tượng phải là duy nhất vì nếu A, B thì có nghĩa là nó sẽ cũng trùng với "A B" (nhưng khác sẽ với AB)

File heocon_6.xls bạn gửi lên nhưng tigertiger thấy giống như file tigertiger đưa lên ở post #75 _> ko nhận thấy sai khác (mới) gì cả

Tại Sheet Du Lieu em thêm cột num (Dữ liệu cột này đang là vd) nhưng sao nó ko chạy. Ko biet em làm sai chổ nào, các anh sữa giúp em.
cột num là sao??? ko hỉu

Tốt nhất bạn upload hoặc email cho tôi file bị lỗi đó thì mới biết được - chỉ lưu ý bạn thêm DL: có thể thêm hàng thỏa mãi - nhưng k thêm cột được (trừ phi sửa code).

Các anh chỉ em cách khóa macrokhóa Sheet (để em khóa Sheet), vì trong thời gian này em sẽ tự nuôi Sheet Thư Viện
bạn vào Tool \ Protect sheet ... -> đặt password - bạn tìm thông tin thêm trên GPE này bằng từ khóa trên
 
Lần chỉnh sửa cuối:
Oh như thế trùng là đúng rùi vì đối tượng như thế k nhất quán: bạn hãy nhớ mã đối tượng phải là duy nhất vì nếu A, B thì có nghĩa là nó sẽ cũng trùng với "A B" (nhưng khác sẽ với AB)

Vâng em cũng đã thử sưa với AB rồi nhưng vẩn ko được. việc này cũng ko quan trọng lắm. Em chỉ hỏi thêm thôi, muốn đẹp hơn thôi mà. hihi

cột num là sao??? ko hỉu

Tốt nhất bạn upload hoặc email cho tôi file bị lỗi đó thì mới biết được - chỉ lưu ý bạn thêm DL: có thể thêm hàng thỏa mãi - nhưng k thêm cột được (trừ phi sửa code).
Vâng file heocon6.xls em có thêm cột Num (ở cột B của 2 Sheet) nhưng ko biết sữa code. Anh chỉnh giùm em.

Thanks!
 
Đã tốt lại còn tốt hơn - như heocon viết -hy vọng thế

heocon đã viết:
Em đã down file #75 về và test thử, nó rất hay và đúng như ý em mong muốn.
Bạn down file mới về xem nhé Bây giờ còn hay hơn:

+ Thêm báo lỗi bên sheet DULIEU - tô màu dòng đó - và ghi chú lỗi tại cột E
+ Đã nhận dạng phân biệt sự khác nhau A, B với AB, cái này khá quan trọng,
Vâng em cũng đã thử sưa với AB rồi nhưng vẩn ko được. việc này cũng ko quan trọng lắm. Em chỉ hỏi thêm thôi, muốn đẹp hơn thôi mà. hihi
Khá quan trọng đó bạn ah, không có chương trình sẽ nhận nhầm đối tượng- heocon chạy thử số liệu sẽ thấy ngay là CT giờ phát hiện thêm lỗi - nhân đây nhắc NSD cũng cần lưu ý các đối tượng trong cột B của DULIEU phải là 1 cụm từ (không dính liền với chữ khác)

@atuan...

Đúng là đối với những bài toán quá phức tạp thì ta nên đi từ dễ đến khó... Hiện tại thì nên làm theo cách dễ nhất... nhưng cũng nên lưu tâm đến điều phát sinh có thể xảy ra mà cải tiến thêm... Mọi ứng dụng đều phát sinh từ như cầu thực tế của cuộc sống.. mà cuộc sống thì muôn màu muôn vẽ... Tuy ta ko thể nào làm dc cái hoàn hảo nhất.. nhưng.. Tiệm cận đến chân lý cũng chính là chân lý
oh cái này khác nhé atuan... : ý atuan nói là mình đơn giản hóa k phải trường hợp ở đây.a có thể xem lại các file gửi kèm đặc biệt heocon5 thì phải - a có thể hỉu ngay. là bạn heo con đã tổ chức dữ liệu dạng subtotal -> về bản chất ko khác cách của OB - nhưng chỉ dễ nhìn cho ng sd - nhưng lại k tốt cho việc tổ chức ĐỌC DL vào của CT - oh, chắc a hỉu rùi,

@heocon, everyone...

Oh có thấy cột NUM nào đâu - vẫn thế (tigertiger down lại heocon6 cũng không thấy) oh hay là là NUM là NUMBER là số ah, nếu cột Nghiệp vụ mà là số (number) thì khác nhiều lắm - vì thuật toán đang là dò tìm ký tự mà. Bạn nên hỏi rõ và đặt vấn đề rõ ràng vào - bạn thấy đấy bài này ngay từ đâu nếu bạn đặt là hàng nghìn dòng, rồi subtotal -> mọi ng chọn cách xử lý khác - tiệm cận gq vấn đề nhanh hơn
túm lại đặt vấn đề là khá quan trọng nhưng thường được ng hỏi k chú ý và hơn nữa thường đưa file VD lại đơn giản hóa -> NG trả lời chọn cách đơn giản để giải ... hic iiii hic - heocon chắc hỉu vấn đề, k có gì trách bạn đâu.
 

File đính kèm

Lần chỉnh sửa cuối:
tigertiger đã viết:
Bạn down file mới về xem nhé Bây giờ còn hay hơn:

+ Thêm báo lỗi bên sheet DULIEU - tô màu dòng đó - và ghi chú lỗi tại cột E
+ Đã nhận dạng phân biệt sự khác nhau A, B với AB, cái này khá quan trọng,
Khá quan trọng đó bạn ah, không có chương trình sẽ nhận nhầm đối tượng- heocon chạy thử số liệu sẽ thấy ngay là CT giờ phát hiện thêm lỗi - nhân đây nhắc NSD cũng cần lưu ý các đối tượng trong cột B của DULIEU phải là 1 cụm từ (không dính liền với chữ khác)

@atuan...


oh cái này khác nhé atuan... : ý atuan nói là mình đơn giản hóa k phải trường hợp ở đây.a có thể xem lại các file gửi kèm đặc biệt heocon5 thì phải - a có thể hỉu ngay. là bạn heo con đã tổ chức dữ liệu dạng subtotal -> về bản chất ko khác cách của OB - nhưng chỉ dễ nhìn cho ng sd - nhưng lại k tốt cho việc tổ chức ĐỌC DL vào của CT - oh, chắc a hỉu rùi,

@heocon, everyone...

Oh có thấy cột NUM nào đâu - vẫn thế (tigertiger down lại heocon6 cũng không thấy) oh hay là là NUM là NUMBER là số ah, nếu cột Nghiệp vụ mà là số (number) thì khác nhiều lắm - vì thuật toán đang là dò tìm ký tự mà. Bạn nên hỏi rõ và đặt vấn đề rõ ràng vào - bạn thấy đấy bài này ngay từ đâu nếu bạn đặt là hàng nghìn dòng, rồi subtotal -> mọi ng chọn cách sử lý khác - tiệm cận vấn đề nhanh hơn - túm lại đặt vấn đề là khá quan trọng nhưng thường được ng hỏi k chú ý và hơn nữa thường đưa file VD lại đơn giản hóa -> NG trả lời chọn cách đơn giản để giải ... hic iiii hic - heocon chắc hỉu vấn đề, k có gì trách bạn đâu.

Phức tạp nhỉ, NSD là những người không chuyên, vì thế chúng ta (những người chuyên hơn) phải hướng họ đến cái chuyên hơn. Đây mới là cái quan trọng.
Còn việc làm màu mè thêm báo cáo thì chẳng có gì phải nói cả, thế nào cũng được miễn là đáp ứng được nhu cầu quản lý và sự đáp ứng của IT.

Vì thế, quan trọng nhất trong cả topic này là sự xem lại cách bố trí dữ liệu, đặt mã . . cũng như xem lại phần mềm. Đấy mới chính là cái chính yếu. (Nói về Kế toán Tài chính :Bản thân em nếu phần Mềm kế toán của em mà xuất ra những File thế này là bên bán phần mềm có chuyện với em rồi, còn nếu nhân viên của em lại đi làm kiểu này thì . . . em cho đọc báo ngay)

Còn báo cáo : Quan trọng nhất vẫn là các con số tổng hợp đúng, thêm nữa là nếu trong dữ liệucó lỗi thì sẽ báo lại cho họ biết, sao cho ngắn gọn, đơn giản và hiệu quả. Còn việc báo lỗi như thế nào thì ta có thể nghĩ ra cả 1000 trường hợp lỗi, sau đó với mỗi TH lỗi sẽ cho ra một bảng thông báo . . . . Tuy nhiên nó có hiệu quả không nhỉ ???


Em tham gia vào Topic này thì cũng chỉ muốn mọi người hiểu điều đó thôi. Nhưng hình như mọi người càng ngày càng đi xa, và chẳng quan tâm đến cốt lõi của vấn đề là cái gì cả !!! Xây nhà thì quan trọng nhất là phần móng, còn nội thất thì sao chả được, hôm nay không thích thì mai thay cái khác.

Thân!
 
Mr Okebab đã viết:
Vì thế, quan trọng nhất trong cả topic này là sự xem lại cách bố trí dữ liệu, đặt mã . . cũng như xem lại phần mềm. Đấy mới chính là cái chính yếu. (Nói về Kế toán Tài chính :Bản thân em nếu phần Mềm kế toán của em mà xuất ra những File thế này là bên bán phần mềm có chuyện với em rồi, còn nếu nhân viên của em lại đi làm kiểu này thì . . . em cho đọc báo ngay)

Còn báo cáo : Quan trọng nhất vẫn là các con số tổng hợp đúng, thêm nữa là nếu trong dữ liệucó lỗi thì sẽ báo lại cho họ biết, sao cho ngắn gọn, đơn giản và hiệu quả. Còn việc báo lỗi như thế nào thì ta có thể nghĩ ra cả 1000 trường hợp lỗi, sau đó với mỗi TH lỗi sẽ cho ra một bảng thông báo . . . . Tuy nhiên nó có hiệu quả không nhỉ ???
Rất hay, đôi khi NSD cũng phải đi theo một cách chuẩn, MT có thể làm tất cả nhưng không thể thay thế được con Người, vì thế nếu ngay từ DL con người đã ko chuẩn thì làm sao đòi hỏi MT chuẩn hết cả

Nhưng có lẽ nói đi phải nói lại, có lẽ nhờ không chuẩn này nên hai anh em Sergey Brin và Larry Page (người sáng lập Google) trở thành tỉ phú được

hiC -- Chắc tigertiger cũng nghĩ topic này dừng ở đây là hợp lý rồi,

Còn nếu muốn sáng tạo nữa thì phải xem lại bản chất vấn đề và bản chất dữ liệu -> nếu ko sẽ có lúc ta mang dao phay to mổ lại con TRÂU to đã bị mổ bởi dao nhỏ trước đó - hi híccc
.
.
 
Lần chỉnh sửa cuối:
Càng ngày càng phát triển, File của các anh hay thật.
Em cũng gặp 1 bài tượng tự như heocon, nay lại gặp hẳn 1 file ứng dụng sẳn.
Cám ơn tất cả mọi người.

Thân!
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom