SUMPRODUCT và Công thức mảng - Phép tính có nhiều điều kiện

Liên hệ QC
Thì cái này không biết gi cả mới cần xem có ví dụ chứ
Bạn chịu khó nói cho rõ thêm: bài nào ở phía trên không có ví dụ để đến nỗi bạn "không giám" dùng excel.

Khi muốn đề cập đến bài nào bạn chưa tỏ tường, cứ việc nhấn và "Trả lời" tại mục đó, chứ tự nói bâng quơ, trổng không một mình ên hà, thì bạn có thấy hơi kỳ kỳ không?

Chúc bạn ngày vui.
 
Cái ví dụ đối với mình thì mình cần một ví dụ tường minh hơn. Mình dùng ex chỉ ở mức bt không cần quá nâng cao nên thực sự mình cũng không hiểu được hết những thứ bạn ấy viết :). Mình rất muốn biết thêm thông tin để nâng cao trình độ bản thân :|
  • "Mình dùng ex chỉ ở mức bt...":Nếu bạn ở mức bt (là "bình thường" hay "bó tay" vậy bạn?) thì cứ lục lọi trên diễn đàn những bài phù hợp sức mình để tham khảo, chắc chắn một điều: đại đa số bài giải đều dựa trên file hiện hữu đính kèm, cho nên nói bài giải không có ví dụ cụ thể là bạn thiếu quan sát rồi. Giống như bạn đang học lớp 1 đi lạc vào trường đại học thì làm sao hiểu được cái 'bình thường' ở trường đại học, phải vậy không bạn!?
  • "Mình rất muốn biết thêm thông tin để nâng cao trình độ bản thân...": tất cả mọi thành viên ai cũng có nguyện vọng như bạn, nhưng với hành động chủ động hơn, không nói bâng quơ, trỗng không, biết cách đặt câu hỏi và gửi file kèm thắc mắc, để mọi anh em cùng được dịp hỗ trợ giúp nhau. Mọi hành vi khác diễn đàn xem là 'quậy phá' đó nha bạn.
Chúc bạn ngày vui.
 
Cái này cũng gần giống kiểu bạn đang học phép "+" và biết nó. Mà kiến thức của bạn thì toàn phải tính tích phân hay log vậy
Cảm ơn bác ^^.

Ok. Tôi coi như bạn là đứa trẻ mới học đọc, học đánh vần. Vậy với bài học công thức mảng mầ bạn chưa biết gì ở đây, bạn hãy đọc và đánh vần, làm theo từng dòng công thức ở bài 1 nhé. Tạm cho mình về zero để học theo cũng là cách học thửa bản đầu.
 
Bài viết đầu tiên tôi viết, sau khi GPE thay đổi giao diện của forum thì hình ảnh bài 1 không còn nữa. Tôi không thể nào sửa lại bài viết để tự chỉnh lại link của hình anh. VẤN ĐỀ KHÔNG SỬA ĐƯỢC BÀI VIẾT GPE VẪN KHÔNG LÀM ĐƯỢC?
 
Các bác giúp em giải bài này với ạ, em đau đầu bao nhiêu ngày nay mà ko thể giải nổi ! Em cảm ơn các bác nhiều !
 

File đính kèm

  • Book1.xlsb
    17.1 KB · Đọc: 18
Chờ lâu không thấy trả lời cũng có lý do đó: bài này thuộc chuyên đề SUMPRODUCT, có quá nhiều bài viết trong đó nên không thu hút sự chú ý. Lần sau nhớ mở topic mới sẽ dễ thu hút hơn.
Dùng công thức này tại E2 rồi copy xuống:

Mã:
=LOOKUP(D2,{"tb2","tb3","tb4","tb5","tb6"},CHOOSE(LEN(A2)/2-COUNT(SEARCH($F$2:$F$18,A2))+1,{3,8,11,77,111},{0,0,0,3,77},{0,0,0,0,3},{0,0,0,0,0},{0,0,0,0,0}))

Công thức mảng nên kết thúc bằng Ctrl-shift-enter thay vì enter nhé. Thấy có cặp móc nhọn {}bao quanh công thức là OK.
 
Sơ ý. Cả
Chờ lâu không thấy trả lời cũng có lý do đó: bài này thuộc chuyên đề SUMPRODUCT, có quá nhiều bài viết trong đó nên không thu hút sự chú ý. Lần sau nhớ mở topic mới sẽ dễ thu hút hơn.
Dùng công thức này tại E2 rồi copy xuống:

