Cho mình hỏi về ký tự "--" trươc 1 hàm (1 người xem)

Liên hệ QC

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

keke355992

Thành viên thường trực
Tham gia
19/1/08
Bài viết
310
Được thích
20
Nghề nghiệp
KẾ TOÁN THUẾ, TƯ VẪN THUẾ
Các bạn cho minh hỏi là ta thêm "-" hoặc "--" trước 1 hàm excel có tác dụng gì vậy. Ví dụ "--right(a1;3)". Cảm ơn mọi người
 
Các bạn cho minh hỏi là ta thêm "-" hoặc "--" trước 1 hàm excel có tác dụng gì vậy. Ví dụ "--right(a1;3)". Cảm ơn mọi người
=right(a1;3) là lấy 3 ký tự bên phải(3 ký tự này là chuỗi số)
=--right(a1;3) là chuyển 3 ký tự vừa lấy thành số
ví dụ A1=A123 kết quả của =--right(a1;3) là số 123

ví dụ A1=A-23 kết quả của =--right(a1;3) là số -23
ví dụ A1=A-23 kết quả của =-right(a1;3) là số 23
 
Lần chỉnh sửa cuối:
Các bạn cho minh hỏi là ta thêm "-" hoặc "--" trước 1 hàm excel có tác dụng gì vậy. Ví dụ "--right(a1;3)". Cảm ơn mọi người
Ví dụ: A1 = "abcd123"
Right(A1;3)="123" , "123" là chuỗi ký tự (dạng Text), không tính toán cộng từ nhân chia...được.
Right(A1;3)*1 hoặc --Right(A1;3) hoặc Value(Right(A1;3)) sẽ bằng 123 (dạng Number), dạng Number sẽ tính toán được với các phép tính toán học.
 
Ví dụ: A1 = "abcd123"
Right(A1;3)="123" , "123" là chuỗi ký tự (dạng Text), không tính toán cộng từ nhân chia...được.
Right(A1;3)*1 hoặc --Right(A1;3) hoặc Value(Right(A1;3)) sẽ bằng 123 (dạng Number), dạng Number sẽ tính toán được với các phép tính toán học.
Chọt bác Ba Tê một cái nào!
Ý của bác, sử dụng *1, -- hay Value (hoặc cũng có thể /1, +0, -0, ^1) dùng để chuyển một chuỗi số thành một số thực sự là đúng rồi. Còn chỗ màu xanh ở trên là không đúng đâu bác, em thấy chuỗi "123" vẫn cộng trừ nhân chia như thường à. Nó chỉ gặp vấn đề khi đem so sánh với một số thực sự, do đó thường gặp vấn đề trong các bài toán tìm kiếm (Vlookup, Hlookup, Match,...).
 
Cảm ơn 2 bạn nghiaphuc và Ba Tê - Chúc 2 bạn một ngày 11/11/2011 tốt lành và hp ^^
 
Web KT

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

Back
Top Bottom