Công thức mảng vlookup

Liên hệ QC

hoangexcell

Thành viên tiêu biểu
Tham gia
8/1/08
Bài viết
459
Được thích
132
Donate (Momo)
Donate
Giới tính
Nam
Mình mới xem có vụ công thức mảng hay quá....nhưng cả buổi đọc bài về nó mà không hiểu ra

Nhờ các bạn làm giúp công thức tình huống này chắc mình sẽ hiểu được cách làm vì là tình huống mình đặt ra

xin cảm ơn
 

File đính kèm

  • congthuc mang vlookup.xlsx
    9.7 KB · Đọc: 25
"Đọc cả buổi" mà ra được thì diễn đàn này chỉ đếm được đầu ngón tay. Tôi không có trong số đó.
Nhưng tôi có cách khác, khả năng ra cao hơn: Ma-dích-ki F9
(có thể phải mần mò, cắt bớt dữ liệu, thử sửa dữ liệu, vân vân,... nhưng thường thì vẫn ít hơn "cả buổi")
 
Mình mới xem có vụ công thức mảng hay quá....nhưng cả buổi đọc bài về nó mà không hiểu ra

Nhờ các bạn làm giúp công thức tình huống này chắc mình sẽ hiểu được cách làm vì là tình huống mình đặt ra

xin cảm ơn
Cứ chăm chăm vào VlookUp() nên cả buổi không ra.
Công thức mảng, (Ctrl+Shift+Enter) thì có thể vầy:
PHP:
H4=SUM(SUMIF(Quy_uoc!$B$4:$B$8;B4:G4;Quy_uoc!$C$4:$C$8))
Mã:
Muốn chỉ Enter thì:
PHP:
H4=SUMPRODUCT(SUMIF(Quy_uoc!$B$4:$B$8;B4:G4;Quy_uoc!$C$4:$C$8))
 
Cứ chăm chăm vào VlookUp() nên cả buổi không ra.
Công thức mảng, (Ctrl+Shift+Enter) thì có thể vầy:
PHP:
H4=SUM(SUMIF(Quy_uoc!$B$4:$B$8;B4:G4;Quy_uoc!$C$4:$C$8))
Mã:
Muốn chỉ Enter thì:
PHP:
H4=SUMPRODUCT(SUMIF(Quy_uoc!$B$4:$B$8;B4:G4;Quy_uoc!$C$4:$C$8))
oh hay hay quá ta.. cám ơn anh Ba Tê. Hiểu thêm xíu hàm mảng rồi...

P/S: Hỏi nhỏ anh có cạo rồi chưa? :)
Bài đã được tự động gộp:

SUMPRODUCT(SUMIF(Quy_uoc!$B$4:$B$8;B4:G4;Quy_uoc!$C$4:$C$8))
Khi bỏ vô sumproduct thì nó tự hiểu là biến thành mảng phải không anh?
 
Làm tò mò ... úp mở làm khó hoài Mini
Đối với tôi, một "buổi học bài" có nghĩa là không dưới 6 tiếng (8 tiếng trừ đi những khúc nghỉ ngơi ở giữa.)
Tôi không tin người có thể bỏ một buổi học mà lại chịu thua công thức trên.

Người có khả năng "học một buổi" không chỉ học một lần rồi thôi. Người này sẽ học liên tục năm này qua tháng nọ. Và với độ cần mẫn này, không thể chịu thua những vấn đề như thế.
 
Cứ chăm chăm vào VlookUp() nên cả buổi không ra.

Nhờ bác hướng dẫn cách (chung) để tạo ra 1 mảng kiểu gọi là "ánh xạ" như vlookup á.
Kiểu 1: Từ mảng A,B,C... --> Vlookup ra --> 5,4,3...

Thì theo đó em mới tự làm các yêu cầu khác nhau thay vì lại phải hỏi tiếp công thức :(

Ví dụ như e cần đếm > 4 điểm, chứ không phải tính tổng nữa thì lại bí :wallbash:
 
Ok chuẩn, thực tế tôi chưa tới 6 tiếng... thì văn viết cảm xúc vậy đó mà....

Còn lại, các lập luận khác thì trật lất :)
Tôi là dân chuyên thống kê. Chẳng lẽ tôi lại chẳng nhìn ra khi người ta nói chuyện "dữ liệu khủng", "cả buổi nặn óc", ... là cái gì sao?
Khi cần vận não suy nghĩ thì ngừoi ta cần bình tĩnh. Cái gọi là "cảm xúc" nó chỉ gây thêm rối rắm thêm thôi. Càng "cảm xúc" càng dễ dẫn đến bế tắc.

Khi nói chuyện học hành, tôi nói chung cho những người hiếu học.
Người sẵn sàng bỏ công xắt rau, bằm thịt thì mới cần được chỉ cách nấu ăn. Người chuyên ăn sẵn thì họ chỉ tò mò về nguyên liệu trong món ăn thôi.
 
Cái gọi là "cảm xúc" nó chỉ gây thêm rối rắm thêm thôi. Càng "cảm xúc" càng dễ dẫn đến bế tắc
mà thiếu cảm xúc thì biến thành những con robot hết. Khi đó cũng không đấu lại mấy con robot bằng sắt thép đâu. :p
 
Mình mới xem có vụ công thức mảng hay quá....nhưng cả buổi đọc bài về nó mà không hiểu ra

Nhờ các bạn làm giúp công thức tình huống này chắc mình sẽ hiểu được cách làm vì là tình huống mình đặt ra

xin cảm ơn
=SUM(IFERROR(LOOKUP(B4:G4;Quy_uoc!$B$4:$B$8;Quy_uoc!$C$4:$C$8);0)) -> ctrl + shift + enter
 
Bạn giúp thêm trường hợp đếm theo điều kiện đi. Khi đó phải chiếu qua bảng điểm tương ứng của A,B, C mới xét được là điểm >2 thì đếm.
Bạn xem kết quả như này đúng ý ko :D, hơi lê thê :v
=SUM(IFERROR(IF(LOOKUP(B4:G4;Quy_uoc!$B$4:$B$8;Quy_uoc!$C$4:$C$8)>2;LOOKUP(B4:G4;Quy_uoc!$B$4:$B$8;Quy_uoc!$C$4:$C$8);0);0)) -> ctrl + shift + enter
 
Bạn xem kết quả như này đúng ý ko :D, hơi lê thê :v
=SUM(IFERROR(IF(LOOKUP(B4:G4;Quy_uoc!$B$4:$B$8;Quy_uoc!$C$4:$C$8)>2;LOOKUP(B4:G4;Quy_uoc!$B$4:$B$8;Quy_uoc!$C$4:$C$8);0);0)) -> ctrl + shift + enter
hihi chưa đúng.
>2 nghĩa là theo dữ liệu thì đếm các chữ A, B C --> dòng 4 sẽ ra kết quả là 4 giá trị nhé!
 
mà thiếu cảm xúc thì biến thành những con robot hết. Khi đó cũng không đấu lại mấy con robot bằng sắt thép đâu. :p
Tôi kiếm cơm bằng nghề dữ liệu. Nhưng hơn nửa số bằng cấp của tôi là về nhân văn. Bài luận án về vi tính cuối cùng tôi nộp là trước năm 1990. Bài luận án tôi nộp gần đây nhất là về Sophocles.
Ở đây không mấy người đủ sức dạy tôi về cách đặt cảm xúc cho đúng chỗ đâu.
 
Nhờ bác hướng dẫn cách (chung) để tạo ra 1 mảng kiểu gọi là "ánh xạ" như vlookup á.
Kiểu 1: Từ mảng A,B,C... --> Vlookup ra --> 5,4,3...

Thì theo đó em mới tự làm các yêu cầu khác nhau thay vì lại phải hỏi tiếp công thức :(

Ví dụ như e cần đếm > 4 điểm, chứ không phải tính tổng nữa thì lại bí :wallbash:
Giống nhau mà!

Muốn đếm như này nè: hy vọng là hiểu ra nhu cầu.
View attachment 228902
Ý là anh muốn đếm không loại bỏ trùng đúng không?
 
Ý là anh muốn đếm không loại bỏ trùng đúng không?
Đừng quá quan tâm, bây giờ câu hỏi đã không còn giống yêu cầu ban đầu (Bài #1).
Ban đầu là tính tổng, bây giờ là đếm có điều kiện.
Càng theo càng ... "đuối".
"Zọt".............................
 
Đừng quá quan tâm, bây giờ câu hỏi đã không còn giống yêu cầu ban đầu
xin lỗi bác , đúng là phát sinh ý muốn hỏi thêm.

Ý là anh muốn đếm không loại bỏ trùng đúng không?

Ý anh là đếm giá trị > 2 , mà theo mảng dữ liệu rồi đối chiếu qua sheet quy_uoc á.
Tức là mình sẽ tạo 1 mảng đối chiếu (công thức mảng) thay vì lập các ô trên bảng tính đếm theo cách thông thường. mô tả như countif mà là bắc cầu sang mảng dữ liệu tương ứng nữa.
 
Web KT
Back
Top Bottom