darkzoom99
Thành viên mới
- Tham gia
- 7/10/08
- Bài viết
- 13
- Được thích
- 0
=IFERROR(INDEX($B$2:$B$7,AGGREGATE(15,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7),1)),"")
Chân thành cảm ơn Bác nhiều ạ !Cứ INDEX và AGGREGATE mà sử dụng thôi :
Mã:=IFERROR(INDEX($B$2:$B$7,AGGREGATE(15,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7),1)),"")
Chân thành cảm ơn Bác nhiều ạ !=IFNA(INDEX($B$1:$N$7,MATCH(A13,$H$1:$H$7,0),1),"")
Dùng hàm này nhé b
Hàm của bạn hay thật. Nhưng mình đọc không hiểu ý nghĩa của hàm, bạn có thể giải thích giúp mình từ đoạn AGGREGATE(15,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7),1)) cho mình thông não với!Cứ INDEX và AGGREGATE mà sử dụng thôi :
Mã:=IFERROR(INDEX($B$2:$B$7,AGGREGATE(15,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7),1)),"")
Thử công thức này:Em mong được giúp ạ ! Em cứ loay hoay mãi hàm index mà hong được .
Tớ hay bị sai hàm này, không bao giờ ra kết quả.AGGREGATE
Cảm ơn Bác vì đã nhiệt tình giúp ạ . Bác xem có chỗ nào giúp như tháng 12 đúng không ạ .Chân thành cảm ơn Bác nhiều ạ !
Bài đã được tự động gộp:
Chân thành cảm ơn Bác nhiều ạ !
Mình cũng rối cái hàm này lắm cứ nhờ các Bác đưa công thức rồi ngẫm từ từ ạ .Tớ hay bị sai hàm này, không bao giờ ra kết quả.
Tại sao sửa thế này lại không được, bạn biết không?
=IFERROR(INDEX($B$2:$B$7,AGGREGATE(9,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7))),"")
Cứ INDEX và AGGREGATE mà sử dụng thôi :
Mã:=IFERROR(INDEX($B$2:$B$7,AGGREGATE(15,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7),1)),"")
Bác có cách nào cho đúng theo kết quả như tháng 12 không ạ . Cảm ơn bác nhiều ạ !Cứ INDEX và AGGREGATE mà sử dụng thôi :
Mã:=IFERROR(INDEX($B$2:$B$7,AGGREGATE(15,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7),1)),"")
Tớ hay bị sai hàm này, không bao giờ ra kết quả.
Tại sao sửa thế này lại không được, bạn biết không?
=IFERROR(INDEX($B$2:$B$7,AGGREGATE(9,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7))),"")
Rất giản dị. Cố gắng mà nhớ.Tớ hay bị sai hàm này, không bao giờ ra kết quả.
Tại sao sửa thế này lại không được, bạn biết không?
=IFERROR(INDEX($B$2:$B$7,AGGREGATE( 9 ,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7))),"")
Hàm chỉ có 1 giá trị mà đúng không? Thế thì sum hay small có khác gì đâu nhỉ?AGGREGATE(9 : 9 là tính sum mà bạn
Thảo nào, em cứ dùng sum với Max mà không tài nào hàm hiểu được.Công thức của bạn dùng số 9, tức là bên đơn giản. Tham thứ 3 là một biểu thức tính ra mảng chứ không phải range. Vì vậy nó không chịu.
Dùng hàm này nhé :Cảm ơn Bác vì đã nhiệt tình giúp ạ . Bác xem có chỗ nào giúp như tháng 12 đúng không ạ .
Bài đã được tự động gộp:
Mình cũng rối cái hàm này lắm cứ nhờ các Bác đưa công thức rồi ngẫm từ từ ạ .
Bài đã được tự động gộp:
Bài đã được tự động gộp:
Bác có cách nào cho đúng theo kết quả như tháng 12 không ạ . Cảm ơn bác nhiều ạ !
=IF(A13<>"Dậu","",IFERROR(INDEX($B$2:$B$7,AGGREGATE(15,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7),COUNTIF($A$13:A13,A13))),""))
Mình hay xử lý trên google sheet là nhiều mà với hàm này trên google sheet k có mà cũng k thấy có hàm có chức năng tương tự zzHàm AGGREGATE trả về tổng gộp trong một danh sách hoặc một cơ sở dữ liệu, có thể áp dụng các hàm tổng gộp khác nhau cho một danh sách hoặc cơ sở dữ liệu với tùy chọn bỏ qua hoặc ẩn các hàng hoặc giá trị lỗi.
=AGGREGATE(function_num, options, array, [k])
=AGGREGATE(15,6,array,[k])
15 : Hàm small ( Sử dụng 14 : hàm Large cũng được )
6 : Bỏ quả các giá trị lỗi
array : Vùng tham chiếu
k : Đối số tương ứng với mảng ( Lấy 1 giá trị sử dụng nên đối số là 1 )
Sau khi AGGREGATE trả về giá trị cần tim hàm Index tham chiếu tới một giá trị trong bảng.
Mình chỉ giải thích được như vậy thôi. Có lẽ bạn lên mạng tìm hiểu thêm.
Dùng hàm này nhé :Mã:=IF(A13<>"Dậu","",IFERROR(INDEX($B$2:$B$7,AGGREGATE(15,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7),COUNTIF($A$13:A13,A13))),""))
Bác có cách nào cho tự chạy theo tháng khộng ạ=IFNA(INDEX($B$1:$N$7,MATCH(A13,$H$1:$H$7,0),1),"")
Dùng hàm này nhé b
Bác có cách nào cho tự chạy theo tháng khộng ạ VD nhập tháng 12 hàm MATCH tự chạy qua cột tháng 12 . Xin cảm ơn Bác trước .=IFNA(INDEX($B$1:$N$7,MATCH(A13,$H$1:$H$7,0),1),"")
Dùng hàm này nhé b
E gà lắm bác ạ.Bác có cách nào cho tự chạy theo tháng khộng ạ
Bác có cách nào cho tự chạy theo tháng khộng ạ VD nhập tháng 12 hàm MATCH tự chạy qua cột tháng 12 . Xin cảm ơn Bác trước .
Sửa số 1 của bạn đang đục tường là được ấy.Bác có cách nào cho tự chạy theo tháng khộng ạ
Bác có cách nào cho tự chạy theo tháng khộng ạ VD nhập tháng 12 hàm MATCH tự chạy qua cột tháng 12 . Xin cảm ơn Bác trước .
=IFERROR(INDEX($B$2:$B$7,AGGREGATE(15,6,ROW($B$1:$B$7)/($A$12=$C$1:$N$1)/(A13=$C$2:$N$7),COUNTIF($A$12:A13,A13))),"")
=IFNA(INDEX(B$4:N$10,MATCH(A13,OFFSET($B$4:$N$4,0,MATCH($A$12,$B$4:$N$4,0)-1,7,1),0),1),"") Ngắn Hơn bác ạ . Rất cảm ơn bác đã rất nhiệt tình ạ .E gà lắm bác ạ.
Bác dùng công thức này nhé.
=IFNA(INDEX($B$1:$N$7,IFS($C$1=$A$12,MATCH(A13,$C$1:$C$7,0),$D$1=$A$12,MATCH(A13,$D$1:$D$7,0),$E$1=$A$12,MATCH(A13,$E$1:$E$7,0),$F$1=$A$12,MATCH(A13,$F$1:$F$7,0),$G$1=$A$12,MATCH(A13,$G$1:$G$7,0),$H$1=$A$12,MATCH(A13,$H$1:$H$7,0),$I$1=$A$12,MATCH(A13,$I$1:$I$7,0),$J$1=$A$12,MATCH(A13,$J$1:$J$7,0),$K$1=$A$12,MATCH(A13,$K$1:$K$7,0),$L$1=$A$12,MATCH(A13,$L$1:$L$7,0),$M$1=$A$12,MATCH(A13,$M$1:$M$7,0),$N$1=$A$12,MATCH(A13,$N$1:$N$7,0)),1),"")
Chắc các cao nhân viết mảng chắc ngắn hơn :v