Hàm IF không nhận hết giá trị (2 người xem)

Liên hệ QC

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

Manofwar77

Thành viên chính thức
Tham gia
24/2/09
Bài viết
77
Được thích
1
Nghề nghiệp
Insurance field
Chào các bác.
E dùng hàm =IF(G10<=30.99,"26-30",IF(G10<=35.99,"31-35",IF(G10<=40.99,"36-40",IF(G10<=45.99,"41-45",IF(G10<=50.99,"46-50",IF(G10<=55.99,"51-55",IF(G10<=60.99,"56-60",IF... cho ô H10 là ô hiện kết quả thì nó lỗi chỉ cho nhận if tối đa có 8 lần thôi.
vấn đề là hàm if nó ko nhận đầy đủ dãy của em. Giờ em muốn nhận đầy đủ thì các bác có cách nào giúp em với. Em chân thành cảm ơn
 

File đính kèm

Chào các bác.
E dùng hàm =IF(G10<=30.99,"26-30",IF(G10<=35.99,"31-35",IF(G10<=40.99,"36-40",IF(G10<=45.99,"41-45",IF(G10<=50.99,"46-50",IF(G10<=55.99,"51-55",IF(G10<=60.99,"56-60",IF... cho ô H10 là ô hiện kết quả thì nó lỗi chỉ cho nhận if tối đa có 8 lần thôi.
vấn đề là hàm if nó ko nhận đầy đủ dãy của em. Giờ em muốn nhận đầy đủ thì các bác có cách nào giúp em với. Em chân thành cảm ơn
Tôi nghĩ bạn nên tạo 1 bảng dò rồi dùng VLOOKUP hoặc HLOOKUP thì sẽ gọn gàng hơn.
Còn nếu không muốn tạo bảng dò thì có thể sử dụng hàm LOOKUP.
 
Chào các bác.
E dùng hàm =IF(G10<=30.99,"26-30",IF(G10<=35.99,"31-35",IF(G10<=40.99,"36-40",IF(G10<=45.99,"41-45",IF(G10<=50.99,"46-50",IF(G10<=55.99,"51-55",IF(G10<=60.99,"56-60",IF... cho ô H10 là ô hiện kết quả thì nó lỗi chỉ cho nhận if tối đa có 8 lần thôi.
vấn đề là hàm if nó ko nhận đầy đủ dãy của em. Giờ em muốn nhận đầy đủ thì các bác có cách nào giúp em với. Em chân thành cảm ơn
Thử với Vlookup - Bạn tự áp dụng nha!
 

File đính kèm

Dùng INDEX và MATCH với 2 mảng cũng được. Nhưng nói trước là rất luộm thuộm, nếu có điều kiện thì lappj bảng dò để lookup như các bạn kia chỉ thì hay hơn.

=INDEX({"recheck","61-64","56-60","51-55","46-50","41-45","36-40","31-35","26-30"},MATCH(G19,{9999,64.99,60.99,55.99,50.99,45.99,40.99,35.99,30.99,0},-1))

Lưu ý: các con số lặp y theo cách tính của bạn, dưới 26 tuổi được liệt vào 26-30
 

File đính kèm

Thanks bác Hong.Van nhé. Mình có thử cái Vlookup rồi nhưng chưa thấy được.
Bác nào làm ơn chỉ giúp lại mình với nhé.
Chân thành cảm ơn.

Trời ơi!
Nhìn bạn làm VLOOKUP trong file, tôi chợt nghĩ không biết bạn có biết dùng VLOOKUP không nữa?
Nói chung là: Hổng biết phải nói sao
 
Trời ơi!
Nhìn bạn làm VLOOKUP trong file, tôi chợt nghĩ không biết bạn có biết dùng VLOOKUP không nữa?
Nói chung là: Hổng biết phải nói sao
Chào bác. Mình dùng tốt hàm Vlookup mà bác. Nhưng ở đây bảng tham chiếu chỉ có 1 cột nên ko dùng được Vlookup bác ơi.
Bác nào chỉ giúp lai mình đầy đủ với.
Thanks
 
Đặt Name, list:
Mã:
='Plan 2'!$D$5:$D$15
Name code:
Mã:
=1*LEFT(list,FIND("-",list)-1)
Công thức:
Mã:
=LOOKUP(E5,code,list)
 

File đính kèm

Dùng INDEX và MATCH với 2 mảng cũng được. Nhưng nói trước là rất luộm thuộm, nếu có điều kiện thì lappj bảng dò để lookup như các bạn kia chỉ thì hay hơn.

=INDEX({"recheck","61-64","56-60","51-55","46-50","41-45","36-40","31-35","26-30"},MATCH(G19,{9999,64.99,60.99,55.99,50.99,45.99,40.99,35.99,30.99,0},-1))
Lưu ý: các con số lặp y theo cách tính của bạn, dưới 26 tuổi được liệt vào 26-30
Thanks bác nhiều. Mình đã mày mò thêm số tham chiếu cho đủ vào công thức này của bác và nó chạy đúng rồi.
Chân thành cảm ơn nhé.
 
Trời ơi!
Nhìn bạn làm VLOOKUP trong file, tôi chợt nghĩ không biết bạn có biết dùng VLOOKUP không nữa?
Nói chung là: Hổng biết phải nói sao

Tôi thì nhìn vào cái file, tôi rất muốn hỏi chủ thớt câu này:

- Cái công ty bạn làm nó tên là Pricewater hay Pricewaterhouse?
 
Tôi thì nhìn vào cái file, tôi rất muốn hỏi chủ thớt câu này:

- Cái công ty bạn làm nó tên là Pricewater hay Pricewaterhouse?
À chào bác. Số là cái file nó được chuyển tới tay mình qua nhiều người cẩu thả nên cái tên nó viết sai. Đúng ra nó phải đầy đủ như bác viết. :)
Thanks
 
Web KT

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

Back
Top Bottom