Phân tích hàm (1 người xem)

Người dùng đang xem chủ đề này

pconcord

Thành viên chính thức
Tham gia
6/12/09
Bài viết
81
Được thích
7
Cả nhà mình có cái hàm này, muốn phân tích cụ thể để hiểu thì phân tích từ đâu?=SUM(IF(LEFT(TK_Co_NKi,3)="811",1,0)*IF(LEFT(TK_No_NKi,3)=LEFT(B241,3),1,0)*SoTien_Co_NKi)
Tks cả nhà nh
 
Nếu mính đoám không nhầm thì công thức mảng này cho ra kết quả là tổng PS có của TK811 đối ứng với 1 TK cho trước.

TK_Co_NKi: Cột tài khoản có trong Nhật Kí
TK_No_NKi: Cột tài khoản nợ trong Nhật Kí
SoTien_Co_NKi: Cột số tiền trong Nhật Kí
Ô B241: chứa mã TK đối ứng tùy chọn

(1) IF(LEFT(TK_Co_NKi,3)="811",1,0) : Tạ̉o một cột bao gồm các số 1 và 0, trong đó các vị trí số 1 tương ứng với TK811
(2) IF(LEFT(TK_No_NKi,3)=LEFT(B241,3),1,0) : Tạ̉o một cột bao gồm các số 1 và 0, trong đó các vị trí số 1 tương ứng với TK cho trước
(1)*(2) = Tạ̉o một cột bao gồm các số 1 và 0, trong đó các vị trí số 1 tương ứng với các dòng TK811 đối ứng với TK cho trước
(1)*(2)*SoTien_Co_NKi = Tạo một cột bao gồm các số tiền tương ứng với các dòng TK811 đối ứng với TK cho trước

Sau đó dùng SUM cột này (kết thúc bằng Ctrl-Shift-Enter) ra tổng số tiền cần tìm.

Thường người ta dùng SUMPRODUCT và không phải dùng Ctrl-Shift-Enter, cũng ra kết quả tương tự, nhưng tốc độ xử lý nhanh hơn rất nhiều:
=SUMPRODUCT((LEFT(TK_Co_NKi,3)="811")*(LEFT(TK_No_NKi,3)=LEFT(B241,3))*SoTien_Co_NKi)
Enter
 
Tks bebo021999 nhiều nhé. Đúng là lấy số liệu từ nhật ký chung để lên sổ cái của tài khoản 811, mình đang tìm hiểu cách dùng chi tiết từng hàm để cho ra con số đúng. Bạn có tài liệu nào hướng dẫn về cách kết hợp này ko? cho mình xin được không? vì thực ra mình cũng chưa thể hiểu được. Tks ban nh!
 
Lần chỉnh sửa cuối:
Lưu ý là khi data của bạn lớn, tốc độ xử lý rất là chậm đấy, nếu dùng công thức mảng.
 

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

Back
Top Bottom