Hỏi về vấn đề làm tròn số

Liên hệ QC
giải thick cho em đây tại sao là số 0.5 tý đc ko em ko hiểu lắm**~**
Bạn có biết "bội số" là gì không?

Yêu cầu của bạn, kết quả phải là những con số 0, 0.5, 1, 1.5, 2, 2.5 v.v... có đúng không?

Những con số kết quả mà bạn mong muốn đó, có phải là bội số của 0.5 không?
 
Bạn có biết "bội số" là gì không?

Yêu cầu của bạn, kết quả phải là những con số 0, 0.5, 1, 1.5, 2, 2.5 v.v... có đúng không?

Những con số kết quả mà bạn mong muốn đó, có phải là bội số của 0.5 không?
nhờ anh chỉ giáo tý.
em ko hiểu cơ chế làm tròn của nó -+*/
Bạn có thể tham khảo thêm ở đây: Hàm MROUND
em đọc đây rùi mà hok hiểu lắm**~**
em mới học excel đang còn kém |||||
 
nhờ anh chỉ giáo tý.
em ko hiểu cơ chế làm tròn của nó -+*/
em đọc đây rùi mà hok hiểu lắm**~**
em mới học excel đang còn kém |||||
Viết như thế, có cả ví dụ, mà bạn vẫn không hiểu, thì chắc bạn phải xem lại cái khả năng tư duy tính toán của bạn. Chịu thôi.
 
nhờ mọi người làm giúp với- bài tập liên quan đến làm tròn số

điểm tổng kết đc làm tròn sau khi tính theo quy định
- phần thập phân <0.25 làm tròn thành 0
- phần thập phân >= 0.25 và <0.75 thi làm tròn thành 0.5
- phần thập phân >= 0.75 thi làm tròn thành 1
sau đó thống kê vào bảng dưới số lượng người có kết quả từ 0=>10
Mọi người cố gắng giúp mình nhá! thanks trước
 
điểm tổng kết đc làm tròn sau khi tính theo quy định
- phần thập phân <0.25 làm tròn thành 0
- phần thập phân >= 0.25 và <0.75 thi làm tròn thành 0.5
- phần thập phân >= 0.75 thi làm tròn thành 1
sau đó thống kê vào bảng dưới số lượng người có kết quả từ 0=>10
Mọi người cố gắng giúp mình nhá! thanks trước
1/Bạn dùng hàm MROUND(A1;0,5) nhé.
2/Thống kê vào bảng dưới số lượng người có kết quả từ 0=>10 nghĩa là sao vậy bạn?
 
[]điểm tổng kết đc làm tròn sau khi tính theo quy định
(g/s điểm tk=A3*0.1+B3*0.3+C3*0.6)
- phần thập phân <0.25 làm tròn thành 0
- phần thập phân >= 0.25 và <0.75 thi làm tròn thành 0.5
- phần thập phân >= 0.75 thi làm tròn thành 1
sau đó thống kê số lượng người có kết quả từ 0=>10
Mọi người cố gắng giúp mình nhá! thanks trước[

nhưng vấn đề là: mình vừa muốn tính điểm vừa làm tròn số luôn cơ
chứ ko phải tính điểm xong, bắt đầu mới dùng ham MROUND
 
Chỉnh sửa lần cuối bởi điều hành viên:
nhưng vấn đề là: mình vừa muốn tính điểm vừa làm tròn số luôn cơ
chứ ko phải tính điểm xong, bắt đầu mới dùng ham MROUND
Không có vấn đề gì hết. Bạn cứ tính, rồi MRound cái công thức tính đó. Hết.
 
Cho em hỏi là ngoài hàm mround này có sử dụng cách khác nữa ko ạ?
chẳng hạn dùng hàm if kết hơp với hàm round ???
Ai có cách khác chỉ giáo em cái//**/
 
Cho em hỏi là ngoài hàm mround này có sử dụng cách khác nữa ko ạ?
chẳng hạn dùng hàm if kết hơp với hàm round ???
Ai có cách khác chỉ giáo em cái//**/
---
Vì bạn không hiểu nên bạn ngại xử dụng hàm Mround, bạn cứ tập làm thử vài ví dụ là hiểu ngay thôi mà, đúng không? :-=
 
bill0104 đã viết:
Cho em hỏi là ngoài hàm mround này có sử dụng cách khác nữa ko ạ?
chẳng hạn dùng hàm if kết hơp với hàm round ???
Ai có cách khác chỉ giáo em cái

Mround(A, b) = Round(A/b, 0)*b

Thí dụ 1: b<1

MRound(A, 0.5) = Round(A*2, 0)/2

Thí dụ 2: b>1

MRound(A, 250) = Round(A/250, 0) *250
 
Lần chỉnh sửa cuối:
Cho em hỏi là ngoài hàm mround này có sử dụng cách khác nữa ko ạ?
chẳng hạn dùng hàm if kết hơp với hàm round ???
Ai có cách khác chỉ giáo em cái//**/
Đương nhiên là có. Nhưng tại sao bạn lại muốn như thế? Thường người ta muốn tìm một công thức ngắn nhất, tìm một hàm có sẵn để dùng, còn bạn thì lại không muốn như thế, lại muốn dài dòng... Sao vậy?
 
Đương nhiên là có. Nhưng tại sao bạn lại muốn như thế? Thường người ta muốn tìm một công thức ngắn nhất, tìm một hàm có sẵn để dùng, còn bạn thì lại không muốn như thế, lại muốn dài dòng... Sao vậy?
Vì đây là bài thảo luận nên làm được càng nhiều cách thì càng tốt}}}}}
Cách kia em làm đc rùi :D
Anh có thì chỉ cho em cái
 
