Hạch toán các sổ chi tiết tự động bằng excel

Liên hệ QC

hapt2008

Thành viên mới
Tham gia
20/6/08
Bài viết
4
Được thích
1
Mình đang làm sổ kế toán chi tiết bằng cách tự động lọc từ dữ liệu chi tiết nhưng không hiểu sao công thức không chạy được. Bác nào xem giúp với, không hiểu công thức có gì sai mà ko hiện được dữ liệu nhưng cũng ko báo lỗi. Cám ơn các bác!
(Trong file đính kèm mình lấy dữ liệu từ sheet data sang sheet 131 mà ko được)
 

File đính kèm

Bạn chú ý đến vấn đề định dạng. Bên dữ liệu nguồn bạn định dạng theo kiểu nào, bên sheet dò tìm bạn cũng phải để định dạng như vậy thì excel mới hiểu. Bên cột định khoản của data, bạn để mặc định là general trong khi bên sheet TK chi tiết bạn lại để 2 dấu nháy kép "" giữa số tài khoản ( có nghĩa là định dạng kiểu text). Như vậy nó không hiểu là đúng rồi.
 
=IF(Data!D3=131,Data!A3,IF(Data!E3=131,Data!A3,"") )
Theo tôi nên rút gọn lại
=IF(or(Data!$D3=131,Data!$E3=131),Data!$A3,"")
Với lại tập thói quen công thức nên có $ địa chỉ tường đối hay tuyệt đối.
Và thường thì tôi gán 131 vào 1 ô nào đó. VD: A1
Lúc đó ct:
=IF(or(Data!$D3=$A$1,Data!$E3=$A$1),Data!$A3,"")
Và tổng quát hơn
=IF(or(left(Data!$D3,len($A$1))=text($A$1,"#"),left(Data!$E3,len($A$1))=text($A$1,"#")),Data!$A3,"")
Nghĩa là
If chuyển A1 thành text và lấy left(Data!$D3,len($A$1)) là text theo cùng độ dài và định dạng. Sợ rằng có lúc ta nhập 131, có lúc 1311...
Và tôi cũng xin góp 1 file dùng vlookup đơn giản nhất. Vì làm theo kiểu trên (của bạn) thì nếu data có 1000 dòng thì sổ ct sẽ 1000 dòng.(nặng)
Bạn nên tập dùng Advance Filter sẽ lấy sổ chi tiết rất nhanh và dễ hiểu.
 

File đính kèm

Góp sức cung ThuNghi giúp bạn.
- Bạn nên sử dụng công thức tổng quát của ThuNGhi để lập sổ sẽ hữu ích hơn.
- Đã có bảng dữ liệu gốc, bạn chỉ nên lập 1 sheet chi tiết cho mọi tài khoản bằng phương pháp trích lọc (bạn tìm đọc ph.pháp này, trên diễn đàn viết rất nhiều)
 

File đính kèm

Web KT

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

Back
Top Bottom