dấu công thức trong file excel

Liên hệ QC
Cho mình hỏi. Trong 1 Sheet mình muốn dùng một hàm cho tất cả các ô với điều kiện:
- Nếu ô đó trả về giá trị là >=100 thì không lấy số lẻ sau dấu "," (Vd: A1: 103.33 hoặc 1003.52 thì giá trị hiển thị tại A1: là 103 or 1000)
- Nếu ô đó trả về giá trị >=10 và <100 thì lấy 1 số lẻ sau dấu ","(Vd: A1: 75.23 hoặc 10.326 thì giá trị cần hiển thị tại A1: là 75.2 or 10.3)
- Nếu ô đó trả về giá trị < 10 và >=1 thì lấy 2 số lẻ sau dấu ","(Vd: A1:1.362 or 9.2354 thì giá trị cần hiển thị tại A1: là 1.36 or 9.24)
- Nếu ô đó trả về giá trị < 1 thì lấy 3 số lẻ sau dấu ","(Vd: A1: 0.23659 thì giá trị cần hiển thị tại A1: là 0.237)
Chú ý: có xảy ra giá trị âm (-), làm sao để máy hiểu và cho các điều kiện như trên (Vd: - 103.33, -75.23, -1.362, -0.23659 thì hiển thị là -103, -75.2, -1.36, -0.237)
Mong các bạn chỉ dùm, xin cảm ơn rất nhiều.
Vấn đề của Bạn có thể dùng hàm IF. Tuy nhiên Tôi thấy mẫu thuẫn giữa dòng tô chữ màu xanhđỏ ấy (khi giá trị A1<1 thì nó bao gồm luôn cả giá trị âm rồi còn gì? Hay là Bạn muốn dùng công thức trị tuyệt đối?). Bạn giải thích rõ hơn nhé!
Mã:
IF(ABS(A1)>=100;ROUND(A1;0);IF(ABS(A1)>=10;ROUND(A1;1);IF(ABS(A1)>=1;ROUND(A1;2);ROUND(A1;3))))
 
Lần chỉnh sửa cuối:
Cho mình hỏi. Trong 1 Sheet mình muốn dùng một hàm cho tất cả các ô với điều kiện:
- Nếu ô đó trả về giá trị là >=100 thì không lấy số lẻ sau dấu "," (Vd: A1: 103.33 hoặc 1003.52 thì giá trị hiển thị tại A1: là 103 or 1000)
- Nếu ô đó trả về giá trị >=10 và <100 thì lấy 1 số lẻ sau dấu ","(Vd: A1: 75.23 hoặc 10.326 thì giá trị cần hiển thị tại A1: là 75.2 or 10.3)
- Nếu ô đó trả về giá trị < 10 và >=1 thì lấy 2 số lẻ sau dấu ","(Vd: A1:1.362 or 9.2354 thì giá trị cần hiển thị tại A1: là 1.36 or 9.24)
- Nếu ô đó trả về giá trị < 1 thì lấy 3 số lẻ sau dấu ","(Vd: A1: 0.23659 thì giá trị cần hiển thị tại A1: là 0.237)
Chú ý: có xảy ra giá trị âm (-), làm sao để máy hiểu và cho các điều kiện như trên (Vd: - 103.33, -75.23, -1.362, -0.23659 thì hiển thị là -103, -75.2, -1.36, -0.237)
Mong các bạn chỉ dùm, xin cảm ơn rất nhiều.
Bạn thử công thức này nhé
=ROUND(A1;3-IF(INT(ABS(A1))=0;0;LEN(INT(ABS(A1)))))
 
Lần chỉnh sửa cuối:
Đây là ví dụ về cách đặt name (vào Insert -> Name -> Define để biết cách đặt name). Đặt hàm Vlookup(...;...;...;...) bằng chữ timkiem. Bạn gõ chữ A bất kỳ ở đâu rồi ô bên cạnh gõ =timkiem sẽ cho kết quả là 15. Bạn xem file đính kèm.



Nhung voi ca ngan cong thuc ma dat ten file nhu vay thi k on. Co cach nao chi can dat ten file cho tat ca trong 1 lan?
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom