Dùng công thức mảng như nào để giải quyết bài này đây ?

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

FTC

Thành viên mới
Tham gia
14/8/08
Bài viết
11
Được thích
1
Các bác giúp em bài này với, nó yêu cầu dùng công thức mảng mà cái này em mới học nên không rành lắm
 

File đính kèm

bạn xem file có được không nhé! ngoài hàm mảng ra, ta có thể dùng hàm sumproduct cũng được
 

File đính kèm

Nếu bạn muốn biết dùng SUMPRODUCT() là như thế nào, thì đây:

Chọn B22:D24 và nhập:
PHP:
=SUMPRODUCT(($C$3:$C$12 = $A22) * (MID(B$21, FIND("(", B$21) + 1, FIND(")", B$21) - FIND("(", B$21) - 1) = LEFT($A$3:$A$12, FIND("-", $A$3:$A$12, 1) - 1)))
Nhấn Ctrl+Enter.


Chọn B28:D30 và nhập:
PHP:
=SUMPRODUCT(($C$3:$C$12 = $A28) * (MID(B$27, FIND("(", B$27) + 1, FIND(")", B$27) - FIND("(", B$27) - 1) = LEFT($A$3:$A$12, FIND("-", $A$3:$A$12, 1) - 1)) * $D$3:$D$12)
Nhấn Ctrl+Enter.
 
Lần chỉnh sửa cuối:
bạn xem file có được không nhé! ngoài hàm mảng ra, ta có thể dùng hàm sumproduct cũng được
SUMPRODUCT cũng được xem là công thức mãng đấy các đồng chí à!
Nhiều khi ta không phải Ctrl + Shift + Enter khi kết thúc công thức thì nghĩ đó không phải là công thức mãng... Thật ra đây không phải là dấu hiệu nhận biết (chỉ là điều kiện cần nhưng chưa đủ)
E rằng phải có 1 bài viết chi tiết cho mọi người biết thế nào là mãng quá!
BNTT ra sức giúp vụ này đi
 
Em cũng đã đọc được 1 số bài viết về hàm mãng, nhưng chỉ ứng dụng được những công thức riêng lẻ và đơn giản thôi! Chứ ghep hai công thức lồng vào nhau thì nó cứ báo lỗi hoài à! Ví dụ 1: Em có 1 cột dữ liệu lộn sộn và 1 cột dự liệu căn bản được xếp theo 1 trật tự cố định. Em dùng hàm Match để xác định thứ bậc của vị trí đó so với bảng, rồi phải dùng hàm Max sét 1 vài cột liền nhau để biết thằng nào lớn nhất. Nhưng làm cho chúng thành 1 hàm thôi thì viết sao cũng sai hết không biết làm sao nữa! Mong giải đáp. Ví dụ 2: Dùng hàm mãng trong VBA cũng gặp trường hợp tương tự, như không thể nào đưa giá trị từ ô (vùng nào đó) vào trong Array(..) để xử lý cũng gặp nhiều rắc rối! À còn viết code trong VBA mà có công thức giống như những công thức mãng ở ngoài thì viết ra sao? Mong hướng dẫn tận tình! Thân.
 

File đính kèm

Lần chỉnh sửa cuối:
Có là có những bài toán về mãng... Tôi nghĩ tìm 1 dấu hiệu nào đó để ngừoi dùng phân biệt đâu là mãng đâu không phải mãng thật không đơn giản:
- Dựa vào việc ta Ctrl + Shift + Enter uh? ---> Chưa đủ
- Dựa vào việc ta nhìn thấy công thức có dấu {} ở 2 đầu uh? ---> Vẩn chưa đủ
Nghĩ xem!
 
Có là có những bài toán về mãng... Tôi nghĩ tìm 1 dấu hiệu nào đó để ngừoi dùng phân biệt đâu là mãng đâu không phải mãng thật không đơn giản:
- Dựa vào việc ta Ctrl + Shift + Enter uh? ---> Chưa đủ
- Dựa vào việc ta nhìn thấy công thức có dấu {} ở 2 đầu uh? ---> Vẩn chưa đủ
Nghĩ xem!
Hơi khó. Nhưng em sẽ cố gắng. Có điều không thể là ngày một ngày hai được.
Hay là vầy, anh giúp em soạn ra một bản nháp, liệt kê ra những trường hợp và nội dung chi tiết cần phải nói đến? Rồi em dựa vào đó để tổng hợp và viết thành bài hoàn chỉnh? (Vì thật sự dạo sau này thời gian của em không được thoải mái như trước nữa)

Trong khi chờ đợi, có lẽ mời các bạn yêu thích hoặc muốn tìm hiểu công thức mảng tham khảo thêm bài này: Những điều lý thú của công thức mảng
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom