Sử dụng hàm If

Liên hệ QC

phương817

Thành viên mới
Tham gia
6/2/09
Bài viết
23
Được thích
0
Chào các anh,chị!

Em có muốn sử dụng hàm if trong trường hợp sau:
Ví dụ: trong ô A1 có dữ liệu "0.55" em chỉ muốn lấy "0.5" không được làm tròn nha. thì lập công thức thế nào ạ? Em cám ơn.
 
Chào các anh,chị!

Em có muốn sử dụng hàm if trong trường hợp sau:
Ví dụ: trong ô A1 có dữ liệu "0.55" em chỉ muốn lấy "0.5" không được làm tròn nha. thì lập công thức thế nào ạ? Em cám ơn.
Vì bạn chỉ đưa 1 số liệu thôi, thì hãy thử dùng cthức này
PHP:
=LEFT(A1,3)
 
Chào các anh,chị!

Em có muốn sử dụng hàm if trong trường hợp sau:
Ví dụ: trong ô A1 có dữ liệu "0.55" em chỉ muốn lấy "0.5" không được làm tròn nha. thì lập công thức thế nào ạ? Em cám ơn.
Bạn dùng phương pháp tách cột "Text to columns" đi. Bôi đen dữ liệu vào Data/ text to columns
Bạn chọn Fixed width/ next và đặt mũi tên ở vị trí sau dấu phẩy 1 số chọn next là được.
 
Cám ơn bạn Hong.Van mình nhập vào thì nó lấy đúng số mình mong muốn. Vì sao bạn biết trong trường hợp này mình dùng hàm Left vậy? (đừng cười vì mình mới học excel thôi)
 
Cám ơn bạn Hong.Van mình nhập vào thì nó lấy đúng số mình mong muốn. Vì sao bạn biết trong trường hợp này mình dùng hàm Left vậy? (đừng cười vì mình mới học excel thôi)

hihi, thì bạn đọc xem cú pháp hàm Left nè
hàm LEFT

hàm LEFT cho kết quả là chuỗi con bên trái của một chuỗi cho trước với số lượng ký tự được chỉ định trước.

Cú pháp: LEFT(text,num_chars)
Các tham số:

- Text: Là chuỗi cho trước (ký tự trắng vẫn kể là một ký tự)
- Num_chars: Số lượng ký tự cần lấy


thì căn cứ theo đề của bạn, A1=0.55 muốn lấy 0.5 thì A1=LEFT(A1,3) chính là A1=LEFT(0.55,3)=0.5 đó bạn.
 
Bạn dùng phương pháp tách cột "Text to columns" đi. Bôi đen dữ liệu vào Data/ text to columns
Bạn chọn Fixed width/ next và đặt mũi tên ở vị trí sau dấu phẩy 1 số chọn next là được.

trường hợp này không dùng cách này bạn ạ, trường hợp này không phải tách dữ liệu.
 
Bạn Hong.Van oi, mình đã có được con số mong muốn rồi, nhưng sao mình sum cột đó lại thì nó cho kết quả là 0?
 
Dùng hàm LEFT thì kết quả là dạng text nên khi SUM cho kết quả là 0
Để có thể SUM giống dạng số, Bạn phải chuyển dữ liệu vừa rồi thành dạng số bằng các cách sau
--LEFT()
0+LEFT()
1*LEFT()
...
 
Cám ơn bạn hoangminhtien và Hong.Van rất nhiều, mình đã sum được rồi.
 
Các bạn ơi,
Mình cần công thức như sau:
Ví dụ: trong ô A1 có dữ liệu "1.65 hoặc 1.23" nếu số thập phân phía sau từ 50 trở lên mình lấy "0.5" nếu số thập phân nhỏ hơn 50 thì lấy số nguyên thôi "0" thì lập công thức thế nào ạ?
 
Bạn dùng hàm =FLOOR(A1,0.5)
 
Các bạn cho mình hỏi thêm:
Trong ô A1 có dữ liệu "1.23 hoặc 1.68" nếu số thập phân thứ nhất<5 thì lấy số nguyên "1", nếu số thập phân thứ nhất >=5 lấy "1.5" thì lập công thức thế nào ạ?
 
Các bạn cho mình hỏi thêm:
Trong ô A1 có dữ liệu "1.23 hoặc 1.68" nếu số thập phân thứ nhất<5 thì lấy số nguyên "1", nếu số thập phân thứ nhất >=5 lấy "1.5" thì lập công thức thế nào ạ?
bạn gửi file, kèm theo kết quả mong muốn, sẽ có người giúp bạn.
 
Các bạn cho mình hỏi thêm:
Trong ô A1 có dữ liệu "1.23 hoặc 1.68" nếu số thập phân thứ nhất<5 thì lấy số nguyên "1", nếu số thập phân thứ nhất >=5 lấy "1.5" thì lập công thức thế nào ạ?
Sử dụng hàm làm tròn với 1 chữ số trong cel sẽ có kết quả như bạn muốn, hoặc bạn dùng if(left)) chắc chưa được đúng đâu đưa file của bạn lên đây
 
Lần chỉnh sửa cuối:
Mình dùng hàm =floor(A1,0.5) của bạn hoangminhtien kết quả như mình mong muốn. Cám ơn các bạn.
 
Web KT

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

Back
Top Bottom