viendinhngoc
Thành viên hoạt động
- Tham gia
- 10/4/11
- Bài viết
- 166
- Được thích
- 4
ah mình ngĩ có the dùng thêm hàm Match tìm ra vị trí < số cần tìm. và lớn hơn số càn tìm
rồi dùng Hlookup lấy ra giá trị thế có vẻ hoi lằng nhằng nhỉ
(dãy của mình là tăng hoặc giảm dần)
=SMALL(A1:A5,COUNTIF(A1:A5,"<="&B1))
=LARGE(A1:A5,COUNTIF(A1:A5,">="&B1))
thank bạn nahs
àh mình có thắc mắc khi nào dùng dấu ngoặc kéo """ bạn nhỉ
=SMALL(A1:A5,COUNTIF(A1:A5,"<="&B1))
Thử:Nhờ các bác chỉ giúp, cũng bài toán trên nhưng có bổ sung thêm rất nhiều mã đơn vị thì dùng công thức thế nào ah.
Ví dụ như sau:
STT Họ và tên Mức 1 Mức 2 Mức 3 Mức 4 Mức 5
1 Oanh 10 12 14 16 18
2 Cường 11 13 15 17 19
3 Lan 10 12 14 16 18
.........
Dùng công thức nào để tìm dấu ?
STT Họ và tên Thực hiện Mức thấp Mức Cao
1 Oanh 12 ? ?
2 Cường 15,5 ? ?
3 Lan 14,1 ? ?
..........
Để cho kết quả như sau:
STT Họ và tên Thực hiện Mức thấp Mức Cao
1 Oanh 12 10 14
2 Cường 15,5 15 17
3 Lan 14,1 14 16
Trân trọng cảm ơn.
C9=LOOKUP($B9,OFFSET($B$1:$F$1,MATCH($A9,$A$2:$A$4,0),))
D9=C9+2
Vậy đưa file thiệt lên đi bạn.Cảm ơn bác.
C9=LOOKUP($B9,OFFSET($B$1:$F$1,MATCH($A9,$A$2:$A$4,0),)) đã tìm được giá trị nhỏ nhất, còn giá trị lớn nhất thì em không biết tìm thế nào. Ví dụ của em khoang cách là 2 nê D9=C9+2, nhưng thực tế nó không cách đều 2. Nhờ bác giúp em ah.
Cảm ơn bác
1. Tìm cận dưới:Đây bác ah. Nhờ bác giúp đỡ.
D10=LOOKUP($C10,OFFSET($C$1:$G$1,MATCH($B10,$B$2:$B$4,0),))
Hoặc:
D10=AGGREGATE(14,6,ABS(((C10-OFFSET($C$1:$G$1,MATCH($B10,$B$2:$B$4,0),))^0.5)^2-C10),1)
Hoặc như:
D18=SMALL(OFFSET($C$1:$G$1,MATCH($B10,$B$2:$B$4,0),),COUNTIF(OFFSET($C$1:$G$1,MATCH($B10,$B$2:$B$4,0),),"<="&C18))
E10=AGGREGATE(15,6,((1/(1/(OFFSET($C$1:$G$1,MATCH($B10,$B$2:$B$4,0),)-C10)))^0.5)^2+C10,1)
Hoặc:
E10=OFFSET($B$1,MATCH($B10,$B$2:$B$4,0),MATCH($C10,OFFSET($C$1:$G$1,MATCH($B10,$B$2:$B$4,0),),1)+1)
Hoặc như:
E18=LARGE(OFFSET($C$1:$G$1,MATCH($B10,$B$2:$B$4,0),),COUNTIF(OFFSET($C$1:$G$1,MATCH($B10,$B$2:$B$4,0),),">="&C18))
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2