xin hỏi hàm Floor

Liên hệ QC

yeuthamhangxom

Thành viên tiêu biểu
Tham gia
26/10/07
Bài viết
517
Được thích
419
Nghề nghiệp
Nhân viên văn phòng
Xin hỏi các anh chị em có hàm =FLOOR(một số nào đó,5,10) số 5 và 10 đằng sau đó có nghĩa gì? Nhờ mọi người chỉ giúp. Cám ơn rât nhiều.
 
Mời Bạn tham khảo từ Ebook !

Công dụng
Làm tròn một số theo hướng xuống, tiến đến zero đến bội số gần nhất của significance.

FLOOR
- sàn nhà


Công thức
=FLOOR(number,significance)

number
số bạn cần làm tròn xuống đến zero.

significance
bội số bạn muốn làm tròn


Lưu ý
Các đối số của hàm không phải là giá trị số, hàm trả về lỗi #VALUE! number là bội số của significance thì việc làm tròn không xảy ra. numbersignificancetrái dấu nhau hàm trả về lỗi #NUM!
 
Lần chỉnh sửa cuối:
Lần chỉnh sửa cuối:
yeuthamhangxom đã viết:
Xin hỏi các anh chị em có hàm =FLOOR(một số nào đó,5,10) số 5 và 10 đằng sau đó có nghĩa gì? Nhờ mọi người chỉ giúp. Cám ơn rât nhiều.
FLOOR(number,significance)
Number is the numeric value you want to round.
Significance is the multiple to which you want to round.




Remarks : Ghi nhớ
  • If either argument is nonnumeric, FLOOR returns the #VALUE! error value.
  • If number and significance have different signs, FLOOR returns the #NUM! error value.
  • Regardless of the sign of number, a value is rounded down when adjusted away from zero. If number is an exact multiple of significance, no rounding occurs.
FLOOR : Làm tròn Number xuống đến bội số của significance gần nhất (nhỏ hơn) so với Number
Number : Số bạn muốn làm tròn
Significance : Tính theo bội số gần nhất (so với Number) của số này (câu này dịch dài quá)

Ghi nhớ :
- Nếu 1 đối số không phải là số --->> #VALUE!
- Nếu 2 đối số trên khác dấu (một dương, một âm) -->>#NUM!
- Nếu cả 2 không khác dấu, nó chỉ được làm tròn khi Significance khác 0. Nếu Number chính là bội số của Significance thì kết quả chính là Number

Bạn tự tìm hiểu nhé.

VD : Floor(0,0238; 0,001) = 0,023
Vì Bội số của 0,001 mà gấn nhất (nhỏ hơn) 0,0238 là 0,023

Thân!
 
Lần chỉnh sửa cuối:
Không nên hiểu như vậy bởi nhiều khi chúng ta chỉ làm tròn một số duy nhất . Bội số chung thì phải chung của cái gì chứ ? Theo tôi nên hiểu Significance : Giá trị Tính theo bội số gần nhất của số đem ra làm tròn .
 
Như vậy:
1. Giải thích:
- Trước tiên là làm tròn xuống
- Xuống đến đâu thì xem đối số Significant: Kết quả sẽ là Bội số lớn nhất của Significant mà nhỏ hơn number.

Cho luôn vài thí dụ:
- Floor(7,63 ; 0,25) = 7,5 (công thức này thường đực giáo viên áp dụng khi làm tròn điểm số trung bình) vì 7,5 là bội số lớn nhất của 0,25 mà nhỏ hơn 7,63
- Floor(14.558.812 ; 9) = 14.558.805 vì 14.558.805 là bội số của 9 và là bội số lớn nhất, gần 14.558.812 nhất, mà thỏa đk nhỏ hơn 14.558.812 .

2. Ghi chú: như vậy hàm Floor chỉ có 2 đối số (tham số), FLOOR(một số nào đó,5,10) là sai.
 
