hoatinhyeu862000
Thành viên hoạt động



- Tham gia
- 19/7/13
- Bài viết
- 135
- Được thích
- 3



Công thức tại B3 (có sửa lại bảng dò):Như tiêu đề em xin hỏi công thức từ hiện % ở cột B khi ghi số tuổi ở cột A theo vùng tham chiếu vùng K2:N4 như trong ví dụ:
=VLOOKUP(A3,$L$2:$M$4,2)
=VLOOKUP(A3,{0,0.4;25,0.35;35,0.3},2)
Bạn cứ tự làm khó mình như vậy chứ nếu bạn bố trí cái bảng bên phải kia theo dạng như thế này thì sử dụng VLOOKUP dễ ẹc:Như tiêu đề em xin hỏi công thức từ hiện % ở cột B khi ghi số tuổi ở cột A theo vùng tham chiếu vùng K2:N4 như trong ví dụ:



Đúng là em đã tự làm khó em thật anh Phúc ạ nhưng cũng có lý do anh nhé. em muốn khóa công thức ở cột đó lại và chỉ đc thay các chỉ số tuổi và % ở bảng kia nên mới phát sinh ra như thế anh nhé. Thanks bác đã giúp đỡ ạBạn cứ tự làm khó mình như vậy chứ nếu bạn bố trí cái bảng bên phải kia theo dạng như thế này thì sử dụng VLOOKUP dễ ẹc:
0|40%
25|35%
35|30%



rất cảm ơn anh leonguyen tuy nhiên ý em k phải như thế? trong file anh gửi anh đã làm thay đổi cấu trúc của em ý em cụ thể là như thế nay tuy nhiên em đang k hiểu tại sao nó lại k thể tạo ra đc kết quả đúng bằng hàm if:Công thức tại B3 (có sửa lại bảng dò):
Hoặc: (không cần bảng dò)Mã:=VLOOKUP(A3,$L$2:$M$4,2)
Mã:=VLOOKUP(A3,{0,0.4;25,0.35;35,0.3},2)



đây là file mới của em gửi anh có CT mà em tự viết nhưng k hiểu sao nó k ổn?? xin anh hướng dẫn tiếprất cảm ơn anh leonguyen tuy nhiên ý em k phải như thế? trong file anh gửi anh đã làm thay đổi cấu trúc của em ý em cụ thể là như thế nay tuy nhiên em đang k hiểu tại sao nó lại k thể tạo ra đc kết quả đúng bằng hàm if:
Bạn có muốn khóa thì thay đổi cấu trúc bảng dò xong rồi khóa cũng được vậy. Nếu bạn muốn cho người ta thay đổi các con số tuổi và % thì bạn cứ làm chứ có ảnh hưởng gì đâu nhỉ?!Đúng là em đã tự làm khó em thật anh Phúc ạ nhưng cũng có lý do anh nhé. em muốn khóa công thức ở cột đó lại và chỉ đc thay các chỉ số tuổi và % ở bảng kia nên mới phát sinh ra như thế anh nhé. Thanks bác đã giúp đỡ ạ
[B3]=IF(A3<$L$2,$N$2,IF(A3>$L$4,$N$4,$N$3))
đây là file mới của em gửi anh có CT mà em tự viết nhưng k hiểu sao nó k ổn?? xin anh hướng dẫn tiếp
=LOOKUP(A3,{0,25,35},{40,35,30})
Khổ nỗi tác giả lại cứ muốn khóa chỗ công thức này lại, nếu có muốn chỉnh gì đó thì nhập lại số trong cái bảng dò kia nên cách này cũng chung số phận với cách ở bài #2 và #3 thôi. Ẹc ẹc...thêm một cách tham khảo
Mã:=LOOKUP(A3,{0,25,35},{40,35,30})



Đã đúng theo CT em làm nhưng vẫn có 1 vấn đề là nếu trường hợp ben cột A để trống thì nó sẽ mặc định ở 40% vậy có cách nào để nếu cột A = "" thì cột B = "" không thầy? chứ tự nhiên chẳng có dữ liệu gì cũng có 1 cái 40% ở cột B thì hơi kỳ xin anh chỉ dẫn tiếp????Bạn có muốn khóa thì thay đổi cấu trúc bảng dò xong rồi khóa cũng được vậy. Nếu bạn muốn cho người ta thay đổi các con số tuổi và % thì bạn cứ làm chứ có ảnh hưởng gì đâu nhỉ?!
Còn nếu bạn vẫn cứ muốn giữ nguyên cái bảng như vậy thì dùng hàm IF vậy:
Mã:[B3]=IF(A3<$L$2,$N$2,IF(A3>$L$4,$N$4,$N$3))
Bạn chỉ cần thêm một hàm IF ở ngoài nữa là được, kiểu thế này: =IF(A3="","",công thức kia)Đã đúng theo CT em làm nhưng vẫn có 1 vấn đề là nếu trường hợp ben cột A để trống thì nó sẽ mặc định ở 40% vậy có cách nào để nếu cột A = "" thì cột B = "" không thầy? chứ tự nhiên chẳng có dữ liệu gì cũng có 1 cái 40% ở cột B thì hơi kỳ xin anh chỉ dẫn tiếp????



Công thức chi mà ngộ dữ vậy trời? Cái chỗ IF(C8="","","") đặt IF làm gì nhỉ? Còn điều kiện AND(C8>$M$3,C8<$N$3) thì sai, thiếu các trường hợp =25 và =35, không phù hợp với điều kiện TỪ...ĐẾN...Nhờ sự trợ giúp của các anh chị em đã làm xong CT theo đúng ý mình rồi ạ cảm ơn anh chị:
Đây là CT ạ: thỏa mãn tất cả các đk em nghĩ>
=IF(AND(C8<=$M$2, C8>0),$O$2,IF(AND(C8>$M$3,C8<$N$3),$O$3,IF(C8>$M$4,$O$4,IF(C8="","",""))))