Giúp đỡ về công thức tham chiếu liệt kê (index) (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tuanthanhtran

Thành viên mới
Tham gia
21/10/16
Bài viết
24
Được thích
2
Giới tính
Nam
Nghề nghiệp
Đồng Tháp
CẦN GIÚP NHỮNG CHỔ ĐẶT DẤU ?:
1. Cần gút gọn công thức : lúc trước vì có lớp sáng chiều nên chèn đều kiện lọc ra rồi mới liệt kê. Nhưng giò hs chỉ họ buổi sáng nên mình cho nó >0. như vd sau:
vd: số lần hs đi trễ mình làm công thức cũ : =LARGE(IF((LEFT($A$7:$A$52,2)*1>0),$B$7:$B$52),ROW(1:1))

2. Mình Cần giúp liệt kê các lớp tương ứng với số lần vi phạm? Cái này quan trọng nhe! Mình pó tay rồi dùng hàm index thì nó liệt kê 1 lớp có thể mấy lần nếu số lượng vi phạm của nhiều lớp bằng nhau.

link đính kèm nhe! thank mọi người nhe!
 

File đính kèm

CẦN GIÚP NHỮNG CHỔ ĐẶT DẤU ?:
1. Cần gút gọn công thức : lúc trước vì có lớp sáng chiều nên chèn đều kiện lọc ra rồi mới liệt kê. Nhưng giò hs chỉ họ buổi sáng nên mình cho nó >0. như vd sau:
vd: số lần hs đi trễ mình làm công thức cũ : =LARGE(IF((LEFT($A$7:$A$52,2)*1>0),$B$7:$B$52),ROW(1:1))

2. Mình Cần giúp liệt kê các lớp tương ứng với số lần vi phạm? Cái này quan trọng nhe! Mình pó tay rồi dùng hàm index thì nó liệt kê 1 lớp có thể mấy lần nếu số lượng vi phạm của nhiều lớp bằng nhau.

link đính kèm nhe! thank mọi người nhe!
Dùng Index() để liệt kê lớp vi phạm từ nhiều đến ít vẫn được, bạn thử:
  • Số lần:
    Mã:
    C61=IFERROR(LARGE($B$7:$B$52,ROW($A1)),"")
    Enter fill xuống.
  • Lớp:
    Mã:
    B61=IFERROR(INDEX($A$7:$A$52,MATCH(C61,INDEX($B$7:$B$52/(COUNTIF(B$60:B60,$A$7:$A$52)=0),),),),"")
    Enter fill xuống. Hoặc:
    Mã:
    B61=IFERROR(OFFSET($A$6,MOD(AGGREGATE(14,6,($B$7:$B$52*10^3+ROW($1:$50))/($B$7:$B$52<>""),ROW($A1)),10^3),),"")
    Enter fill xuống.
Tương tự cho các cột còn lại.

Thân
 

File đính kèm

Lần chỉnh sửa cuối:
Dùng Index() để liệt kê lớp vi phạm từ nhiều đến ít vẫn được, bạn thử:
  • Số lần:
    Mã:
    C61=IFERROR(LARGE($B$7:$B$52,ROW($A1)),"")
    Enter fill xuống.
  • Lớp:
    Mã:
    B61=IFERROR(INDEX($A$7:$A$52,MATCH(C61,INDEX($B$7:$B$52/(COUNTIF(B$60:B60,$A$7:$A$52)=0),),),),"")
    Enter fill xuống. Hoặc:
    Mã:
    B61=IFERROR(OFFSET($A$6,MOD(AGGREGATE(14,6,($B$7:$B$52*10^3+ROW($1:$50))/($B$7:$B$52<>""),ROW($A1)),10^3),),"")
    Enter fill xuống.
Tương tự cho các cột còn lại.

Thân
Làm đc rồi, thank anh nhiều lắm, công thức gọn hơn trước thấy dễ hơn trước, cảm ơn nhiều ạ
 
Web KT

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

Back
Top Bottom