Trong các trường hợp làm tròn thì hàm round(so nao do,<so nào day>) là tiện hơn và hay dung nhiều hơn phải khong ạ?
 
Excel_OK đã viết:
Trong các trường hợp làm tròn thì hàm round(so nao do,<so nào day>) là tiện hơn và hay dung nhiều hơn phải khong ạ?
Đúng rồi, nhưng đôi khi người ta muốn làm tròn không phải đến 1 mức <sonaoday> không phải là bội số hay ước số của 10 mà là số khác. Thí dụ làm tròn đến 1/8, 1/4, 1/2. Chẳng hạn 1 nhà kinh doanh từ giá vốn 1 cây kim, cộng chi phí, tính ra giá bán bằng 1 cách tính nào đó ra kq là số lẻ. Ông ta muốn làm tròn, nhưng chỉ tròn chục thì khó tính tiền với khách (thí dụ bán 1 gói kim 10 cây vẫn lẻ tiền không có tiền 100, 200 để thối), tròn trăm thì hoặc ít lời hoặc giá quá cao không cạnh tranh (100đ đối với 1 cây kim là hơi nhiều). Vậy Ông chọn phương án tròn 50, 1 gói 10 cây sẽ chỉ lẻ 500, ông có giấy 500 để thối.
Bấy giờ phải dùng Floor hoặc Ceiling.
Nói thêm: Ceiling ngược lại với Floor là Ceiling làm tròn lên, tới 1 bội số của Significance nhỏ nhất mà lớn hơn số number .
 
ptm0412 đã viết:
Như vậy:
1. Giải thích:
- Trước tiên là làm tròn xuống
- Xuống đến đâu thì xem đối số Significant: Kết quả sẽ là Bội số lớn nhất của Significant mà nhỏ hơn number.

Cho luôn vài thí dụ:
- Floor(7,63 ; 0,25) = 7,5 (công thức này thường đực giáo viên áp dụng khi làm tròn điểm số trung bình) vì 7,5 là bội số lớn nhất của 0,25 mà nhỏ hơn 7,63
- Floor(14.558.812 ; 9) = 14.558.805 vì 14.558.805 là bội số của 9 và là bội số lớn nhất, gần 14.558.812 nhất, mà thỏa đk nhỏ hơn 14.558.812 .

2. Ghi chú: như vậy hàm Floor chỉ có 2 đối số (tham số), FLOOR(một số nào đó,5,10) là sai.
Cám ơn bạn rất nhiều đúng là công thức của mính sai công thức đó chỉ có số 5 thôi không có số 10 FLOOR(một số nào đó,5)
Cám ơn nhiều.
 
Excel_OK đã viết:
Trong các trường hợp làm tròn thì hàm round(so nao do,<so nào day>) là tiện hơn và hay dung nhiều hơn phải khong ạ?
hàm này cũng hay dùng nhưng trong nhiều trường hợp cũng không dùng được bạn ạ chẳng hạn Round(6.65,một số nào đó) mình muốn kết quả phải là 6.5 thì không được nhưng nếu dùng hàm Floor thì lại đươc Floor(6.65,0.25) kết quả là 6.5 hàm này hay dùng trong khi làm chòn điểm cho học sinh như bạn gì ở trên nói bạn ạ. Đúng là mỗi hàm có một cái hay riêng bạn nhỉ.
Thân.
 
Ta có thể hiểu bản chất hàm FLOOR như sau

FLOOR(number,significance) = INT(number/sinificance)*sinificance


VD: Floor(7,63 ; 0,25) = INT(7,63/0,25)*0,25=INT(30,52)*0,25=30*0,25=7,5

và như thế chúng ta hiểu đúng như ý của ptm0412, đó là :
Kết quả Floor(...) sẽ là Bội số (nguyên lần) lớn nhất của Significant mà nhỏ hơn number
 
Web KT

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

Back
Top Bottom