Mã:
=LOOKUP(D2,{"tb2","tb3","tb4","tb5","tb6"},CHOOSE(LEN(A2)/2-COUNT(SEARCH($F$2:$F$18,A2))+1,{3,8,11,77,111},{0,0,0,3,77},{0,0,0,0,3},{0,0,0,0,0},{0,0,0,0,0}))

Công thức mảng nên kết thúc bằng Ctrl-shift-enter thay vì enter nhé. Thấy có cặp móc nhọn {}bao quanh công thức là OK.
Đúng là công thức đối với tôi hơi quá tầm, tôi đang nghiên cứu viết code nhưng chưa xong.
 
Đúng là công thức đối với tôi hơi quá tầm, tôi đang nghiên cứu viết code nhưng chưa xong.
Mình cũng muốn tầm sư học đạo bạn về code.
Để bạn giaiphap ra giải pháp nhanh, mình chia sẽ thuật toán như sau:
LEN(A2)/2-COUNT(SEARCH($F$2:$F$18,A2)) ra 0,1,2,3,4 đếm số lượng KHÔNG tìm thấy (gọi là n). Cộng thêm 1 để dùng CHOOSE
Theo thứ tự:
Nếu n+1 =1,2,3,4,5 trả về mảng tương ứng {3,8,11,77,111},{0,0,0,3,77},{0,0,0,0,3},{0,0,0,0,0},{0,0,0,0,0}
Sau đó dùng =LOOKUP(D2,{"tb2","tb3","tb4","tb5","tb6"},CHOOSE(LEN(A2)/2-COUNT(SEARCH($F$2:$F$18,A2))+1,{3,8,11,77,111},{0,0,0,3,77},{0,0,0,0,3},{0,0,0,0,0},{0,0,0,0,0}))
VD: dòng đầu tiên "th3", n+1=1 (n=0 do tìm thấy 3 cặp trùng), CHOOSE trả về mảng {3,8,11,77,111}, LOOKUP "th3" trả về 3
 
Chờ lâu không thấy trả lời cũng có lý do đó: bài này thuộc chuyên đề SUMPRODUCT, có quá nhiều bài viết trong đó nên không thu hút sự chú ý. Lần sau nhớ mở topic mới sẽ dễ thu hút hơn.
Dùng công thức này tại E2 rồi copy xuống:

Mã:
=LOOKUP(D2,{"tb2","tb3","tb4","tb5","tb6"},CHOOSE(LEN(A2)/2-COUNT(SEARCH($F$2:$F$18,A2))+1,{3,8,11,77,111},{0,0,0,3,77},{0,0,0,0,3},{0,0,0,0,0},{0,0,0,0,0}))

Công thức mảng nên kết thúc bằng Ctrl-shift-enter thay vì enter nhé. Thấy có cặp móc nhọn {}bao quanh công thức là OK.
Em cảm ơn bác lắm lắm ạ !!!!!
 
Chờ lâu không thấy trả lời cũng có lý do đó: bài này thuộc chuyên đề SUMPRODUCT, có quá nhiều bài viết trong đó nên không thu hút sự chú ý. Lần sau nhớ mở topic mới sẽ dễ thu hút hơn.
Dùng công thức này tại E2 rồi copy xuống:

Mã:
=LOOKUP(D2,{"tb2","tb3","tb4","tb5","tb6"},CHOOSE(LEN(A2)/2-COUNT(SEARCH($F$2:$F$18,A2))+1,{3,8,11,77,111},{0,0,0,3,77},{0,0,0,0,3},{0,0,0,0,0},{0,0,0,0,0}))

Công thức mảng nên kết thúc bằng Ctrl-shift-enter thay vì enter nhé. Thấy có cặp móc nhọn {}bao quanh công thức là OK.
Bác cho em hỏi thêm với ạ, Em làm theo hướng dẫn của bác đã được rồi nhưng khi em thay đổi giá trị trong ($F$2:$F$18) thì nó báo lỗi ạ. ví dụ A2 là 1a2b2a mà cột F em có giá trị a2,b2 thì sẽ bị lỗi ạ
 
Lần chỉnh sửa cuối:
Bác cho em hỏi thêm với ạ, Em làm theo hướng dẫn của bác đã được rồi nhưng khi em thay đổi giá trị trong ($F$2:$F$18) thì nó báo lỗi ạ. ví dụ A2 là 1a2b2a mà cột F em có giá trị a2,b2 thì sẽ bị lỗi ạ
Lỗi là chắc rồi với dữ liệu không bất nhất. Trong ví dụ chỉ là 1ký số+1 ký tự, (1a,2b) bây giờ lại ngược lại (a1,b2). Bạn đưa hết các trường hợp vào và post lại xem sao
 
Web KT
Back
Top Bottom