Thắc mắc về hàm Subtotal và hàm Lookup bị lỗi khi dò

Liên hệ QC

khuongvietphong

Be all you can be !
Tham gia
6/7/14
Bài viết
2,069
Được thích
1,444
Nghề nghiệp
Ăn không ngồi rồi ^.^
Em đang gặp rắc rối với bài toán sau, mong được sự trợ giúp của các thầy, cô, anh, chị trên diễn đàn. Mọi thắc mắc em trình bày đầy đủ trong File đính kèm dưới đây. Mong mọi người xem giùm em với ạ. Em xin cảm ơn !
 

File đính kèm

Mọi người ơi, xin hãy giúp đỡ em bài tập trên với.
 
Mọi người ơi, xin hãy giúp đỡ em bài tập trên với.

tôi không hiểu rỏ lắm, nhưng có thể là như vậy
1-cthuc thu 1
Mã:
=SUMPRODUCT((SUBTOTAL(109,OFFSET(I2,MATCH(B3:B10,H3:H13,0),0)))*C3:C10)

hàm ofset nó thuộc tính Reference
có nghĩa là nó trả về range, vì vậy bạn phải kết hợp với offset để nó tính tổng trong từng range đó (trong cthuc trên range là một cell)

2- cthuc thuc 2
bạn không kết hợp với subtotal
như đã nói do hàm ofset trả về là reference chứ không phải value nên hàm sumproduct không tính được

3- hàm lookup
trong trường hợp này, tôi nghĩ nó là dạng do tìm tương đối, bạn thử sắp xếp bảng do theo thứ tự xemnó có trả về đúng kết quả không
 
tôi không hiểu rỏ lắm, nhưng có thể là như vậy
1-cthuc thu 1
Mã:
=SUMPRODUCT((SUBTOTAL(109,OFFSET(I2,MATCH(B3:B10,H3:H13,0),0)))*C3:C10)

hàm ofset nó thuộc tính Reference
có nghĩa là nó trả về range, vì vậy bạn phải kết hợp với offset để nó tính tổng trong từng range đó (trong cthuc trên range là một cell)

2- cthuc thuc 2
bạn không kết hợp với subtotal
như đã nói do hàm ofset trả về là reference chứ không phải value nên hàm sumproduct không tính được

3- hàm lookup
trong trường hợp này, tôi nghĩ nó là dạng do tìm tương đối, bạn thử sắp xếp bảng do theo thứ tự xemnó có trả về đúng kết quả không
Anh cho em hỏi vậy trong công thức thứ 2 của em( công thức không dùng hàm Subtotal) khi em bôi đen đoạn hàm Offset sau đó ấn F9 rồi ấn Enter thì lại ra kết quả la sao aj ?
 
Lần chỉnh sửa cuối:
Anh cho em hỏi vậy trong công thức thứ 2 của em( công thức không dùng hàm Subtotal) khi em bôi đen đoạn hàm Offset sau đó ấn F9 rồi ấn Enter thì lại ra kết quả la sao aj ?

tôi nghĩ là do excel nó không tính, nó mới chỉ là các địa chỉ cell thôi chưa trả về giá trị giống như I2,I3.vv...v
khi bạn nhấn F9, tức là kêu excel nó tính, khi đó thì nó mới chuyển range về value
=====
nhưng mà tìm hiểu chi kỹ dữ vậy, thấy nó chạy được thì cứ vậy chơi là được rồi......hihihihihi
 
tôi nghĩ là do excel nó không tính, nó mới chỉ là các địa chỉ cell thôi chưa trả về giá trị giống như I2,I3.vv...v
khi bạn nhấn F9, tức là kêu excel nó tính, khi đó thì nó mới chuyển range về value
=====
nhưng mà tìm hiểu chi kỹ dữ vậy, thấy nó chạy được thì cứ vậy chơi là được rồi......hihihihihi
Vâng ạ, nhưng cái tánh em nó vậy đấy, cứ muốn cái gì cũng phải rạch ròi, rõ ràng mới thấy thoải mái, chứ chỗ nào còn khúc mắc là thấy không yên rồi. Anh đùng trách em lắm chuyện nhé. Chắc đề tài này không hay lắm hay sao mà không thấy nhiều thành viên khác tham gia góp ý nhỉ. Suốt từ hôm qua tới giờ có mỗi anh với em nói qua nói lại./-*+//-*+//-*+/
 
Lúc đầu em còn tưởng là mình đã vi phạm nội quy diễn đàn cơ vì bài em đăng từ sáng mãi đến tối mới mở ra mà vẫn không nhận được một lời bình luận nào. May quá vẫn con anh Let'GaauGaau quan tâm tới bài viết của em. Một lần nữa em cảm ơn anh ạ.
 
Web KT

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

Back
Top Bottom