em hỏi công thức tìm giá trong khoảng có điều kiện

Liên hệ QC

linhnv9011

Thành viên mới
Tham gia
3/8/18
Bài viết
20
Được thích
4
1655430430501.png
các bro cho em xin công thức excel tìm giá trị trong khoảng với , Nếu < 1 tấn thì tính bằng 1 tấn , nếu trong các khoảng trong cột xanh thì lấy giá trị đó x với xe đi thực tế ạ. Em cảm ơn nhiều!!!
 

File đính kèm

Lần chỉnh sửa cuối:
View attachment 277446
các bro cho em xin công thức excel tìm giá trị trong khoảng với ạ. Em cảm ơn nhiều!!!
Nếu cột A bạn chuyển thành số thay vì để cả "tấn" phía sau thì chỉ cần dùng If và And là được.
Dữ liệu thế này, cột thực tế đó bạn chỉ cần mở đóng ngoặc (đơn vị: Tấn), nó sẽ đơn giản hơn, khỏi phải tách số ra để so sánh.
 
Nếu cột A bạn chuyển thành số thay vì để cả "tấn" phía sau thì chỉ cần dùng If và And là được.
Dữ liệu thế này, cột thực tế đó bạn chỉ cần mở đóng ngoặc (đơn vị: Tấn), nó sẽ đơn giản hơn, khỏi phải tách số ra để so sánh.
vâng bác , cho em hỏi công thức cụ thể với ạ. em để cột A là cột giá trị rồi
 
Thay luôn tiêu dề cột bằng giới hạn trên hoặc dưới, rồi dùng INDEX,MATCH hoặc LOOKUP.

Thực tế01.5012.501tìm công thức
1.2​
200,000150,000130,000=INDEX(B2: D2,MATCH(A2,$B$1:$D$1,1))
1.7​
200,000150,000130,000
150000​
2.7​
200,000150,000130,000
130000​

Hoăc:

Thực tế01.52.5tìm công thức
1.2​
200,000150,000130,000=LOOKUP(2,1/($B$1:$D$1<=A2),B2: D2)
1.7​
200,000150,000130,000
150000​
2.7​
200,000150,000130,000
130000​
 
Lần chỉnh sửa cuối:
vâng bác , cho em hỏi công thức cụ thể với ạ. em để cột A là cột giá trị rồi

Tôi để thế vì dữ liệu của bạn không cho biết nếu nhỏ hơn 1 hoặc lớn hơn 5 thì giá nào.

Tôi không dùng match hay vlookup vì sẽ phải tạo bảng phụ.
Lưu ý: Máy của tôi đang để định dạng ngăn cách phần thập phân bằng dấu chấm, ngăn cách phần nghìn bằng dấu phẩy, máy của bạn có thể khác.

Mã:
E2=IF(AND(A2>1,A2<=1.5),A2*B2,IF(AND(A2>1.5,A2<=2.5),A2*C2,IF(AND(A2>2.5,A2<5),A2*D2,"không có dữ liệu để so sánh")))
 
Tôi để thế vì dữ liệu của bạn không cho biết nếu nhỏ hơn 1 hoặc lớn hơn 5 thì giá nào.

Tôi không dùng match hay vlookup vì sẽ phải tạo bảng phụ.
Lưu ý: Máy của tôi đang để định dạng ngăn cách phần thập phân bằng dấu chấm, ngăn cách phần nghìn bằng dấu phẩy, máy của bạn có thể khác.

Mã:
E2=IF(AND(A2>1,A2<=1.5),A2*B2,IF(AND(A2>1.5,A2<=2.5),A2*C2,IF(AND(A2>2.5,A2<5),A2*D2,"không có dữ liệu để so sánh")))
cảm ơn bác nhiều em áp công thức oke rồi ạ.
 
Thay luôn tiêu dề cột bằng giới hạn trên hoặc dưới, rồi dùng INDEX,MATCH hoặc LOOKUP.

Thực tế01.5012.501tìm công thức
1.2​
200,000150,000130,000=INDEX(B2: D2,MATCH(A2,$B$1:$D$1,1))
1.7​
200,000150,000130,000
150000​
2.7​
200,000150,000130,000
130000​

Công thức này đâu có đúng cho giá thị từ >1,5 đến <1.501, từ >2.5 đến <2.501 đâu nhỉ?
 
...
Tôi không dùng match hay vlookup vì sẽ phải tạo bảng phụ.
...
Chỉ có vài trị thì người ta dùng mảng chứ đâu cần bảng phụ.

Cho có vẻ "nguy hiểm":
1655478101984.png

Công thức này đâu có đúng cho giá thị từ >1,5 đến <1.501, từ >2.5 đến <2.501 đâu nhỉ?
Tác giả hơi nhầm chút. Dùng hàm match thì phải đem trị tìm trừ cho 10^-10.

@thớt:
Từ bro là lối xưng hô đầu đường xó chợ, chỉ dùng cho diễn đàn dân chơi, dân quậy.
Dùng ở diễn đàn công nghệ là khiếm nhã.
 
Web KT

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

Back
Top Bottom