Các bạn giúp mình hàm trung bình có điều kiện với

Liên hệ QC

vantulinh

Thành viên mới
Tham gia
21/12/09
Bài viết
2
Được thích
0
Mình đang làm 1 bài tập tính điểm trung bình với điều kiện là chỉ tính điểm cho những người có điểm 3 môn Toán Lý Hóa không nhỏ hơn 5. (đề bài là sử dụng hàm tính điểm trung bình (với những người có điểm thi 3 môn lớn hơn hoặc bằng 5)
Thanks
 
Mình đang làm 1 bài tập tính điểm trung bình với điều kiện là chỉ tính điểm cho những người có điểm 3 môn Toán Lý Hóa không nhỏ hơn 5. (đề bài là sử dụng hàm tính điểm trung bình (với những người có điểm thi 3 môn lớn hơn hoặc bằng 5)
Thanks

Tốt hơn bạn nên đưa file lên cụ thể cho bà con hiểu rõ hơn ý của bạn.
Xem thử có đúng ý không?
 

File đính kèm

  • Tbinh.xls
    14 KB · Đọc: 77
Mình đang làm 1 bài tập tính điểm trung bình với điều kiện là chỉ tính điểm cho những người có điểm 3 môn Toán Lý Hóa không nhỏ hơn 5. (đề bài là sử dụng hàm tính điểm trung bình (với những người có điểm thi 3 môn lớn hơn hoặc bằng 5)
Thanks

Sử dụng hàm IF, AND,AVERAGE
=IF(AND(A1>=5,B1>=5,C1>=5),AVERAGE(A1:C1),"")
 
[B đã viết:
havietchuong[/B];212916]Tốt hơn bạn nên đưa file lên cụ thể cho bà con hiểu rõ hơn ý của bạn.
[B đã viết:
Xem thử có đúng ý không?


Với điều kiện như tác giả đã nói thì dùng if(or là không đúng đâu mà phải là if(and

PHP:
ThanhPhương Sử dụng hàm IF, AND,AVERAGE
=IF(AND(A1>=5,B1>=5,C1>=5),AVERAGE(A1:C1),"")

Nếu có nhiều điều kiện kết hợp "và" thì lại phải gõ điều kiện (giả sử thêm văn,sử, đĩa,...) thì công thức có vẻ hơi dài,
Theo tôi, tôi sẽ dùng;
PHP:
=IF(MIN(A1:C1)>=5,AVERAGE(A1:C1),0)
 


Với điều kiện như tác giả đã nói thì dùng if(or là không đúng đâu mà phải là if(and

PHP:
ThanhPhương Sử dụng hàm IF, AND,AVERAGE
=IF(AND(A1>=5,B1>=5,C1>=5),AVERAGE(A1:C1),"")

Nếu có nhiều điều kiện kết hợp "và" thì lại phải gõ điều kiện (giả sử thêm văn,sử, đĩa,...) thì công thức có vẻ hơi dài,
Theo tôi, tôi sẽ dùng;
PHP:
=IF(MIN(A1:C1)>=5,AVERAGE(A1:C1),0)

Thay hàm OR bằng hàm AND thì không được đâu bạn ạ.
Bởi vì thay bằng hàm AND thì trong đó có 1 hoặc 2 môn dưới 5 nó sẽ tính trung bình được đấy. Bạn xem thử nha.
 

File đính kèm

  • Tbinh.xls
    14 KB · Đọc: 13
Thay hàm OR bằng hàm AND thì không được đâu bạn ạ.
Bởi vì thay bằng hàm AND thì trong đó có 1 hoặc 2 môn dưới 5 nó sẽ tính trung bình được đấy. Bạn xem thử nha.

1. Thứ nhất, bạn đã sai (hoặc hiểu sai ý tác giả), xem:
vantulinhCác bạn giúp mình hàm trung bình có điều kiện với
Mình đang làm 1 bài tập tính điểm trung bình với điều kiện là chỉ tính điểm cho những người có điểm 3 môn Toán Lý Hóa không nhỏ hơn 5. (đề bài là sử dụng hàm tính điểm trung bình (với những người có điểm thi 3 môn lớn hơn hoặc bằng 5)
Thanks
=> Có nghĩa là chỉ tính trung bình cho những người có tất cả 3 môn đều từ 5 điểm trở lên. (Bạn dùng or có nghĩa là hoặc - hoặc một môn lớn hơn hoặc bằng 5 thì cũng tính điểm trung bình sao?)

2. Thứ 2, tôi dùng công thức:
PHP:
MIN(A1:C1)>=5
thì chắc chắn 3 môn đó, mỗi môn đều từ 5 điểm trở lên, nên không cần dùng điều kiện AND nữa làm gì?
Thế thôi, bạn kiểm tra lại xem (hoặc là tác giả làm cho tôi hiểu sai,..)
 
Lần chỉnh sửa cuối:
Mỗi bạn 1 kiểu , tôi nghĩ 2 mệnh đề này tương đương

if(AND(
A1>=5,B1>=5,C1>=5),A ,B)

if(or(
A1<5,B1<5,C1<5)
,B,A)
 
Ôi các bác nhiệt tình quá, em cảm ơn các bác nha, dù sao k chỉ là giúp đỡ nhau mà là 1 diễn đàn để học tập và trao đổi. Các bác hiểu đúng ý em rồi đấy, vì em không post được file đính kèm nên làm các bác vất vả quá. Điều kiện của đề bài thực ra em cũng chỉ hiểu được là, bất cứ ai mà có 1môn nào dưới 5 thì k ĐƯỢC tính điểm trung bình, vì đề bài còn có 1 cột nợ môn nữa. Chân thành cảm ơn các bác đã giúp đỡ.
 
Điều kiện của đề bài thực ra em cũng chỉ hiểu được là, bất cứ ai mà có 1môn nào dưới 5 thì k ĐƯỢC tính điểm trung bình, vì đề bài còn có 1 cột nợ môn nữa. Chân thành cảm ơn các bác đã giúp đỡ.


Chú ý rằng đó là bài tập. Còn thực tế thì cứ tính trung bình thông thường. Khi nào "nó" thi lại xong thì nhập lại điểm.

Nhân đây, tôi thấy rất hay khi thay biểu thức logic
AND(
A1>=5,B1>=5,C1>=5) bằng MIN(A1:C1)>= 5
 
Web KT
Back
Top Bottom