Việc so sánh dùng ký tự đại diện "*" chỉ áp dụng cho 1 số hàm như Countif(s), Sumif(s), Match()...
Trong so sánh trực tiếp như B2="X/*" thì nó sẽ hiểu ký tự "*" cũng là ký tự cần tìm để so khớp, không mang ý nghĩa đại diện nữa.
Bạn có thể điều chỉnh như sau:
C2=IF(B2="X",3,IF(OR(LEFT(B2,2)="X/",RIGHT(B2,2)="/X"),1.5,0))
Một số công thức để bạn tham khảo thêm:
C2=IF(LEN(B2)-LEN(SUBSTITUTE(B2,"/","")),1.5,3)
C2=COUNTIF(B2,"*X*")*3-OR(COUNTIF(B2,{"X/*","*/X"}))*1.5
C2=SUM(COUNTIF(B2,{"*X*","X/*","*/X"})*{3,-1.5,-1.5})
C2=3-ISNUMBER(FIND("/",B2))*1.5
Hai công thức dùng Countif() chính xác hơn hai công thức còn lại.
Thân