Bạn dùng SUMPRODUCT chung với SUMIF và INDIRECT thì sẽ được:Gửi bởi xomcat3
40pxNếu những ô A1 trong các Sheet từ t1 đến t4 mà khác 0, thì cộng chúng lại với nhau.
Bạn dùng SUMPRODUCT chung với SUMIF và INDIRECT thì sẽ được:Gửi bởi xomcat3
40pxNếu những ô A1 trong các Sheet từ t1 đến t4 mà khác 0, thì cộng chúng lại với nhau.
Bạn dùng ct dưới nhé.Gửi bởi xomcat3
Mã:=SUMPRODUCT(N(INDIRECT($F$1:$F$4&"!$a$1")))
</div>Gửi bởi salam
</div>
Hay thật. Mình cũng có ý định là đổi mấy giá trị do INDIRECT trả về thành giá trị thực, rồi mới SUMPRODUCT, nghĩ mãi hổng nhớ hàm N. Nên mới dựng lên cái chuyện dùng SUMIF để cộng những số khác 0.
[QUOTE="BNTT"]<font color="Navy">Đây là bảng tính mà bạn gửi lên. Tôi để ở đây để vừa nhìn vừa nói nhé.40pxVì nằm trong hàm SUMPRODUCT, nên công thức trên sẽ chạy như một công thức mãng, nó sẽ lần lượt thay thế cái nó tìm được ở khối cell G1:G4 với (dấu & có tác dụng ghép lại) cái ở trong cặp ngoặc kép (!A8:A100), cụ thể là:40pxCái dấu chấm than (!) là ký hiệu để Excel biết rằng A8:A100 nằm trong Sheet nào.
Hay nói cách khác: 40pxSau đó công thức sẽ dùng cái INDIRECT đã thay thế này làm tham số cho SUMIF đi tìm tiếp.
Tới đây thì bạn hiểu rồi chứ ?
[/COLOR]</div>
</div>
</div>
</div>
vậy có cách nào khác mà không phải tạo thêm khối G1:G4 không hả thầy?
không biết hàm INDIRECT có làm được như vậy không?
INDIRECT('C:\Users\phpvnn\Desktop\FILE\[f1.xlsx]baitap_5'!$A3)
thông thường tôi chỉ thấy hàm INDIRECT chỉ link kết trong 1 file
còn liên kết tới file khác cho dù mình chỉ đường dẫn nó vẫn ra #REF
không biết có cách nào cho hàm INDIRECT lấy được dữ liệu từ những file khác không? xin được ý kiếm của các cao thủ, xin cảm ơn
KHÔNG ĐƯỢCGửi bởi phihndhsp
INDIRECT không thể liên kết với file đang đóng đâu bạn à (cái này nói nhiều rồi)
#REF vì sử dụng hàm Indirect sai cách.Gửi bởi phihndhsp
Cú pháp:
=Indirect(chuỗi)
dữ liệu chuỗi khác với tham chiếu.
Ngoài ra, khi file đang đóng cũng không lấy được.
Nếu tên Sheet có dấu cách thì dùng Indirect thế nào. Xin xem file đính kèm, Sheet cuối cùngGửi bởi ptm0412
Cũng nhờ các anh chỉ cách hiện các cột của Sheet B 2.
Bạn sửa cell E5 thành vầy là được: ''a 1'</font>!C210Gửi bởi haonlh
Chú ý chổ màu đỏ là 2 dấu nháy đơn chứ không phải 1 dấu nháy đôi nha
-------------
Nguyên tắc chung để viết 1 chuổi chứa tham chiếu là: <font size="4">'Tên sheet'!Địa chỉ
Luôn luôn có cặp dấu nháy đơn bao đầu và cuối tên sheet thì khi đưa vào INDIRECT sẽ không bị lỗi
[QUOTE="BNTT"]<font color="Navy">40px
</div>
40px