Dùng hàm trên hai bảng dữ liệu (1 người xem)

  • Thread starter Thread starter contrau8
  • Ngày gửi Ngày gửi
Liên hệ QC

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

contrau8

Thành viên mới
Tham gia
11/10/10
Bài viết
5
Được thích
0
tôi có bài này, làm thì ra mà cảm tháy tay chân quá! không được tối ưu, ai có ý kiến nào hay cho mình xin!
thank!
 

File đính kèm

tôi có bài này, làm thì ra mà cảm tháy tay chân quá! không được tối ưu, ai có ý kiến nào hay cho mình xin!
thank!
Công thức tại ô E6 là: =D6*SUMPRODUCT(TRANSPOSE((OFFSET($M$5,MATCH(LEFT(B6,3),$L$6:$L$8,0),,,4))),$J$6:$J$9)
Đây là công thức mảng, kết thúc bằng tổ hợp phím Ctrl+Shift+Enter.
 

File đính kèm

tôi có bài này, làm thì ra mà cảm tháy tay chân quá! không được tối ưu, ai có ý kiến nào hay cho mình xin!
thank!
Có thấy bạn làm gì đâu? Ít ra thì bạn cũng đã làm ra, vậy bạn thử post bài làm của bạn xem "giò cẳng" như thế nào, rồi mọi người góp ý cho nhé!
 
Có thấy bạn làm gì đâu? Ít ra thì bạn cũng đã làm ra, vậy bạn thử post bài làm của bạn xem "giò cẳng" như thế nào, rồi mọi người góp ý cho nhé!
đây là bài làm của mình! đương nhiên la hong hay!!

còn bài làm của PHÚC
=D6*SUMPRODUCT(TRANSPOSE((OFFSET($M$5,MATCH(LEFT(B 6,3),$L$6:$L$8,0),,,4))),$J$6:$J$9), haha tui hong hiểu, cao siêu hay tui kém hong bít!-0-/.
 

File đính kèm

Công thức tại ô E6 là: =D6*SUMPRODUCT(TRANSPOSE((OFFSET($M$5,MATCH(LEFT(B6,3),$L$6:$L$8,0),,,4))),$J$6:$J$9)
Đây là công thức mảng, kết thúc bằng tổ hợp phím Ctrl+Shift+Enter.
Như có lần tôi đã nói: Dùng SUMPRODUCT có thể tính toán trên mảng có kích thước khác nhau. Bài này không dùng OFFSET hay MATCH gì cả ---> Yêu cầu là PHẢI BIẾT DÙNG DẤU NHÂN
Nó là vầy:
PHP:
=D6*SUM((LEFT($B6,3)=$L$6:$L$8)*($M$6:$P$8)*(TRANSPOSE($J$6:$J$9)))
Công thức mảng, vì có dùng TRANSPOSE nên dù dùng SUM hay SUMPRODUCT gì thì cũng phải Ctrl + Shift + Enter
-----------------
Bài này nếu bố trí bảng 2 nằm ngang thì khỏi dùng đến TRANSPOSE
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom