Cần giúp đỡ 1 công thức cho bảng excel

Liên hệ QC

nduchiep1982

Thành viên mới
Tham gia
16/6/09
Bài viết
4
Được thích
0
Hiện mình đang làm phụ tùng trên bảng excel, nhưng ko có nhiều hiểu biết về các công thức. Mình mạo muội xin các bạn giúp đỡ viết dùm mình công thức.
 

File đính kèm

dùng cái hàm này thử xem nào E3=CEILING(D3,5000)
 
Có thể đáp ứng yêu cầu của bạn bằng công thức sau:
=IF(--(RIGHT(D3;4))<=5000;D3-RIGHT(D3;4)+5000;D3-RIGHT(D3;4)+10000)
 
Bạn thử hàm này xem sao:

=CEILING(number, significance)
· number: Con số sẽ làm tròn
· significance: Con số mà bạn cần làm tròn number đến bội số của nó

Mã:
=CEILING(D3,5000)
 
Lần chỉnh sửa cuối:
Có thể đáp ứng yêu cầu của bạn bằng công thức sau:
=IF(--(RIGHT(D3;4))<=5000;D3-RIGHT(D3;4)+5000;D3-RIGHT(D3;4)+10000)

Công thức này bị lỗi anh Cọp ơi !
D3 phải là text, mới lại đoạn
Mã:
D3-RIGHT(D3;4)+10000)
cũng bị sai nữa. 1000 sẽ thành 10.000
 
Công thức này bị lỗi anh Cọp ơi !
D3 phải là text, mới lại đoạn
Mã:
D3-RIGHT(D3;4)+10000)
cũng bị sai nữa. 1000 sẽ thành 10.000

Cái này mình thử trên máy của mình rồi, thấy cũng OK mà? KQ cho ra cũng tương tự theo yêu cầu của chính chủ...
 
Có khi cái công thức "Củ chuối" của mình lại cho ra kết quả đúng. Tác giả của đề tài xem thử nhé
=IF(D10<5000,5000,IF(1*RIGHT(D10,4)<5000,LEFT(D10,LEN(D10)-4)&5000,(LEFT(D10,LEN(D10)-4)+1)&"0000"))
 
Có thể đáp ứng yêu cầu của bạn bằng công thức sau:
=IF(--(RIGHT(D3;4))<=5000;D3-RIGHT(D3;4)+5000;D3-RIGHT(D3;4)+10000)
Bạn ơi bạn thử giải thích hộ mình tại sao lại có 2 dấu - ở trước hàm right thế, minh ko hiểu lắm, còn công thức đằng sau minh hiểu rồi. cám ơn bạn nhé
 
Bạn ơi bạn thử giải thích hộ mình tại sao lại có 2 dấu - ở trước hàm right thế, minh ko hiểu lắm, còn công thức đằng sau minh hiểu rồi. cám ơn bạn nhé
--(RIGHT(D3;4) tương đương với Value(RIGHT(D3;4)), NHƯ THẾ NÀY BẠN HIỀU CHƯA Ạ?
 
Có thể đáp ứng yêu cầu của bạn bằng công thức sau:
=IF(--(RIGHT(D3;4))<=5000;D3-RIGHT(D3;4)+5000;D3-RIGHT(D3;4)+10000)
Công thức này sai. Những số tròn 10000 sẽ cộng thêm 5000.
ví dụ một phụ tùng có giá 20000 sẽ được làm tròn lên 25000
--Right("20000")=0 (<5000)
20000-Right("20000",4)+5000=20000-0+5000 (= 25000
)
Dùng CEILING() là hợp lý nhất rồi.
 
Web KT

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

Back
Top Bottom