To: WhoamI. Em dùng SumIf trong kế toán là rắc rối đấy!
Chào các bạn!
Mình đã xem qua Vattu.xls của bạn nào đó rồi. Về cơ bản bạn đó đã đưa ra được phần cơ bản của tổng gợp dưc liệu, nếu hoàn thiện thêm là được đấy.
Minh xin có một số ý:
1) Từ CT=SUM(IF(A5=mahang_nx,1,0)*IF(LEFT(soctu_nx,2)="NK",1,0)*Slg_nx)
Có thể dùng thẳng
=SUM(IF(A5=mahang_nx,IF(LEFT(soctu_nx,2)="NK",Slg_nx,0),0))
Không cần dùng 1,0 nữa.
2) Tồn đầu kỳ bạn không nên vào số liệu "chết" như vậy. Bạn nên đưa nó về Sheet CTNX nhưng nhớ đưa vào ngày cuối cùng của tháng trước (31/12/1999).
Tính tồn đầu như sau:
=SUM(IF(A5=mahang_nx,IF(LEFT(soctu_nx,2)="NK",If(Month(Ngay)<1,Slg_nx,0),0),0))
Tính phát sinh như sau:
=SUM(IF(A5=mahang_nx,IF(LEFT(soctu_nx,2)="NK",If(Month(Ngay)>=1,Slg_nx,0),0),0))
3) Nếu bạn là người làm kế toán thì nên thay IF(LEFT(soctu_nx,2)="NK"->IF(TKNO="152". Bởi nhiều khi mã chúng từ không phải cứ nhập là NK*.
4) Trong Sheet CTNX ở cột mã không được để trống khi có phát sinh. Nó sẽ làm cho việc tổng hợp gặp lỗi.
Chỉ xin đưa ra một số ý như vậy thôi chúc bạn Vattu.xls hoàn thiện nốt để mọi người dùng thử.