Làm thế nào để có thể lấy dữ liệu từ Nhật ký chung sang Sổ cái trên Excel? Đây hẳn là băn khoăn của bạn khi làm kế toán tổng hợp trên Excel. Trong bài viết này Học Excel Online sẽ hướng dẫn các bạn cách lập công thức lấy dữ liệu từ Nhật ký chung sang Sổ cái Excel chỉ với các hàm Excel cơ bản như hàm IF, hàm OR. Tại cuối bài viết sẽ có file để các bạn có thể tải về để xem cụ thể hơn. Các bước thực hiện như sau:
Xem nhanh
Các bạn cần chuẩn bị sẵn 1 mẫu Sổ cái để có thể bắt đầu xây dựng công thức. Các bạn có thể xem thêm các bài viết sau:
Sau khi đã thực hiện xong các bước thì chúng ta sẽ có 1 mẫu Sổ cái như sau:
Để đảm bảo dữ liệu từ Nhật ký chung lấy sang Sổ cái là chính xác thì chúng ta sẽ phải tuân thủ 1 vài nguyên tắc như sau:
Trong Sổ cái chúng ta đặt công thức cho từng cột, bắt đầu từ dòng 12 (ngay sau dòng Số phát sinh trong kỳ) như sau:
a. Xét với cột Tài khoản đối ứng trước, vì cột này phức tạp nhất.
Theo nguyên tắc tài khoản đối ứng và điều kiện dữ liệu của Sổ cái, yêu cầu với cột này là:
=IF(AND(NKC!G8=$I$1,NKC!A8>=$I$2,NKC!A8<=$I$3),NKC!H8,…)
=IF(AND(NKC!H8=$I$1,NKC!A8>=$I$2,NKC!A8<=$I$3),NKC!G8,””)
Cột tài khoản đối ứng phải xét cả 2 trường hợp này nên sẽ lồng 2 hàm IF lại với nhau như sau:
E12=IF(AND(NKC!G8=$I$1,NKC!A8>=$I$2,NKC!A8<=$I$3),NKC!H8,IF(AND(NKC!H8=$I$1,NKC!A8>=$I$2,NKC!A8<=$I$3),NKC!G8,””))
Trong đó
b. Xét với cột Số phát sinh Nợ và Số phát sinh Có
Dựa trên nguyên tắc của cột TK đối ứng ta có:
F12=IF(AND(NKC!G8=$I$1,NKC!A8>=$I$2,NKC!A8<=$I$3),NKC!I8,0)
G12=IF(AND(NKC!H8=$I$1,NKC!A8>=$I$2,NKC!A8<=$I$3),NKC!I8,0)
Trong đó:
c. Các cột khác
Các cột này chỉ phụ thuộc vào việc có phát sinh trong cột Tài khoản đối ứng (cột E) hay không.
Do đó chỉ cần dùng hàm IF để biện luận: Nếu giá trị tương ứng ở cột E là rỗng thì trả kết quả là rỗng, còn không rỗng thì lấy tương ứng theo cột đó trong sổ Nhật ký chung
A12=IF($E12=””,””,NKC!A8)
B12=IF($E12=””,””,NKC!B8)
C12=IF($E12=””,””,NKC!C8)
D12=IF($E12=””,””,NKC!D8)
Kết quả như sau:
Lưu ý: Tất cả các tham chiếu tới các ô I1, I2, I3 trong Sổ cái đều phải cố định để khi sao chép công thức xuống các dòng tiếp theo phía dưới thì không làm thay đổi tham chiếu tới các vị trí này.
Áp dụng công thức tại dòng 12 cho tất cả các dòng còn lại trong Sổ cái (filldown công thức, phím tắt Ctrl + D, từ dòng 12 tới toàn bộ các dòng phát sinh của Sổ cái)
Sau khi hoàn thiện bước 3 thì chúng ta có thể thấy dữ liệu xuất hiện trong Sổ cái không phải lúc nào cũng liền kề nhau, mà phụ thuộc vào vị trí phát sinh trong sổ Nhật ký chung. Do đó để có thể loại bỏ các dòng trống (dữ liệu không tương ứng với điều kiện Sổ cái) thì chúng ta tạo thêm 1 cột phụ để lọc bỏ các dòng trống này, chỉ giữ lại các dòng có phát sinh.
Vị trí lọc có thể bắt đầu từ dòng tiêu đề cột (dòng 9) trong đó:
Công thức tại ô H12 = IF(E12=””,””,”x”)
Áp dụng AutoFilter trên cột H, tính từ ô H9 tới toàn bộ sổ cái.
Kết quả như sau
Như vậy chúng ta đã có thể hoàn thành xong công thức lấy dữ liệu từ Nhật ký chung sang Sổ cái rồi.
Xem thêm: Hướng dẫn cách tự động cập nhật sổ cái trong Excel với VBA
Tải về file đính kèm: http://bit.ly/2JgjzTh
Ngoài ra Học Excel Online xin giới thiệu tới các bạn khóa học Trọn bộ kỹ năng nghiệp vụ kế toán tổng hợp online trên Excel. Khóa học này sẽ giúp bạn bổ sung và hoàn thiện kiến thức kế toán tổng hợp, đồng thời xây dựng được trọn bộ file Excel để làm kế toán tổng hợp từ 1 file excel trắng. Chi tiết xem tại: