Làm thế nào để lấy giá trị số (number) từ kí tự trống " " (1 người xem)

  • Thread starter Thread starter bachi
  • Ngày gửi Ngày gửi
Liên hệ QC

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

bachi

Thành viên mới
Tham gia
18/8/07
Bài viết
9
Được thích
0
Ví dụ:
tại ô A1, mình có công thức =5
tại ô A2, mình có công thức =if(A1<0,A1," ")
tại ô A3, mình có công thức =abs(A2) thì ô A3 báo lỗi #VALUE!
tại ô A4, mình có công thức =value(A2) thì vẫn lỗi #VALUE!

Xin hỏi các bạn, mình muốn có giá trị 0 ở ô A3 thì phải làm thế nào?
Mình xin cám ơn :-)
 
Vì A2 là rỗng mà bạn nên bạn dùng ABS(A2) là bị lỗi phải rồi. Nếu công thức tại A2 là như dầy thì không bị lỗi A2 =if(A1<0,A1,0)
 
Vì A2 là rỗng mà bạn nên bạn dùng ABS(A2) là bị lỗi phải rồi. Nếu công thức tại A2 là như dầy thì không bị lỗi A2 =if(A1<0,A1,0)
Mình không muốn hiện số 0 bạn ạ :-(. Mình muốn in ra ô trống trơn (có thể dùng font màu trắng, nhưng bất đắc dĩ quá)
Mình đã dùng lệnh ISTEXT để kiểm tra thì excel xác nhận ô =ISTEXT(A2) kết quả là TRUE, tức kí tự trống " " là text (dùng =ISBLANK(A2) thì cho kết quả FALSE).
Có ai giúp mình với, mình cố gắng dùng hàm VALUE, TEXT, SUBTITUTE nhưng chưa được.
 
Đọc một hồi mà chẳng hiểu cuối cùng là bạn muốn làm gì cả. Ở trên thì bạn muốn hiện số 0, ở dưới thì lại không muốn hiện số 0. Vậy là sao?
Theo mình thì như vầy:
- Theo lập luận như bài #1 thì không thể có số 0 ở ô A3 theo cách đó, trừ trường hợp đặt công thức tại A2 như nmhung49.
- Nếu không muốn hiện số 0 thì bạn chọn Tools\Options --> Chọn tab View và bỏ tùy chọn Zero value (ở phía dưới hộp thoại) --> OK.
 
Ví dụ:
tại ô A1, mình có công thức =5
tại ô A2, mình có công thức =if(A1<0,A1," ")
tại ô A3, mình có công thức =abs(A2) thì ô A3 báo lỗi #VALUE!
tại ô A4, mình có công thức =value(A2) thì vẫn lỗi #VALUE!

Xin hỏi các bạn, mình muốn có giá trị 0 ở ô A3 thì phải làm thế nào?
Mình xin cám ơn :-)

Bạn dùng thử công thức này =IF(TYPE(ABS(A2))=16;"";ABS(A2))
 
Đọc một hồi mà chẳng hiểu cuối cùng là bạn muốn làm gì cả. Ở trên thì bạn muốn hiện số 0, ở dưới thì lại không muốn hiện số 0. Vậy là sao?
Theo mình thì như vầy:
- Theo lập luận như bài #1 thì không thể có số 0 ở ô A3 theo cách đó, trừ trường hợp đặt công thức tại A2 như nmhung49.
- Nếu không muốn hiện số 0 thì bạn chọn Tools\Options --> Chọn tab View và bỏ tùy chọn Zero value (ở phía dưới hộp thoại) --> OK.
Hi, bạn thông cảm, nhưng mình nghĩ mình ghi khá rõ từ post#1: mình muốn có kết quả trả về 0 ở ô A3, và ô trống ở A2.
+ Công thức của bạn nmhung49 không phù hợp với ý muốn của mình :-)
+ Mình ko muốn bỏ chọn Zero Value vì bảng tính có những giá trị cần trả về 0.
 
Hi, bạn thông cảm, nhưng mình nghĩ mình ghi khá rõ từ post#1: mình muốn có kết quả trả về 0 ở ô A3, và ô trống ở A2.
+ Công thức của bạn nmhung49 không phù hợp với ý muốn của mình :-)
+ Mình ko muốn bỏ chọn Zero Value vì bảng tính có những giá trị cần trả về 0.
Nếu muốn thế thì bạn dùng công thức này:
Mã:
=ABS(SUM(A2))
 
Ví dụ:
tại ô A1, mình có công thức =5
tại ô A2, mình có công thức =if(A1<0,A1," ")
tại ô A3, mình có công thức =abs(A2) thì ô A3 báo lỗi #VALUE!
tại ô A4, mình có công thức =value(A2) thì vẫn lỗi #VALUE!

Xin hỏi các bạn, mình muốn có giá trị 0 ở ô A3 thì phải làm thế nào?
Mình xin cám ơn :-)

Bạn bẫy lỗi là ổn thôi! Ở cell A3 bạn dùng công thức này: =IF(ISERR(ABS(A2)),0,A2) và ở cell A4 thì công thức này: =IF(ISERR(value(A2)),0,A2)
 
Web KT

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

Back
Top Bottom