Tính điểm trung bình

Liên hệ QC

hoabattu_mc_89

Thành viên mới
Tham gia
11/10/10
Bài viết
2
Được thích
0
Mình gặp vấn đề với bài tính điểm trung bình dựa theo hệ số 2 này, mình định dùng hàm if nhưng không ổn, các bạn giúp mình gỡ rối với.
 

File đính kèm

Dùng cái này thử xem (cho ô N5 và cho cả cột N):
=AVERAGE(D5:M5, MATCH(C5,$D$4:$M$4,0))
Nghĩa là lấy trung bình của tổng các điểm thi và điểm của môn chuyên.
 
Hix, chú Triệu Tường sinh năm 1969 ạ (xem hồ sơ cháu mới biết hj), cảm ơn chú xem bài hộ cháu, nhưng mà cái hàm match là hàm trả về vị trí của một giá trị trong một dãy giá trị đúng không ạ, cháu thử tính điểm rùi, không đúng. Chú xem lại hộ cháu với.
 
Không đúng chỗ nào? Bạn cho ví dụ không đúng đi?
Còn tôi thì cho ví dụ đúng nhé:
Bốc đại 1 em, em Việt, chuyên Địa (hàng 10).
Tổng điểm 10 môn thi của em này là 69, nếu chia trung bình cho 10 (môn) thì trung bình = 6.9
Nhưng do em này chuyên Địa, nên cộng thêm con 4 của môn Địa nữa = 69 + 4 = 73
Rồi chia cho 11, có phải ra kết quả là 6.81818, hay làm tròn là 6.82 không ?
Công thức của tôi cho ra đúng con số đó.
Bạn tìm giúp tôi em nào mà công thức cho ra kết quả sai nhé, để tôi biết đằng mà sửa.
 
Không đúng chỗ nào? Bạn cho ví dụ không đúng đi?
Còn tôi thì cho ví dụ đúng nhé:
Bốc đại 1 em, em Việt, chuyên Địa (hàng 10).
Tổng điểm 10 môn thi của em này là 69, nếu chia trung bình cho 10 (môn) thì trung bình = 6.9
Nhưng do em này chuyên Địa, nên cộng thêm con 4 của môn Địa nữa = 69 + 4 = 73
Rồi chia cho 11, có phải ra kết quả là 6.81818, hay làm tròn là 6.82 không ?
Công thức của tôi cho ra đúng con số đó.
Bạn tìm giúp tôi em nào mà công thức cho ra kết quả sai nhé, để tôi biết đằng mà sửa.
Chưa đúng đâu Anh à. Em đầu tiên tên Lê (Học sinh chuyên Toán) -> Công thức Anh cho ra kết quả điểm trung bình là 5.81 nhưng thực tế nó là 6.27. Đúng ra Anh sửa lại công thức như sau:
Mã:
=AVERAGE(D5:M5, INDEX(D5:M5,,MATCH(C5,$D$4:$M$4,0)))
 

File đính kèm

=AVERAGE(D5:M5, INDEX(D5:M5,,MATCH(C5,$D$4:$M$4,0))) mình không hiểu, sau công thức này khong tham chiếu thêm vị trí dòng , để vậy sao không có phát sinh lỗi .
 
=AVERAGE(D5:M5, INDEX(D5:M5,,MATCH(C5,$D$4:$M$4,0))) mình không hiểu, sau công thức này khong tham chiếu thêm vị trí dòng , để vậy sao không có phát sinh lỗi .
Đơn giản bởi vì vùng D5:M5 chỉ có 1 hàng nên không cần tham số này.
Một cách giải quyết khác nhé:
=AVERAGE(D5:M5,HLOOKUP(C5,D$4:M5,ROWS(D$4:M5),0))
P/S: Trong thực tế thì việc tính ĐTB của học sinh, bao giờ cũng phải làm tròn kết quả, có như vậy thì kết quả xếp loại (học lực) mới đúng. Do đó trong thực tế, để tính ĐTB, ta thường dùng công thức
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom