Làm tròn số trong Excel (5 người xem)

Liên hệ QC

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

Nhưng chỉ cần 5 môn trong phần tổng kết các môn là không thể được:
VD: Toán: 6.54444444....; Văn: 6.44444444..; Lý, Hoá, Sinh... các môn khác cũng cần làm tròn thì khi tính ra TB các môn không chính xác được/.
Sặc, chính xác hay không chính xác ở đây còn tùy thưộc vào quy chế

Mời bạn xem lại
Tại Điều 12 khoản 3: Điểm trung bình các môn học kỳ hoặc cả năm học là số nguyên hoặc số thập phân được lấy đến chữ số thập phân thứ nhất sau khi đã làm tròn số
Xem Quy chế yêu cầu lấy Điểm trung bình chính xác hay chỉ là số gần đúng (đã làm tròn)
 
có ai biết cách làm tròn số theo sau không giúp mình với !!!!!!!!!
Nếu từ 100 đến 500 thì là 500, còn nếu là 600 đến 900 thì là 1000
VD : 1,500,100 vnd thì làm tròn là 1,500,500 vnd Còn 1,500,600 vnd thì làm tròn là 1,501,000 vnd
Cảm ơn rất nhiều !!!
 
có ai biết cách làm tròn số theo sau không giúp mình với !!!!!!!!!
Nếu từ 100 đến 500 thì là 500, còn nếu là 600 đến 900 thì là 1000
VD : 1,500,100 vnd thì làm tròn là 1,500,500 vnd Còn 1,500,600 vnd thì làm tròn là 1,501,000 vnd
Cảm ơn rất nhiều !!!
Bạn dùng cái này: =CEILING(Con số, 500)
 
Làm tròn số trong Exell

Để làm tròn số trong Exell ta dùng hàm ROUND.
Ví dụ: Muốn làm tròn số: 52.905 thành số 53.000 tânập hàm như sau: =Round(52905;-3). OK!
 
Làm tròn số

Các bạn giúp mình công thức dùng để làm tròn số như yêu cầu sau nhé!

Minh muốn lấy 2 số dư cuối.
VD: Nếu là 10.55 = > 10.55
10.56 => 10.6
10.49 => 10.5

=> như bình thường 10.55 sẽ làm tròn thành 10.6, nhưng yêu cầu ở đây là nếu số cuối cùng là số 5 thi vẫn giữ nguyên số 5 không làm tròn.

Mong được sự giúp đỡ,
Cảm ơn,
 
Bạn thử làm công thức sau đây:
Giả sử cột A chứa các giá trị của bạn, tại cột B chứa công thức:
VD: A1 có giá trị 10.55, A2 có giá trị 10.56 v.v...
Tại B1 bạn gõ công thức:
PHP:
=IF(ROUND(A1-INT(A1),2)-0.5=0.05,ROUND(A1,2),INT(A1)+ROUND(A1-INT(A1),1))

Không biết các cao thủ có cao kiến gì không.
 
Bạn thử làm công thức sau đây:
Giả sử cột A chứa các giá trị của bạn, tại cột B chứa công thức:
VD: A1 có giá trị 10.55, A2 có giá trị 10.56 v.v...
Tại B1 bạn gõ công thức:
PHP:
=IF(ROUND(A1-INT(A1),2)-0.5=0.05,ROUND(A1,2),INT(A1)+ROUND(A1-INT(A1),1))

Không biết các cao thủ có cao kiến gì không.
Đoạn này =IF(ROUND(A1-INT(A1),2)-0.5=0.05 sao không viết là IF(ROUND(MOD(A1,1),2)=0.55 cho nó khỏe
Ẹc... Ẹc...
Ngoài ra, dùng CEILING sẽ ngắn hơn chút
PHP:
=IF(ROUND(MOD(A1,1),2)=0.55,A1,CEILING(A1, 0.1))
Không biết có rút gọn được nữa không
 
Đoạn này =IF(ROUND(A1-INT(A1),2)-0.5=0.05 sao không viết là IF(ROUND(MOD(A1,1),2)=0.55 cho nó khỏe
Ẹc... Ẹc...
Ngoài ra, dùng CEILING sẽ ngắn hơn chút
PHP:
=IF(ROUND(MOD(A1,1),2)=0.55,A1,CEILING(A1, 0.1))
Không biết có rút gọn được nữa không

Nếu tác giả muốn từ 0.XY với Y là số bất kỳ khác 5 đều làm tròn số lên, ví dụ 0.33 thành 0.4 thì công thức của Thầy là OK, tuy nhiên nếu thành 0.3 thì phải xem lại ạ!
 
Nếu dùng ceiling thì dùng như vầy:

=Ceiling(A1,0.05)

10,49​
|
10,50​
|
10,50​
|
10,50​
|
10,51​
|
10,55​
|
10,52​
|
10,55​
|
10,53​
|
10,55​
|
10,54​
|
10,55​
|
10,55​
|
10,55​
|
10,56​
|
10,60​
|
10,57​
|
10,60​
|
10,58​
|
10,60​
|
Nếu tác giả không muốn vậy, thì phải cho mẫu nhiều lên.
 
Lần chỉnh sửa cuối:
Các bạn giúp mình công thức dùng để làm tròn số như yêu cầu sau nhé!

Minh muốn lấy 2 số dư cuối.
VD: Nếu là 10.55 = > 10.55
10.56 => 10.6
10.49 => 10.5

=> như bình thường 10.55 sẽ làm tròn thành 10.6, nhưng yêu cầu ở đây là nếu số cuối cùng là số 5 thi vẫn giữ nguyên số 5 không làm tròn.

Mong được sự giúp đỡ,
Cảm ơn,
Đọc kỹ yêu cầu của tác giả thì tôi hiểu như thế này có đúng không nhỉ?
------------
@@@: Hình như nó còn dài hơn của ptm..
Mà hổng phải, 10.51 của ptm... thành 10.55, mà tác giả muốn 10.51 thành 10.5 mà.
 

File đính kèm

Lần chỉnh sửa cuối:
Mình mới tham gia diễn đàn, cho mình hỏi một vấn đề trong excel 2007 bị mất hai số 0 phía sau.
Ví dụ: mình đánh vào ô một số "10000" thì trong excel hiện "100" mất đi hai số 0.
Mong mọi người giúp cho, mình đã xói Ofice 2007 và đã cài lại mà không được luôn.
 
Làm tròn số

Cho mình hỏi: Mình muốn làm tròn số trong excel. ví dụ: Có số 256.364 mình muốn làm tròn thành 256.400 và 256.343 thì làm tròn thành 256.300. Có nghĩa là nếu hàng chục là <5 thì làm tròn thành 0 còn nếu hàng chục >5 thì làm tròn thành 1. tại vì cột bảng tính có rất nhiều số này mà mình chỉ biết sử dụng công thức roundup và rounddown, nhưng nếu như làm lần lượt thì rất lâu. Các bạn chỉ cho mình công thức để mình có thể làm tròn được nhé. Cảm ơn nhiều.
 
Cho mình hỏi: Mình muốn làm tròn số trong excel. ví dụ: Có số 256.364 mình muốn làm tròn thành 256.400 và 256.343 thì làm tròn thành 256.300. Có nghĩa là nếu hàng chục là <5 thì làm tròn thành 0 còn nếu hàng chục >5 thì làm tròn thành 1. tại vì cột bảng tính có rất nhiều số này mà mình chỉ biết sử dụng công thức roundup và rounddown, nhưng nếu như làm lần lượt thì rất lâu. Các bạn chỉ cho mình công thức để mình có thể làm tròn được nhé. Cảm ơn nhiều.
Nghiên cứu hàm ROUND đi bạn, tham số thứ 2 (Num_digits) là -2. Mình chỉ giúp được đến đó thôi, vì chắc chắn rằng topic này sẽ bị đưa vào hậu viên nghỉ mát (lộn Box rồi bạn ơi!)
 
sẵn đây anh chị cho mình hỏi là làm sao làm tròn về 1 số nguyên lớn hơn vậy
ví dụ: 1.1 sẽ làm tròn lên 2 ( chứ ko làm tròn về 1)
 
Bạn dùng hàm ROUNDUP(1.1,0) sẽ cho kết quả tròn lên 2.

KO được đâu bạ ah, nếu dùng hàm round thì khi số thập phân nhỏ hơn 0.5 nó sẽ là tròn về 0. còn nếu phần thập phân lớn hơn 0.5 nó sẽ làm tròn thêm 1 đơn vị.

theo ví dụ trên thì ROUNDUP(1.1,0) sẽ trả về kết quả là 1 chứ ko phải là 2.

ý mình muốn hỏi là bất kỳ phần thập phân nào đều làm tròn về số nguyên lớn hơn
như 1.2, 1.2, 1.6 hoặc 1.9 đều làm tròn về 2 ấy.
 
KO được đâu bạ ah, nếu dùng hàm round thì khi số thập phân nhỏ hơn 0.5 nó sẽ là tròn về 0. còn nếu phần thập phân lớn hơn 0.5 nó sẽ làm tròn thêm 1 đơn vị.

theo ví dụ trên thì ROUNDUP(1.1,0) sẽ trả về kết quả là 1 chứ ko phải là 2.

ý mình muốn hỏi là bất kỳ phần thập phân nào đều làm tròn về số nguyên lớn hơn
như 1.2, 1.2, 1.6 hoặc 1.9 đều làm tròn về 2 ấy.

Bạn nên dùng hàm CEILING:

=CEILING(1.1,1)
 
KO được đâu bạ ah, nếu dùng hàm round thì khi số thập phân nhỏ hơn 0.5 nó sẽ là tròn về 0. còn nếu phần thập phân lớn hơn 0.5 nó sẽ làm tròn thêm 1 đơn vị.

theo ví dụ trên thì ROUNDUP(1.1,0) sẽ trả về kết quả là 1 chứ ko phải là 2.

ý mình muốn hỏi là bất kỳ phần thập phân nào đều làm tròn về số nguyên lớn hơn
như 1.2, 1.2, 1.6 hoặc 1.9 đều làm tròn về 2 ấy.
bạn đã không test kỹ mà nói không được
hàm roundup thì bạn có gõ 1.01 cũng thành 2 mà. kết quả của leonguyenz là không sai
 
Có giải pháp nào để làm tròn khi một số lẻ như ví dụ sau:
5.25 đến 5.74 thì làm tròn 5.5
5.24 thì làm tròn 5.0
5.75 trở lên thì làm tròn 6.0
có nghĩa là làm tròn chỉ 0.25 chứ không làm tròn như hàm round
???????????????????????????
Theo như mô tả của anh NguyenBaLai, thì đó là làm tròn theo hệ số 0,5.

Công thức như sau:
=ROUND ([Số cần làm tròn]/0.5;0)*0.5
Công thức vẫn đúng khi bạn hoán vị 2 phép toán nhân chia.
Công thức đưọc mở rộng với một hệ số làm tròn bất kỳ khác như: 0.25; 0.125.... Chỉ cần thay số 0.5 ở công thức trên thành hệ số tương ứng.

Có 02 bài trả lời câu hỏi này của anh Lai, tuy nhiên, một câu dùng hàm lồng. Một câu dùng hàm MROUND mà có lẽ do máy mình chưa cài đầy đủ, nên mình tìm không ra hàm ấy.

Công thức càng đơn giản, càng tốt phải không các bạn? Mặc dù để giải thích tường tận cái sự đơn giản ấy hẻm đơn giản he. :P
Vẻ đẹp của Excel nói riêng, Toán học nói chung chính là ở sự đơn giản ấy...

Cho mình hỏi: Mình muốn làm tròn số trong excel. ví dụ: Có số 256.364 mình muốn làm tròn thành 256.400 và 256.343 thì làm tròn thành 256.300. Có nghĩa là nếu hàng chục là <5 thì làm tròn thành 0 còn nếu hàng chục >5 thì làm tròn thành 1. tại vì cột bảng tính có rất nhiều số này mà mình chỉ biết sử dụng công thức roundup và rounddown, nhưng nếu như làm lần lượt thì rất lâu. Các bạn chỉ cho mình công thức để mình có thể làm tròn được nhé. Cảm ơn nhiều.
Bạn Thanh Hường có thể vào topic "Làm tròn số trong Excel", ở box "Excel và Giáo dục", các bạn đã thảo luận khá đầy đủ về vấn đề này. Mình cũng đã trả lời một câu tương tụ tại topic đó, tuy nhiên ở đây nếu trả lời lại không biết có vi phạm nội quy diễn đàn không nhỉ? Nếu có thì các mod vui lòng nhắc nhở giùm :))

Có giải pháp nào để làm tròn khi một số lẻ như ví dụ sau:
5.25 đến 5.74 thì làm tròn 5.5
5.24 thì làm tròn 5.0
5.75 trở lên thì làm tròn 6.0
có nghĩa là làm tròn chỉ 0.25 chứ không làm tròn như hàm round
???????????????????????????
Theo như mô tả của anh NguyenBaLai, thì đó là làm tròn theo hệ số 0,5.

Công thức như sau:
=ROUND ([Số cần làm tròn]/0.5;0)*0.5
Công thức vẫn đúng khi bạn hoán vị 2 phép toán nhân chia.
Công thức đưọc mở rộng với một hệ số làm tròn bất kỳ khác như: 0.25; 0.125.... Chỉ cần thay số 0.5 ở công thức trên thành hệ số tương ứng.

Có 02 bài trả lời câu hỏi này của anh Lai, tuy nhiên, một câu dùng hàm lồng. Một câu dùng hàm MROUND mà có lẽ do máy mình chưa cài đầy đủ, nên mình tìm không ra hàm ấy.

Công thức càng đơn giản, càng tốt phải không các bạn? Mặc dù để giải thích tường tận cái sự đơn giản ấy hẻm đơn giản he. :P
Vẻ đẹp của Excel nói riêng, Toán học nói chung chính là ở sự đơn giản ấy...

Các bạn giúp mình công thức dùng để làm tròn số như yêu cầu sau nhé!

Minh muốn lấy 2 số dư cuối.
VD: Nếu là 10.55 = > 10.55
10.56 => 10.6
10.49 => 10.5

=> như bình thường 10.55 sẽ làm tròn thành 10.6, nhưng yêu cầu ở đây là nếu số cuối cùng là số 5 thi vẫn giữ nguyên số 5 không làm tròn.

Mong được sự giúp đỡ,
Cảm ơn,
Theo mô tả của bạn mimili, thì mình hiểu yêu cầu của bạn là làm tròn theo hệ số 0.05.
Đã có các câu trả lời về vấn đề này, tuy nhiên, đa số các bạn dùng hàm lồng hoặc hàm phức, hoặc một hàm nào đó mà Excel 97 không có (xin thông cảm vì 10 năm nay mình không đụng đến các phần mềm văn phòng). Ở đây xin giới thiệu một cách giải quyết khác, cho các bạn có thêm sự lựa chọn ấy mà:

Công thức như sau:
=ROUND ([Số cần làm tròn]/0.05;0)*0.05
Công thức vẫn đúng khi bạn hoán vị 2 phép toán nhân chia.
Công thức đưọc mở rộng với một hệ số làm tròn bất kỳ khác như: 0.25; 0.125.... Chỉ cần thay số 0.05 ở công thức trên thành hệ số tương ứng.

Công thức càng đơn giản, càng tốt phải không các bạn? Mặc dù để giải thích tường tận cái sự đơn giản ấy hẻm đơn giản he. :P
Vẻ đẹp của Excel nói riêng, Toán học nói chung chính là ở sự đơn giản ấy...
 
Chỉnh sửa lần cuối bởi điều hành viên:
Web KT

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

Back
Top Bottom