bluecat
Thành viên mới

- Tham gia
- 7/10/06
- Bài viết
- 37
- Được thích
- 1
Mình có 1 công thức như sau :
A1=VALUE(IF($A$22="TP2";KQ!HZ1;"")&IF($A$22="DT";KQ!HZ22;"")&IF($A$22="BT";KQ!HZ43;"")&IF($A$22="VT";KQ!HZ64;"")&IF($A$22="DN";KQ!HZ85;"")&IF($A$22="CT";KQ!HZ106;"")&IF($A$22="TN";KQ!HZ127;"")&IF($A$22="AG";KQ!HZ148;"")&IF($A$22="SB";KQ!HZ169;"")&IF($A$22="VL";KQ!HZ190;"")&IF($A$22="TP7";KQ!HZ211;"")&IF($A$22="LA";KQ!HZ232;"")&IF($A$22="TG";KQ!HZ253;"")&IF($A$22="KG";KQ!HZ274;"")&IF($A$22="TPHCM";TPHCM!HZ1;"")&IF($A$22="Chính";ChinhPhu!HZ1;"")&IF($A$22="Phụ";ChinhPhu!HZ22;""))
Xin cho hỏi có cách nào đặt tên để làm cho nó ngắn lại. Công thức này tự động thay đổi những địa chỉ không cố định, vì nó được sử dụng từ A1 tới IV1. Vậy khi mình đặt cho nó 1 cái tên thì A2,A3 ... có tự động thay đổi giá trị được không?
Và làm cách nào để xử lý được lỗi #Value! Nếu dùng hàm IF và ERROR.TYPE thì qúa dài và nó trả về lỗi #N/A
Xin các cao thủ giúp đỡ. Thanks Much!
A1=VALUE(IF($A$22="TP2";KQ!HZ1;"")&IF($A$22="DT";KQ!HZ22;"")&IF($A$22="BT";KQ!HZ43;"")&IF($A$22="VT";KQ!HZ64;"")&IF($A$22="DN";KQ!HZ85;"")&IF($A$22="CT";KQ!HZ106;"")&IF($A$22="TN";KQ!HZ127;"")&IF($A$22="AG";KQ!HZ148;"")&IF($A$22="SB";KQ!HZ169;"")&IF($A$22="VL";KQ!HZ190;"")&IF($A$22="TP7";KQ!HZ211;"")&IF($A$22="LA";KQ!HZ232;"")&IF($A$22="TG";KQ!HZ253;"")&IF($A$22="KG";KQ!HZ274;"")&IF($A$22="TPHCM";TPHCM!HZ1;"")&IF($A$22="Chính";ChinhPhu!HZ1;"")&IF($A$22="Phụ";ChinhPhu!HZ22;""))
Xin cho hỏi có cách nào đặt tên để làm cho nó ngắn lại. Công thức này tự động thay đổi những địa chỉ không cố định, vì nó được sử dụng từ A1 tới IV1. Vậy khi mình đặt cho nó 1 cái tên thì A2,A3 ... có tự động thay đổi giá trị được không?
Và làm cách nào để xử lý được lỗi #Value! Nếu dùng hàm IF và ERROR.TYPE thì qúa dài và nó trả về lỗi #N/A
Xin các cao thủ giúp đỡ. Thanks Much!