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)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é!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!
đây là bài làm của mình! đương nhiên la hong hay!!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é!
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ÂNCô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.
=D6*SUM((LEFT($B6,3)=$L$6:$L$8)*($M$6:$P$8)*(TRANSPOSE($J$6:$J$9)))