Hàm phân biệt SỐ hoặc CHỮ NHƯ SỐ trong Excel
Chia sẻ bởi Trần Bảng |
Ngày 24/10/2018 |
68
Chia sẻ tài liệu: Hàm phân biệt SỐ hoặc CHỮ NHƯ SỐ trong Excel thuộc Excel
Nội dung tài liệu:
Hàm phân biệt “Số” hoặc “Chữ như số”
Trong Excel
Khi dùng Công thức để tính toán trong Excel không phải lúc nào chúng ta cũng được kết quả đúng “Trăm phần trăm” (100%) ?????
Tại sao vậy? tại máy hay tại ta?
Trả lời: “Tại anh, tại ả, tại cả đôi ta.”
A/Ta sai:
1.Ví dụ minh họa:
Một bảng DANH SÁCH có thể lên đến cả ngàn TÊN? Nhưng ở đây chúng tôi chỉ minh họa 10 TÊN.
*Bảng trên, chúng ta gõ công thức (hàm Sum) Cộng từ ô D4 đến D13: kết quả theo ý chúng ta sẽ là : 50 (năm mươi) nhưng máy chỉ cho con số 20 (hai mươi) !!!!
*Như vậy trong 10 con số 5 trong bảng thì chỉ có 4 con số 5 chính là “số thực”. Sáu con số còn lại là “số giả” mà chúng ta gọi là TEXT.
2.Hàm phân biệt Số hoặc chữ (Text):
a/Hàm ISNUMBER: Hàm ISNUMBER kiểm tra giá trị ở một ô nào đó có phải là số hay không?
+Nếu là số thì trả về TRUE;
+Nếu không phải là số thì trả về FALSE.
b/Cú pháp:
=ISNUMBER(value)
*Trong đó value là giá trị cần kiểm tra (bắt buột phải ghi hoặc tham chiếu)
3/Kiểm tra bảng tính trên:
-Tại F4,bạn gõ: =ISNUMBER(D4) ; Enter và kéo Công thức xuống F13 ta có kết quả như minh họa:
-Các con số 5 từ D4 đến D9 là chữ chứ không phải số.(FALSE)
-Các con số 5 từ D10 đến D13 mới là số.(TRUE)
4/ Nguyên nhân: Các con số 5 có ở cột D là do ta Trích xuất từ MÃ ở cột A bằng hàm Right.
*Minh họa:
-Từ D3 đến D9 : ta dùng Hàm RIGHT trích chữ số 5 bên phải Mã na5 của cột A ta được 5. Nhưng 5 ở đây là chữ (lỗi do ta trích xuất)
=RIGHT(A4)
-Từ D10 đến D13: ta dùng thêm Hàm VALUE trước Hàm RIGHT thì số 5 mới thực sự là số.
=VALUE(RIGHT(A10))
*Chú thích:
-Khi muốn biến text ở dạng số thành Số thì ta nhớ thêm Hàm VALUE trước Hàm trích xuất, hoặc Hàm VALUE tham chiếu đến các ô cần chuyển Text thành Số.
-Khi trích xuất 1 ký tự thì Hàm RIGHT gõ như trên.
5/Khắc phục sự cố trên: Để biến tất cả 5 thành số 5, có hai cách khắc phục:
a/Gõ lại Công thức: Thêm hàng VALUE trước RIGHT
=VALUE(RIGHT(A4)
b/Thêm cột và gõ hàm VALUE:
B/MÁY SAI ????
a/Minh họa:
*Nếu trên 5 điểm thì được Thưởng, ta áp dụng Hàm IF như sau:
=IF(D4>8,“Thưởng”,“”)
*Vậy đúng ra chỉ có 3 em được thưởng (A;C;K) như máy tính được 5 em ???!!! (vậy thì máy cũng sai ???!!!)
B/Khắc phục: thật ra là TẠI TA SAI.
a/Vì sao sai:
Vì chữ “x” có giá trị CODE là 120 mà 120>8 nên máy “tưởng là “x”cũng lớn hơn 8 ???!!!
Ghi chú: CODE(“X”) = 80 (X in hoa)
b/Để khắc phục: ta thêm Hàm ISNUMBER vào hàm IF nữa nhé!
*Tại E4 ta gõ công thức:
=IF(ISNUMBER(D4),IF(D4>8,"Thưởng",""),"")
*Kết quả:
Xin chia sẻ một trải nghiệm trong thực tiễn!
LGB
Trong Excel
Khi dùng Công thức để tính toán trong Excel không phải lúc nào chúng ta cũng được kết quả đúng “Trăm phần trăm” (100%) ?????
Tại sao vậy? tại máy hay tại ta?
Trả lời: “Tại anh, tại ả, tại cả đôi ta.”
A/Ta sai:
1.Ví dụ minh họa:
Một bảng DANH SÁCH có thể lên đến cả ngàn TÊN? Nhưng ở đây chúng tôi chỉ minh họa 10 TÊN.
*Bảng trên, chúng ta gõ công thức (hàm Sum) Cộng từ ô D4 đến D13: kết quả theo ý chúng ta sẽ là : 50 (năm mươi) nhưng máy chỉ cho con số 20 (hai mươi) !!!!
*Như vậy trong 10 con số 5 trong bảng thì chỉ có 4 con số 5 chính là “số thực”. Sáu con số còn lại là “số giả” mà chúng ta gọi là TEXT.
2.Hàm phân biệt Số hoặc chữ (Text):
a/Hàm ISNUMBER: Hàm ISNUMBER kiểm tra giá trị ở một ô nào đó có phải là số hay không?
+Nếu là số thì trả về TRUE;
+Nếu không phải là số thì trả về FALSE.
b/Cú pháp:
=ISNUMBER(value)
*Trong đó value là giá trị cần kiểm tra (bắt buột phải ghi hoặc tham chiếu)
3/Kiểm tra bảng tính trên:
-Tại F4,bạn gõ: =ISNUMBER(D4) ; Enter và kéo Công thức xuống F13 ta có kết quả như minh họa:
-Các con số 5 từ D4 đến D9 là chữ chứ không phải số.(FALSE)
-Các con số 5 từ D10 đến D13 mới là số.(TRUE)
4/ Nguyên nhân: Các con số 5 có ở cột D là do ta Trích xuất từ MÃ ở cột A bằng hàm Right.
*Minh họa:
-Từ D3 đến D9 : ta dùng Hàm RIGHT trích chữ số 5 bên phải Mã na5 của cột A ta được 5. Nhưng 5 ở đây là chữ (lỗi do ta trích xuất)
=RIGHT(A4)
-Từ D10 đến D13: ta dùng thêm Hàm VALUE trước Hàm RIGHT thì số 5 mới thực sự là số.
=VALUE(RIGHT(A10))
*Chú thích:
-Khi muốn biến text ở dạng số thành Số thì ta nhớ thêm Hàm VALUE trước Hàm trích xuất, hoặc Hàm VALUE tham chiếu đến các ô cần chuyển Text thành Số.
-Khi trích xuất 1 ký tự thì Hàm RIGHT gõ như trên.
5/Khắc phục sự cố trên: Để biến tất cả 5 thành số 5, có hai cách khắc phục:
a/Gõ lại Công thức: Thêm hàng VALUE trước RIGHT
=VALUE(RIGHT(A4)
b/Thêm cột và gõ hàm VALUE:
B/MÁY SAI ????
a/Minh họa:
*Nếu trên 5 điểm thì được Thưởng, ta áp dụng Hàm IF như sau:
=IF(D4>8,“Thưởng”,“”)
*Vậy đúng ra chỉ có 3 em được thưởng (A;C;K) như máy tính được 5 em ???!!! (vậy thì máy cũng sai ???!!!)
B/Khắc phục: thật ra là TẠI TA SAI.
a/Vì sao sai:
Vì chữ “x” có giá trị CODE là 120 mà 120>8 nên máy “tưởng là “x”cũng lớn hơn 8 ???!!!
Ghi chú: CODE(“X”) = 80 (X in hoa)
b/Để khắc phục: ta thêm Hàm ISNUMBER vào hàm IF nữa nhé!
*Tại E4 ta gõ công thức:
=IF(ISNUMBER(D4),IF(D4>8,"Thưởng",""),"")
*Kết quả:
Xin chia sẻ một trải nghiệm trong thực tiễn!
LGB
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Bảng
Dung lượng: |
Lượt tài: 4
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)