Trợ giúp về chuỗi và số trong Excel!!

Liên hệ QC

coitam

Thành viên mới
Tham gia
10/8/09
Bài viết
24
Được thích
0
Điểm
601
Mình sử dụng công thức sau:
=IF(MID("AB54CD",3,2)>50,TRUE,FALSE) --> Kết quả nó cho ra là TRUE
Mình quyết định thử lại cho chắc ăn với công thức sau:
=IF("49">50,TRUE,FALSE) hoặc=IF("CHUOI">50,TRUE,FALSE)
--> cả 2 Kết quả nó vẫn cho ra là TRUE
Vậy là sao mình không hiểu theo mình nghĩ thì chuỗi mà so sánh với số thì nó phải cho là False chứ, sao kỳ vậy
Giúp mình với
 
Bạn thử như sau xem kết quả ra sao

=IF(Value(MID("AB54CD",3,2))>60,TRUE,FALSE)

Hay

=IF(MID("AB54CD",3,2)>"60",TRUE,FALSE)
 
Excel nó tự quy đổi thành cùng dữ liệu và so sánh thôi. Bạn không thể so sánh gà với vịt được.

Bạn thử 2 công thức sau sẽ nhận thấy cái gì đó cho thắc mắc của bạn nhe:
= "49"> 50 >> True
= "49"> "50" >> False
 
Mỉnh hiểu ý bạn dữ liệu chuỗi là chuỗi mà số là số
vậy bạn cho hỏi tiếp "49" thì nó chuyển thành số mấy mà nó lại cho là đúng trong phép so sánh trên
 
Mỉnh hiểu ý bạn dữ liệu chuỗi là chuỗi mà số là số
vậy bạn cho hỏi tiếp "49" thì nó chuyển thành số mấy mà nó lại cho là đúng trong phép so sánh trên
Trong Excel, 1 chuổi luôn lớn bất kỳ số nào ---> Vì thế khỏi cần so sánh
 
Đến đây thì mình đã hiểu cảm ơn các bạn nhiều
 
Web KT
Back
Top Bottom