phihndhsp
Thành viên gạo cội
- Tham gia
- 26/12/09
- Bài viết
- 3,363
- Được thích
- 2,488
- Giới tính
- Nam
- Nghề nghiệp
- Giáo Viên
Tôi biết hầu như mọi người ở đây điều biết là trong Excel các hàm Sum, Average ... khi mình truyền các đối số bằng địa nếu lỡ có chuỗi thì không vấn đề gì, nhưng nếu mình truyền bằng đối số trực tiếp thì sẽ bị lỗi Value, nhưng tôi vẫn muốn giải thích lại cho những ai cần nó và những người mới tham gia vào diễn đàn để hoàn thiện thêm kiến thức
ví dụ
A1=1, A2=2, A3=3, A4="A",A5=5
Nhập các đối số hàm sum theo địa chỉ
= Sum(A1:A5) =11
Nhưng khi ta gõ đối số trực tiếp
=Sum(1,2,3,"A",5) = #Value
theo như bản chất của các hàm tính toán của số học thì công thức =Sum(1,2,3,"A",5) là sai, vì không thể nào cộng số với giá trị chuỗi nào đó( theo toán học là như vậy, ai muốn tìm hiểu sâu hơn về toán thì tự nghiên cứu nha ). Nên hàm này ra kết quả là Value
Nhưng trong Excel khi ta gõ = Sum(A1:A5) kết quả là 11, là tại vì excel tự ngầm hiểu nó sẻ bỏ qua toán những ô địa chỉ chứa chuỗi hoặc là không chứa gì cả.
các bạn xem thêm ví dụ 2 này nữa nha
ví dụ
A1=1, A2=2, A3="3",A4=5
Nhập các đối số hàm sum theo địa chỉ
= Sum(A1:A4) =8
Nhưng khi ta gõ đối số trực tiếp
=Sum(1,2,"3",5) = 11
khi ta nhập =Sum(A1:A4) = 8 là đúng với vấn trên tôi vừa giải thích là là tại vì excel tự ngầm hiểu nó sẻ bỏ qua toán những ô địa chỉ chứa chuỗi hoặc là không chứa gì cả("3").
khi ta nhập công thức =Sum(1,2,"3",5) = 11 thì excel lại tự ngầm hiểu những giá trị chuỗi chuyển được dạng số khi dùng hàm value thì nó sẽ chấp nhận đó là con số.
đó là một vài lưu ý nhỏ cho các bạn khi rõ hơn khi làm việc với các hàm trên, bài viết này nếu có gì sai xót xin góp ý dùm để những lần sau sẽ hoàn thiện hơn, xin cảm ơn
ví dụ
A1=1, A2=2, A3=3, A4="A",A5=5
Nhập các đối số hàm sum theo địa chỉ
= Sum(A1:A5) =11
Nhưng khi ta gõ đối số trực tiếp
=Sum(1,2,3,"A",5) = #Value
theo như bản chất của các hàm tính toán của số học thì công thức =Sum(1,2,3,"A",5) là sai, vì không thể nào cộng số với giá trị chuỗi nào đó( theo toán học là như vậy, ai muốn tìm hiểu sâu hơn về toán thì tự nghiên cứu nha ). Nên hàm này ra kết quả là Value
Nhưng trong Excel khi ta gõ = Sum(A1:A5) kết quả là 11, là tại vì excel tự ngầm hiểu nó sẻ bỏ qua toán những ô địa chỉ chứa chuỗi hoặc là không chứa gì cả.
các bạn xem thêm ví dụ 2 này nữa nha
ví dụ
A1=1, A2=2, A3="3",A4=5
Nhập các đối số hàm sum theo địa chỉ
= Sum(A1:A4) =8
Nhưng khi ta gõ đối số trực tiếp
=Sum(1,2,"3",5) = 11
khi ta nhập =Sum(A1:A4) = 8 là đúng với vấn trên tôi vừa giải thích là là tại vì excel tự ngầm hiểu nó sẻ bỏ qua toán những ô địa chỉ chứa chuỗi hoặc là không chứa gì cả("3").
khi ta nhập công thức =Sum(1,2,"3",5) = 11 thì excel lại tự ngầm hiểu những giá trị chuỗi chuyển được dạng số khi dùng hàm value thì nó sẽ chấp nhận đó là con số.
đó là một vài lưu ý nhỏ cho các bạn khi rõ hơn khi làm việc với các hàm trên, bài viết này nếu có gì sai xót xin góp ý dùm để những lần sau sẽ hoàn thiện hơn, xin cảm ơn
Lần chỉnh sửa cuối: