ở ví dụ 10: ROW($B$3:$B$9)/10^5 Em không hiểu chỗ này lắm. Anh gà excel giải đáp giúp em với\. em thấy dùng với công thức =INDEX($A$3:$A$9,MATCH(LARGE($B$3:$B$9,ROW(A1)),$B$3:$B$9,0)) cũng ra kết quả tương tự.
Anh Gà cho em hỏi ở ví dụ Sheet 4: công thức mảng anh giới thiệu để tính min, max, average, ...là ={Min(Row(Indirect(A2....B2)))}. Thì em có thể thay thế phần công thức của đoạn ....Indirect = concetenate(A2, B2) không? Phần công thức trước thì không đổi.
Mình đang ngẫm ví dụ 10 cũng ko hiểu sao phải thêm đuôi -ROW($B$3:$B$9)/10^5, hóa ra là để cho trường hợp 2 người chung số điểm thì sẽ xét đến vị trí trong bảng của Học sinh đó để xếp hả bạn ơi
@ Tôi tâm sự thật là tôi chưa gặp bạn. Nhưng công việc của tôi phải nói tốt lên nhờ bạn Trí rất nhiều. Lần nữa trân trọng giá trị của bạn! Tôi phải đăng ký khá nhiều tài khoản để follow cho bạn đó nha😅
Cho em hỏi sao em dùng Ctrl+Shift+Down nhưng nó không chọn được toàn bộ cột trong bảng mà nó hiện thông báo " You've entered too few arguments for this function .." là sao v anh?
4 года назад
Bạn xem có nhập thiếu thành phần nào trong hàm ko nhé
đồng câu hỏi, cái vd3, mục đếm ô không trống dùng counta nó ra bằng 6 đúng với ct mảng nhưng đến đếm ô trống, dùng countblank nó lại ra là 2, không hiểu luôn ấy
Do hàm is.. nó chỉ trả về true hoặc false thôi bạn; nếu count thì sẽ bằng 0 mà counta thì bằng 7. Này thì phải dùng countif nhưng countif lại không nhận dạng được cái dãy hàm is....
em cần tính tổng các ô B8 của 12 sheets Th 1 đến Th 12 . {=SUM(INDIRECT("'"&"Th "&OFFSET($C$2,0,0,1,12)&"'!$B$8"))} .Nhưng nó chỉ ra mỗi kết quả của Sheet 1. Thầy xem công thức của em có gì sai không giúp
ad ơi cho mình hỏi 1 chút về hàm match với, nếu ở ngoài công thức mảng thì sẽ là match(giá trị mang đi so sánh,vùng so sánh,0), vậy tại sao khi vào công thức mảng thì lại là match(vùng so sánh, giá trị mang đi so sánh,0) vậy nhỉ
5 лет назад+1
Bạn thử làm ngược lại công thức mảng của match như match bình thường xem nhé
Mình cũng thắc mắc giống bạn Mạnh Quân Phùng, mình gõ match thì là (lookupvalue,lookuparrray,match_type) nhưng sao khi thấy cthuc mảng lại là match(match_type) đầu tiên. Bên cạnh đó cho hỏi 2 dấu trừ “-“ để làm gì khi nào cần bỏ vào ạ?
bạn đừng gõ tiếng Việt có dấu là okie á, vì tiếng việt có dấu thì excel sẽ nhận diện thành kí tự khác nên nó ko đếm đâu. cái này áp dụng cho tiếng anh thôi, còn nếu bạn muốn đếm tiếng việt thì dùng bảng mã unicode thay cho ansi, thay bằng hàm unichar là okie nhé.
Gà Excel ơi! cho em hỏi vấn đề dùng công thức mảng tính MIN có điều kiện với. VD: Bảng tính như sau: A1-A10: ngày tháng năm (trong đó tháng 5 là ô A3,A6,A7) B1-B10 (RAND) Tìm MIN của tháng 5 Em dùng công thức như sau: {=MIN((B1:B10)*(MONTH(A1:A10)=5)} nó trả về là MIN(0;0;RAND3;0;0;RAND6;RAND7;0;0;0) = 0 Gà Excel giúp em sửa lại công thức với. Tại em không biết VBA và cũng không muốn chèn thêm cột phụ vô bảng
4 года назад
Hic hic, Bạn cố gắng hiểu thêm 1 chút về công thức mảng để làm nha. Chúc bạn thành công ạ
Cảm ơn Anh Gà Excel đã chia sẻ, anh giảng rất dễ hiểu, em học được rất nhiều từ clip của Anh, chúc Anh sức khỏe ạ.
anh gà giỏi thật trông nó thật là phức tạp. muốn đạt trình độ như anh chắc phải học nhiều hơn
Gà cảm ơn nha
Chưa hiểu rõ bản chết hàm row và indirect nên các ví dụ 6 và 7 mình hơi khó hình dung. Thanks ad đã chia sẻ!
E xin cám ơn Thầy nhiều nhé! Chúc Thầy luôn nhiều sức khỏe nhé!
Hihi, Gà cảm ơn bạn nhiều nha
ví dụ 10 dùng vlookup + choose hàm mảng sẽ nhanh và dễ hiểu hơn
Em cảm ơn Gà Excel rất nhiều, chúc anh sức khỏe và thành công!
đóng góp ý câu 8, mọi người có thể dùng Unique(array) cho nhanh nhé ^^
Cảm ơn bạn nha. Hàm unique hiện chỉ mới có trên phiên bản 365 ạ.
cam on ban rat nhieu, hy vong kenh cua ban se som dat 1 trieu sub nhe
=INDEX($A$3:$A$9, MATCH(LARGE($B$3:$B$9, ROW(1:1)), $B$3:$B$9, 0))
ví dụ 10
Cám ơn anh nhiều!
Hihi, Ok ạ. Gà chúc bạn học tốt nha
vd6 dùng ct SUM(COUNTIF(A1:D11,G2:G5)) ngắn hơn nhưng ko hiểu sâu như ct có match
quá hay, cảm ơn admin :D
Cảm ơn thày nhiều ạ
dùng sum(countifs(....) oki. dễ hiểu hơn
Hihi, OK ạ, Cách nào hay, dễ nhớ với mình là tốt nhất ạ
cảm ơn anh nhiều, dễ hiểu...
hay a zai ạ
Cảm ơn bạn
rất tuyệt
Hihi, Gà cảm ơn và chúc bạn học tốt nha
anh gà ơi ví dụ số 8 mình thay thế bằng hàm unique được không anh
a Gà ơi, a làm bài về hàm address đi
Hihi, OK ạ. Để Gà xem sau đã nha
A ơi làm video về code đi ạ
Này giống hàm Arrayformula bên GG sheets ạ
ở ví dụ 10: ROW($B$3:$B$9)/10^5 Em không hiểu chỗ này lắm. Anh gà excel giải đáp giúp em với\.
em thấy dùng với công thức =INDEX($A$3:$A$9,MATCH(LARGE($B$3:$B$9,ROW(A1)),$B$3:$B$9,0)) cũng ra kết quả tương tự.
Anh Gà cho em hỏi ở ví dụ Sheet 4: công thức mảng anh giới thiệu để tính min, max, average, ...là ={Min(Row(Indirect(A2....B2)))}. Thì em có thể thay thế phần công thức của đoạn ....Indirect = concetenate(A2, B2) không? Phần công thức trước thì không đổi.
ahuhu em ngẫm mãi mới ra đuôi -ROW($B$3:$B$9)/10^5 ở ví dụ 10 có tác dụng khi có 2 người cùng số điểm
Mình đang ngẫm ví dụ 10 cũng ko hiểu sao phải thêm đuôi -ROW($B$3:$B$9)/10^5, hóa ra là để cho trường hợp 2 người chung số điểm thì sẽ xét đến vị trí trong bảng của Học sinh đó để xếp hả bạn ơi
Thanks u gà...
Bạn ơi cho mình hỏi mình có dữ liệu ví dụ nha: Gà excel 1, gà excel 2, gà excel 3, gà word 1, gà word 2, gà word 3, bây giờ mình muốn tính tổng gà excel thôi thì dùng hàm nào ah.
cẩm ơn bạn
Ví dụ 6 mình có thể dùng công thức mảng =SUM(COUNTIF($A$1:$D$11; $G$2:$G$5)) được á anh
mình cũng dùng công thức đó để tính VD 6
xem bài cũ để hào hứng gặp nhau tối nay
Xem lại Công thức mảng thì bạn pro rồi. Chủ yếu cho các bạn mới và các bạn cần củng cổ thêm thôi ạ. Hihi.
@ Tôi tâm sự thật là tôi chưa gặp bạn. Nhưng công việc của tôi phải nói tốt lên nhờ bạn Trí rất nhiều. Lần nữa trân trọng giá trị của bạn! Tôi phải đăng ký khá nhiều tài khoản để follow cho bạn đó nha😅
anh ơi cho em xin phần bài tập ạ. ko down đc ạ
ở phần 2 của ví dụ 7 : a đang tính tổng từ 1 đến 10 chứ không phải tổng chữ số từ 1 đến 10 đúng không ạ
cho em hỏi tại sao đoạn 23:20 ko dùng hàm countifs ạ?
Vi dụ 8, dùng hàm phức tạp. Sao ko dùng luôn Remove duplicate cho nhanh
ví dụ như muốn đếm số trống mà không đếm trong các dòng ẩn thì cách nào vậy Gà
Bạn có thể dùng subtotal nha. Trên kênh cũng có 1 video chuyên về subtotal đó ạ
Công thức mảng này khó thật. Học nhiều rồi mà vẫn chưa hiểu hết đc
Cho em hỏi sao em dùng Ctrl+Shift+Down nhưng nó không chọn được toàn bộ cột trong bảng mà nó hiện thông báo " You've entered too few arguments for this function .." là sao v anh?
Bạn xem có nhập thiếu thành phần nào trong hàm ko nhé
anh cho em hỏi trong ví dụ 3: sao không dùng Count thay Sum, và dùng Count thì không thể có kết quả đúng, tại sao vậy anh?
đồng câu hỏi, cái vd3, mục đếm ô không trống dùng counta nó ra bằng 6 đúng với ct mảng
nhưng đến đếm ô trống, dùng countblank nó lại ra là 2, không hiểu luôn ấy
Do hàm is.. nó chỉ trả về true hoặc false thôi bạn; nếu count thì sẽ bằng 0 mà counta thì bằng 7. Này thì phải dùng countif nhưng countif lại không nhận dạng được cái dãy hàm is....
em cần tính tổng các ô B8 của 12 sheets Th 1 đến Th 12 . {=SUM(INDIRECT("'"&"Th "&OFFSET($C$2,0,0,1,12)&"'!$B$8"))} .Nhưng nó chỉ ra mỗi kết quả của Sheet 1. Thầy xem công thức của em có gì sai không giúp
ad ơi cho mình hỏi 1 chút về hàm match với, nếu ở ngoài công thức mảng thì sẽ là match(giá trị mang đi so sánh,vùng so sánh,0), vậy tại sao khi vào công thức mảng thì lại là match(vùng so sánh, giá trị mang đi so sánh,0) vậy nhỉ
Bạn thử làm ngược lại công thức mảng của match như match bình thường xem nhé
@ e có làm rồi,và nó trả về kết quả =0,mong a giải đáp ạ,cảm ơn a
Mình cũng thắc mắc giống bạn Mạnh Quân Phùng, mình gõ match thì là (lookupvalue,lookuparrray,match_type) nhưng sao khi thấy cthuc mảng lại là match(match_type) đầu tiên. Bên cạnh đó cho hỏi 2 dấu trừ “-“ để làm gì khi nào cần bỏ vào ạ?
=SUMIF(ADDRESS(2;MATCH(M15;1:1;0);4):G14;M16;H2:H14) sao cái hàm này nó ko chạy. e kiểm tra kỹ lắm rồi, a Gà có rãnh xem giúp em với nha
.
Cảm ơn nhé
Khó quá trời, không biết áp dụng cthuc nào cho đúng
Có ai hiểu ví dụ 9 không ạ?
Ví dụ 9 sai rồi ad. tổng chữ hoa + thường = 16?
Gà cảm ơn nha
bạn đừng gõ tiếng Việt có dấu là okie á, vì tiếng việt có dấu thì excel sẽ nhận diện thành kí tự khác nên nó ko đếm đâu. cái này áp dụng cho tiếng anh thôi, còn nếu bạn muốn đếm tiếng việt thì dùng bảng mã unicode thay cho ansi, thay bằng hàm unichar là okie nhé.
Gà Excel ơi! cho em hỏi vấn đề dùng công thức mảng tính MIN có điều kiện với.
VD: Bảng tính như sau:
A1-A10: ngày tháng năm (trong đó tháng 5 là ô A3,A6,A7)
B1-B10 (RAND)
Tìm MIN của tháng 5
Em dùng công thức như sau:
{=MIN((B1:B10)*(MONTH(A1:A10)=5)}
nó trả về là
MIN(0;0;RAND3;0;0;RAND6;RAND7;0;0;0) = 0
Gà Excel giúp em sửa lại công thức với. Tại em không biết VBA và cũng không muốn chèn thêm cột phụ vô bảng
Hic hic, Bạn cố gắng hiểu thêm 1 chút về công thức mảng để làm nha. Chúc bạn thành công ạ
Cho mình hỏi làm sao viết công thức mà nó xuống dòng không nhảy sang ô khác vậy
Xong công thức ấn Ctrl + Enter nhé
Khó quá đi :)))
Vâng, Công thức mảng là phần nâng cao trong Excel rồi ạ. Chúc bạn học tốt nha