hiện thông báo lỗi nhập dữ liệu

Liên hệ QC

quochung2005

Thành viên chính thức
Tham gia
16/6/06
Bài viết
89
Được thích
19
trong kế toán EX, dù ít dù nhiều ai cũng có thể sai sót trong định khoản, vd: nợ 111/331, nơ 5111/331.....nếu bác nào rành về VBA thì không ai nói rồi, sẽ có 1 kỹ thuật để sửa lỗi, mà không ai cũng giỏi về VBA, dân kế toán giỏi về sử dụng function là mừng lắm rồi, mình có ý kiến này mong các bác trên diễn đàn giúp đở để mọi định khoản của dân kế toán ít sai xót và đưa ra cách khắc phục ngay,
truoc tiên mình sẽ tạo hai cột nợ và có, sau đó nối 2 cột lại
VD: nợ 111 có 331 nối lại 111&331
nếu mình nhập vào như vậy thì có một thông báo assistant để việc nhập liệu tránh sai xót, không dũng validation, vì nó hạn chế là 1 cột trong danh sách,mình sẽ dưa file lên, mong các bác hướng dẫn,
Thân
 

File đính kèm

Bạn dùng Validation trong mục Data xem!
THAO
 
Bạn có thể nói rõ hơn điều kiện để sai đó là gì không! Hoặc ngược lại các đk nào cho là đúng!
Thân.
 
các điều kiện sai sót là nếu nợ 111 thì không có đối ứng là 331, và nợ 511 không có ĐƯ 331 .... thì sẽ hiện thông báo sai bút toán ĐK
 
các điều kiện sai sót là nếu nợ 111 thì không có đối ứng là 331, và nợ 511 không có ĐƯ 331 .... thì sẽ hiện thông báo sai bút toán ĐK
Cái này hơi khó bởi vì mấy ai dự trù hết các khỏan nợ này sẽ đối ứng có cái gì và ngược lại
Bạn co thể lập 1 bảng
TKNO---TKCO---TKNO&TKCO
111----511------111511
111----333------111333
111----131------111131

Trong phận nhập liệu tạo thêm 1 cột TKNO&TKCO, và dùng hàm countif(vungTKNO&TKCO,TKNO&TKCO) = 0 thì báo sai.
Thú thật vấn đề này thuộc về cao siêu.
 
Mình không biết cách quản lý của bạn nhưng nếu chỉ có trường hợp này thôi thì đơn giản lắm!
Bạn quét chọn vùng Nợ rồi vào Data -> Validation -> Xem các tab sẽ thấy có công thức và ghi chú trong đó!
Bạn thử nhập vào Nợ 111 hoặc 511 thử xem!
Thân.
 

File đính kèm

dù sao cũng cám ơn bạn nhiều nhưng không phải như vậy, có gì mình cùng bàn tiếp, thanks
Thân
 
trong kế toán EX, dù ít dù nhiều ai cũng có thể sai sót trong định khoản, vd: nợ 111/331, nơ 5111/331.....nếu bác nào rành về VBA thì không ai nói rồi, sẽ có 1 kỹ thuật để sửa lỗi, mà không ai cũng giỏi về VBA, dân kế toán giỏi về sử dụng function là mừng lắm rồi, mình có ý kiến này mong các bác trên diễn đàn giúp đở để mọi định khoản của dân kế toán ít sai xót và đưa ra cách khắc phục ngay,
truoc tiên mình sẽ tạo hai cột nợ và có, sau đó nối 2 cột lại
VD: nợ 111 có 331 nối lại 111&331
nếu mình nhập vào như vậy thì có một thông báo assistant để việc nhập liệu tránh sai xót, không dũng validation, vì nó hạn chế là 1 cột trong danh sách,mình sẽ dưa file lên, mong các bác hướng dẫn,
Thân

Xin lỗi bạn nhưng về mặt nghiệp vụ: Nợ 111/Có 331 không thể coi là sai được. Tương tự Nợ 511/Có 111.

Nói tóm lại, khó mà định nghĩa được bút toán đó là sai hay đúng, phải tùy từng trường hợp phát sinh nghiệp vụ cụ thể.

Thông thường, để quản lý các nghiệp vụ phát sinh được chặt chẽ (tương đối). Bạn nên lập một sheet gọi là Transaction Code, bao gồm:
A|B|C|D|E
1| Mã Nghiệp Vụ | Diễn Giải | TK N o| TK Co
2|T001|Thu tiền hàng khách hàng|111|131
3|T002|Thu tiền bán hàng trực tiếp|111|511
4|C001|Chi trả tiền hàng khách hàng|331|111
5|.....|...............................|...|...

Như vậy bên sheet nhập liệu, khi hạch toán chỉ cần gõ Mã nghiệp vụ, việc định khoản sẽ tự động (dùng Vlookup, hoặc VBA).
 
đó là một cách hay nhưng mình muốn nhập trực tiếp vào luôn không dùng mã, cám ơn bác nhiều, vậy thì mình cũng học thêm một đều hay.
thân
 
Web KT

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

Back
Top Bottom