Nhờ các bạn điền hộ số tài khoản nợ và có bằng công thức

Liên hệ QC

truongvan86dh

Thành viên hoạt động
Tham gia
19/5/19
Bài viết
144
Được thích
10
Chào các bạn trên Forum
Mình có File dữ liệu. Nhờ các bạn thiết kế công thức để điền công thức số tài khoản Nợ và Có vào Sheet Phiếu Thu và Phiếu chi được lấy từ Sheet nhập liệu.

Trân trọng cám ơn
Nguyễn Trường Văn
P/s : Mình có gửi File đính kém
 

File đính kèm

Bác xem 1 trong 2 file đính kèm bên dưới nhé
Nếu phiên bản của bác có hỗ trợ các hàm Textjoin()Unique() thì lấy theo file Cong thuc.xlsx
Còn không thì bác dùng tạm hàm UDF cùi bắp theo file UDF.xls
 

File đính kèm

Bác xem 1 trong 2 file đính kèm bên dưới nhé
Nếu phiên bản của bác có hỗ trợ các hàm Textjoin()Unique() thì lấy theo file Cong thuc.xlsx
Còn không thì bác dùng tạm hàm UDF cùi bắp theo file UDF.xls
Mình rất muốn dùng bằng công thức cho dễ hiểu đó. Mà khổ nỗi phiên bản mình không có hàm textjoin() và Join(). Bạn có cách nào nữa không?
 
Cá nhân mình thấy nếu có dùng công thức mà chỉ có hàm hỗ trợ từ excel 2003 trở xuống thì vẫn được á nhưng kỳ thật công thức sẽ rất dài và dễ rối
Hàm tự tạo bản thân nó cũng là công thức mà. Ví dụ: Như hàm mình viết nó sẽ có cấu trúc:
=TenTK(<Ký tự mặc định muốn thể hiện trong kết quả>,<Ký tự phân cách nếu có nhiều tài khoản không trùng thỏa điều kiện>,<Vùng điều kiện>,<Điều kiện>,<Vùng chứa thông tin tài khoản xuất kết quả>)
Trong đó
<Ký tự mặc định muốn thể hiện trong kế quả> => "Nợ: " (có thể thay bằng "Có: ", hay "N","C","D",....)
<Ký tự phân cách nếu có nhiều tài khoản không trùng thỏa điều kiện> => " - " có thể thay bằng " & ", ...
Thiết nghĩ nó sẽ dễ hiểu hơn hàm mảng ấy bác :p
 
Cá nhân mình thấy nếu có dùng công thức mà chỉ có hàm hỗ trợ từ excel 2003 trở xuống thì vẫn được á nhưng kỳ thật công thức sẽ rất dài và dễ rối
Hàm tự tạo bản thân nó cũng là công thức mà. Ví dụ: Như hàm mình viết nó sẽ có cấu trúc:
=TenTK(<Ký tự mặc định muốn thể hiện trong kết quả>,<Ký tự phân cách nếu có nhiều tài khoản không trùng thỏa điều kiện>,<Vùng điều kiện>,<Điều kiện>,<Vùng chứa thông tin tài khoản xuất kết quả>)
Trong đó
<Ký tự mặc định muốn thể hiện trong kế quả> => "Nợ: " (có thể thay bằng "Có: ", hay "N","C","D",....)
<Ký tự phân cách nếu có nhiều tài khoản không trùng thỏa điều kiện> => " - " có thể thay bằng " & ", ...
Thiết nghĩ nó sẽ dễ hiểu hơn hàm mảng ấy bác :p
Bạn ơi một lần mình mở lại File là các Module của bạn viết mất hết. Làm sao lưu lại những Module macro bạn viết để không bị mất khi mở File à
 
Mình rất muốn dùng bằng công thức cho dễ hiểu đó. Mà khổ nỗi phiên bản mình không có hàm textjoin() và Join(). Bạn có cách nào nữa không?
Bạn thử Sheet phiếu thu : Tại F7 = IFERROR("Nợ : "&VLOOKUP($G$1;'NHAP LIEU '!$D$7:$I$12000;5;0);"Nợ : ____")
Tại G8 = IFERROR("Có : "&VLOOKUP($G$1;'NHAP LIEU '!$D$7:$I$12000;6;0);"Có : ____")
 
Bạn thử Sheet phiếu thu : Tại F7 = IFERROR("Nợ : "&VLOOKUP($G$1;'NHAP LIEU '!$D$7:$I$12000;5;0);"Nợ : ____")
Tại G8 = IFERROR("Có : "&VLOOKUP($G$1;'NHAP LIEU '!$D$7:$I$12000;6;0);"Có : ____")
Cám ơn bạn nhưng đến PT00003 thì không đúng công thức. Mình đang suy nghĩ hàm Index lồng với hàm Match mà chưa được nơi. Bạn xem lại ý tưởng giúp mình nhé
 
Chào các bạn trên Forum
Mình có File dữ liệu. Nhờ các bạn thiết kế công thức để điền công thức số tài khoản Nợ và Có vào Sheet Phiếu Thu và Phiếu chi được lấy từ Sheet nhập liệu.

Trân trọng cám ơn
Nguyễn Trường Văn
P/s : Mình có gửi File đính kém
Dùng bảng phụ cho phiếu thu, làm tương tự cho phiếu chi
 

File đính kèm

Cám ơn bạn nhưng đến PT00003 thì không đúng công thức. Mình đang suy nghĩ hàm Index lồng với hàm Match mà chưa được nơi. Bạn xem lại ý tưởng giúp mình nhé
Minh không hiểu bạn làm thế nào _ Mình thấy nó chạy bình thường - Bạn Nhận lại File xem nhé
 

File đính kèm

Minh không hiểu bạn làm thế nào _ Mình thấy nó chạy bình thường - Bạn Nhận lại File xem nhé
PT00003 phải là Nợ : 1121 - 635 / Có 131 bạn à. Chứ bên công thức bạn nhập vô chỉ hiện lên: Nợ 1121 / Có 131 thôi à
Bài đã được tự động gộp:

Dùng bảng phụ cho phiếu thu, làm tương tự cho phiếu chi
Cám ơn bạn Hiếu nhé
 
Bạn ơi một lần mình mở lại File là các Module của bạn viết mất hết. Làm sao lưu lại những Module macro bạn viết để không bị mất khi mở File à
File mình vẫn lưu dưới dạng .xls nên nếu bác không thấy thì có khả năng phần mềm MSOffice của bác bị giản lược mất thư viện VBA trong quá trình cài đặt mất rồi
Mà mình để ý các bài đăng của bác đa phần giải pháp cuối cùng là công thức nên bài #8 đã đáp ứng được nhu cầu của bác rồi á
 
File mình vẫn lưu dưới dạng .xls nên nếu bác không thấy thì có khả năng phần mềm MSOffice của bác bị giản lược mất thư viện VBA trong quá trình cài đặt mất rồi
Mà mình để ý các bài đăng của bác đa phần giải pháp cuối cùng là công thức nên bài #8 đã đáp ứng được nhu cầu của bác rồi á
Đúng vậy. Mình cám ơn chia sẽ của bạn. Do mình hiểu biết VBA kém quá nên mong có gì sau này bạn giúp đỡ thêm nhẹ
 
Web KT

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

Back
Top Bottom