Hình như bạn ko hiểu ý của tôi ? và hiểu số chữ số có nghĩa là gì (cái này hình như là khái niệm toán của lớp 10 ?)MrHieu đã viết:Bạn tham khảo hàm Round; Roundup và Roundown nhé. Nó sẽ giúp bạn nhiều đấy.
Thân!
Chuotdong đã viết:Hình như bạn ko hiểu ý của tôi ? và hiểu số chữ số có nghĩa là gì (cái này hình như là khái niệm toán của lớp 10 ?)
Ví dụ B1=1,2 (có xx chữ số có nghĩa ?)
B2=1,4
A1=(B1+B2)/3=0,866666 ROUND(A1;1) sẽ =0,9
Nhưng giá trị các ô B1 , B2 là giá trị nhập liệu nên có thể thay đổi tùy ý (có thể =1,2 hoặc là 1,2023 .... thì bạn biết qui tròn tự động như thế nào (tham số thứ 2 của hàm ROUND ở đây là gì sao tôi biết được ?)
Cái này tôi đọc ở đâu đó là có thể đặt ở menu nào đó hoặc dùng hàm nhưng ko tìm lại được, có đứa em nó hỏi mới ngớ ra, bài toán phổ thông mà ứng dụng trong Excel![]()
Chuotdong đã viết:Hình như bạn ko hiểu ý của tôi ? và hiểu số chữ số có nghĩa là gì (cái này hình như là khái niệm toán của lớp 10 ?)
Ví dụ B1=1,2 (có xx chữ số có nghĩa ?)
B2=1,4
A1=(B1+B2)/3=0,866666 ROUND(A1;1) sẽ =0,9
Nhưng giá trị các ô B1 , B2 là giá trị nhập liệu nên có thể thay đổi tùy ý (có thể =1,2 hoặc là 1,2023 .... thì bạn biết qui tròn tự động như thế nào (tham số thứ 2 của hàm ROUND ở đây là gì sao tôi biết được ?)
Cái này tôi đọc ở đâu đó là có thể đặt ở menu nào đó hoặc dùng hàm nhưng ko tìm lại được, có đứa em nó hỏi mới ngớ ra, bài toán phổ thông mà ứng dụng trong Excel![]()
=IF(ISERROR(SEARCH(".",B1,1)),0,LEN(RIGHT(B1,LEN(B1)-SEARCH(".",B1,1))))
Bạn đánh công thức sau:A1 = (B1 + B2 + + Bn)/2
=Round((B1 + B2 + + Bn)/2, MAX(C:C))
B1 là một số, như vậy làm sao mà bạn tìm thấy dấu phân cách (.) giữa đơn vị và số thập phân được vì với số thì đây chỉ là vấn đề hiển thị (số 123.456 chính là số 123456). Chính vì vậy hàm Search chỉ có tác dụng khi tìm dấu phân cách trong Text. Mà biến đổi thành Text với bao nhiêu chữ số sau dấu phân cách thì ta lại không biết, vì vậy mới cho đại với giả sử là có tối ta 20 số thập phân.nvson đã viết:Giả sử cột B là cột nhập liệu
Tại cột C bạn đánh công thức (cụ thể là C1):
Mã:LEN(RIGHT(B1,LEN(B1)-SEARCH(".",B1,1)))
MrHieu đã viết:Bình thường Excel đã thể hiện tất cả những số sau dấu phảy của một số (nếu ta cho phép), ví vậy câu hỏi của bạn nặng về kỹ thuật hơn là ứng dụng.
VD : A1 = 1,2; A2= 2,000005 -> A3=A1+A2 = 3,200005.
Như vậy A3 bao giờ cũng thể hiện số chữ số thập phân lớn nhất trong các phần tử của nó, vì vậy việc làm này là không cần thiết.
Chuotdong đã viết:Ứng dụng nhiều chứ bạn, tôi phát hiện một việc rất cụ thể như sau:
Thông thường các bạn thu thập số liệu sau đó cần nội suy để lấy kết quả, ví dụ dữ liệu đo được A1=1,2 ứng với tham số đầu vào là B1=10
A2=2,000005 ứng với tham số đầu vào là B2=15
Cho hỏi nếu tham số đầu vào bây giờ là Bi= 12,2 thì kết quả là bao nhiêu, có phải bạn sẽ tính = (A2-A2)/(B2-B1)x2,2 = [FONT=.VnTime]0,3520022 sẽ bị dư 1 số sau dấu phẩy ! (số bị dư thừa trong tình huống này không có nghĩa ? ) đấy là tình huống đơn giản (vì là nội suy tuyến tính) còn các tình huống phức tạp hơn nhiều.[/FONT]