ptm0412 đã viết:
Vậy bài này dùng hàm gì?
ơ đấy là hàm round mà có dùng gì đến hàm if đâu
giáo viên của em ko chấp nhận dùng hàm này. vì chưa học nên ko được dùng

Chả biết thầy bà gì mà MRound không cho dùng? Nhưng chả lẽ cả Round cũng không cho dùng?

Nếu bà thầy bắt dùng hàm If, thì hàm If là 1 trong những hàm dễ nhất, chú em phải tự suy nghĩ thôi.
À, hàm Int và Mod học chưa cái đã, hay là bà thầy không cho xài luôn?
 
Chả biết thầy bà gì mà MRound không cho dùng? Nhưng chả lẽ cả Round cũng không cho dùng?

Nếu bà thầy bắt dùng hàm If, thì hàm If là 1 trong những hàm dễ nhất, chú em phải tự suy nghĩ thôi.
À, hàm Int và Mod học chưa cái đã, hay là bà thầy không cho xài luôn?
Chị nữa ví dụ đang học lớp 4 mà làm cách làm của lớp 5 thì Thầy nào chấp nhận. Chắc thầy yêu cầu làm đúng quy định và giới hạn sử dụng hàm nào thôi còn các hàm khác không được dùng
 
giáo viên của em bắt buộc là phải có hàm "if " trong đấy . Mà hàm if thì lèo nhèo lắm thế nên em mới phải hỏi ?
 
Chả biết thầy bà gì mà MRound không cho dùng? Nhưng chả lẽ cả Round cũng không cho dùng?

Nếu bà thầy bắt dùng hàm If, thì hàm If là 1 trong những hàm dễ nhất, chú em phải tự suy nghĩ thôi.
À, hàm Int và Mod học chưa cái đã, hay là bà thầy không cho xài luôn?
2 hàm đấy cũng chưa học. Hàm if mà dễ nhất á...hix hix
 
Chị nữa ví dụ đang học lớp 4 mà làm cách làm của lớp 5 thì Thầy nào chấp nhận. Chắc thầy yêu cầu làm đúng quy định và giới hạn sử dụng hàm nào thôi còn các hàm khác không được dùng

Khoa à, hàm MRound có thể không cho dùng, nhưng hàm Round đơn thuần cũng không cho là thế nào?
Khoa xem công thức bài #30 chưa?

MRound(A,b) = Round(A/b, 0)*b

Mà hàm if thì lèo nhèo lắm thế nên em mới phải hỏi ?

Hàm if là dễ nhất trong các hàm mà còn than lèo nhèo thì chẳng ai giúp được nữa. Vả lại, chỉ 1 hàm If thì ai mà làm được? không And, Or, không Int, Mod!

Muốn If thì phải lấy ra được phần thập phân để so sánh điều kiện If, rồi cộng lại với số nguyên.

Thôi, chịu không điểm câu đó đi, xem bà thầy giải cách nào mà không dùng hàm khác, xong mang về dạy lại cho NgocMai!
 
Khoa à, hàm MRound có thể không cho dùng, nhưng hàm Round đơn thuần cũng không cho là thế nào?
Khoa xem công thức bài #30 chưa?

MRound(A,b) = Round(A/b, 0)*b



Hàm if là dễ nhất trong các hàm mà còn than lèo nhèo thì chẳng ai giúp được nữa. Vả lại, chỉ 1 hàm If thì ai mà làm được? không And, Or, không Int, Mod!

Muốn If thì phải lấy ra được phần thập phân để so sánh điều kiện If, rồi cộng lại với số nguyên.

Thôi, chịu không điểm câu đó đi, xem bà thầy giải cách nào mà không dùng hàm khác, xong mang về dạy lại cho NgocMai!
chắc em dùng 2 hàm kia cũng đc. Thày ko chấm thì thôi dù sao cũng cảm ơn chị
 
Bạn muốn dùng hàm if cũng được, những hơi dài 1 tí. (Kết hợp với hàm mid và left nhé.
Mã:
 B1=IF(--MID(A1;FIND(",";A1)+1;2)<25;--LEFT(A1;FIND(",";A1)-1);IF(--MID(A1;FIND(",";A1)+1;2)<75;--LEFT(A1;FIND(",";A1)-1)+0,5;--LEFT(A1;FIND(",";A1)-1)+1))
 
Web KT
Back
Top Bottom