Công thức mảng kết hợp Indirect

Liên hệ QC

Tuấn Giang

Thành viên chính thức
Tham gia
19/7/06
Bài viết
80
Được thích
24
Em có dùng công thức mảng, hay hàm Sumproduct kết hợp với hàm Indirect để tính toán kết quả. Nhưng lúc thì nó cho kết qủa, lúc thì không. Bình thường em chỉ dữ lại công thức ở dòng đầu tiên. Mỗi khi em coppy công thức xuống để làm báo cáo thì nó tính kết quả lúc thế này lúc thế khác.

Các bác coi dùm em với nhé.

Chú ý: Các bác click chuột vào những ô em bôi màu vàng và giúp dùm em với.

Best Regards,
 

File đính kèm

  • AccountingPRO1.rar
    166 KB · Đọc: 221
Công thức bạn lập là đúng rồi.
Lý do sai là vì, công thức của bạn là:
=SUM(IF($Y$4=INDIRECT($C$3),IF($O9=INDIRECT($E$3),1,0)*INDIRECT($H$3)))

$Y$4 bạn gán mã là PNK nhưng INDIRECT($C$3) tham chiếu tới vùng $C$6:$C$9 - "Loại CT" bạn nhập là PN như vậy công thức không thể tìm thấy.

Có 2 cách giải quyết đơn giản thế này.
Cách 1: Cột "Loại CT" (cột C6:Cn) bạn thay PN thành PNK.
Cách 2: Thay giá trị trong Y4 từ PNK thành PN.

Chúc bạn thành công!
 
TuanVNUNI đã viết:
Công thức bạn lập là đúng rồi.
Lý do sai là vì, công thức của bạn là:
=SUM(IF($Y$4=INDIRECT($C$3),IF($O9=INDIRECT($E$3),1,0)*INDIRECT($H$3)))
Chúc bạn thành công!

Thank bác,

Nhưng sao khi em thay công thức trên thành:

=SUMPRODUCT(--($Y$4=INDIRECT($C$3),--($O9=INDIRECT($E$3)),INDIRECT($H$3))

Thì nó lại báo lỗi Value nhỉ?
 
Web KT
Back
Top Bottom