Hàm kiểm tra 1 số có thuộc một khoảng cho tr­ước không (1 người xem)

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

giang_pham

Thành viên mới
Tham gia
31/10/09
Bài viết
10
Được thích
0
Các bạn cho mình hỏi, có cách nào kiểm tra 1 số nhập vào có thuộc 1 khoảng cho trước không? (mình hay dùng hàm IF, nhưng nếu có nhiều khoảng thì hàm IF hơi dài)
ví dụ:
các mốc mình có như sau:
0->150
150->200
200->300
300->400
400->500
500->600
600->650
650->700
700->1200
 
Các bạn cho mình hỏi, có cách nào kiểm tra 1 số nhập vào có thuộc 1 khoảng cho trước không? (mình hay dùng hàm IF, nhưng nếu có nhiều khoảng thì hàm IF hơi dài)
ví dụ:
các mốc mình có như sau:
0->150
150->200
200->300
300->400
400->500
500->600
600->650
650->700
700->1200
Nếu dùng office 2007 thì dùng hàm if lồng.
 
Các bạn cho mình hỏi, có cách nào kiểm tra 1 số nhập vào có thuộc 1 khoảng cho trước không? (mình hay dùng hàm IF, nhưng nếu có nhiều khoảng thì hàm IF hơi dài)
ví dụ:
các mốc mình có như sau:
0->150
150->200
200->300
300->400
400->500
500->600
600->650
650->700
700->1200
Khỏi cần IF làm gì, bạn có thể lập bảng chỉ gồm các giá trị trước (cận trái của khoảng), sau đó sử dụng hàm MATCH, hoặc khỏi cần lập bảng, bạn sử dụng công thức sau:
Mã:
=MATCH(A1,{0,150,200,300,400,500,600,650,700},1)
Cẩn thận hơn chút nữa thì thế này:
Mã:
=IFERROR(MATCH(A1,{0,150,200,300,400,500,600,650,700},1),"")
Lưu ý: Hàm IFERROR chỉ có ở Excel 2007 trở lên.
 

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

Back
Top Bottom