Tính giá trị max, min, rank trong dãy giá trị trên 1 hàng nhưng cột không liên tục (1 người xem)

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

thangbithu

Thành viên thường trực
Tham gia
13/10/08
Bài viết
387
Được thích
485
Nghề nghiệp
Nhân sự
Nhờ các anh chị em giúp giùm:
Mình cần tính giá trị max, min, xếp hạng 1 giá trị trong dãy không liên tục (trong cùng 1 hàng nhưng cột không liên tục (dãy bao gồm giá trị trong các ô E8, G8, I8, ..., Q8, S8)

Yêu cầu mình đã mô tả kỹ trong file đính kèm. Xin cảm ơn các Anh, Chị và các Bạn
 

File đính kèm

Nhờ các anh chị em giúp giùm:
Mình cần tính giá trị max, min, xếp hạng 1 giá trị trong dãy không liên tục (trong cùng 1 hàng nhưng cột không liên tục (dãy bao gồm giá trị trong các ô E8, G8, I8, ..., Q8, S8)

Yêu cầu mình đã mô tả kỹ trong file đính kèm. Xin cảm ơn các Anh, Chị và các Bạn

Để tìm Max bạn dùng CT này :

=MAX(VLOOKUP(D4,ytCI!$A$4:$S$17,LARGE(IF(ytCI!$D$3:$S$3="Điểm",COLUMN(ytCI!$D$3:$S$3)),ROW($1:$8)),0))

Tìm Min thay Max thành Min. Phần sau mình không hiểu ý lắm
 
Lần chỉnh sửa cuối:
Để tìm Max bạn dùng CT này :

=MAX(VLOOKUP(D4,ytCI!$A$4:$S$17,LARGE(IF(ytCI!$D$3:$S$3="Điểm",COLUMN(ytCI!$D$3:$S$3)),ROW($1:$8)),0))

Tìm Min thay Max thành Min. Phần sau mình không hiểu ý lắm

Phần sau là:
- Liệt kê tên các đơn vị có "điểm" bằng giá trị max, min đã tìm được (tên được đặt trên hàng 1 của sheet ytCI)
- Xếp thứ hạng của giá trị ở F4 trong dãy 'ytCI'!D8:S8 nhưng chỉ so với các giá trị trong các cột "Điểm" thôi (tức là xếp thứ hạng của giá trị F4 trong dãy giá trị ở hàng tương ứng nhưng chỉ lấy giá trị trong các cột "Điểm")
 
Phần sau là:
- Liệt kê tên các đơn vị có "điểm" bằng giá trị max, min đã tìm được (tên được đặt trên hàng 1 của sheet ytCI)
- Xếp thứ hạng của giá trị ở F4 trong dãy 'ytCI'!D8:S8 nhưng chỉ so với các giá trị trong các cột "Điểm" thôi (tức là xếp thứ hạng của giá trị F4 trong dãy giá trị ở hàng tương ứng nhưng chỉ lấy giá trị trong các cột "Điểm")

Bài này khó quá, làm dần dần vậy, tiếp phần 2. CT này tại ô I 4 sau đó Fill xuống Fill sang:

=IFERROR(INDEX(ytCI!$D$1:$S$1,,LARGE(IF(INDIRECT("ytCI"&"!"&"$D"&RIGHT($D4,LEN($D4)-1)+3&":$S"&RIGHT($D4)+3)=$H4,COLUMN(ytCI!$D$1:$S$1)-4,""),COLUMN(A:A))),"")

Đấy là TH liệt kê cho Max còn TH liệt kê cho min thay $H4 ( chỗ bôi đỏ) thành $M4
 
Lần chỉnh sửa cuối:
Nhờ các anh chị em giúp giùm:
Mình cần tính giá trị max, min, xếp hạng 1 giá trị trong dãy không liên tục (trong cùng 1 hàng nhưng cột không liên tục (dãy bao gồm giá trị trong các ô E8, G8, I8, ..., Q8, S8)

Yêu cầu mình đã mô tả kỹ trong file đính kèm. Xin cảm ơn các Anh, Chị và các Bạn
Thử cách này:
Max: H4 =MAX(IF(ytCI!$D$3:$S$3=ytCI!$S$3,OFFSET(ytCI!$D$3:$S$3,MATCH(TH!$D4,ytCI!$A$4:$A$17,0),),""))
Tên Max: =INDEX(ytCI!$D$2:$S$2,MATCH(H4,IF(ytCI!$D$3:$S$3=ytCI!$S$3,OFFSET(ytCI!$D$3:$S$3,MATCH(TH!$D4,ytCI!$A$4:$A$17,0),),""),0)-1)
Ctrl+Shift+Enter
 
Phần sau là:
- Liệt kê tên các đơn vị có "điểm" bằng giá trị max, min đã tìm được (tên được đặt trên hàng 1 của sheet ytCI)
- Xếp thứ hạng của giá trị ở F4 trong dãy 'ytCI'!D8:S8 nhưng chỉ so với các giá trị trong các cột "Điểm" thôi (tức là xếp thứ hạng của giá trị F4 trong dãy giá trị ở hàng tương ứng nhưng chỉ lấy giá trị trong các cột "Điểm")

Aiza, còn 1 nội dung xếp thứ hạng nữa, cứ đưa hàm Rank vào là nó báo lỗi, có anh chị em nào giúp mình với.
 

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

Back
Top Bottom