tính giá trị TB cho GPA

Liên hệ QC

huyentt510

Thành viên hoạt động
Tham gia
12/10/10
Bài viết
124
Được thích
4
Nhờ các bác tạo giùm công thức tổng quát tính GPA từ công thức tính thủ công theo file đính kèm. thanks!
 

File đính kèm

Tôi chỉ làm được 2 công thức, sao chép và tô nền vàng trên file đính kèm.
 

File đính kèm

cảm ơn bạn đã tìm ra 2 công thức này. Còn công thức tính cho phần 2 có bác nào biết không tính giúp tôi với ?????
 
Để tìm 2 công thức còn lại, bạn chú ý nó tương tự 2 công thức trước

Công thức trên ô AM10 =-SUMPRODUCT($C10:$AL10,-($C$7:$AL$7=$C$7),-($C$8:$AL$8=C$8),$C$9:$AL$9)/SUMPRODUCT(-(C10:AL10>0),-($C$7:$AL$7=$C$7),$C$9:$AL$9,-($C$8:$AL$8=C$8))
để tính cho "lần 1" tức là giá trị của ô $C$7. Để làm cho "lần 2", bạn thay $C$7 thành $F$7.
Mọi địa chỉ khác chắc là không đổi.

Để cẩn thận, bạn chép công thức trên ô AM10 ra giấy, chữ to vào, sau đó xoá và sửa$C$7 thành $F$7.
rồi đánh máy vô ô AP10.

Tương tự với công thức tiếp

Chúc bạn thành công nhé
 
Nói như cánh nam: quả bóng đang ở chân bạn đó.
Nếu là cánh nữ thì ta nói gì?: cái cặp tóc (cái trâm) đang ở trong tay bạn.
 
Bạn thử cách này xem sao?
 

File đính kèm

Tìm Kết quả đúng

Nhờ các ACE giúp tôi tìm ra công thức để cho kết quả đúng. Mong các ACE nghiên cứu kỹ dùm cho, đã có bác cho rằng đề tài này đã gửi nhiều lần và quả thực tôi đã gửi nhiều lần nhưng chưa ai tìm ra công thức đúng. Sau đó tôi lại gửi đi gửi lại để hỏi nhưng lại bảo đề tài này hỏi mãi. Quả thực nó rắc rối tôi thử đi thử lại và tìm không ra vì vậy mong các ACE đừng bỏ qua nhé,xin cảm ơn rất nhiều.
 

File đính kèm

Nhờ các ACE giúp tôi tìm ra công thức để cho kết quả đúng. Mong các ACE nghiên cứu kỹ dùm cho, đã có bác cho rằng đề tài này đã gửi nhiều lần và quả thực tôi đã gửi nhiều lần nhưng chưa ai tìm ra công thức đúng. Sau đó tôi lại gửi đi gửi lại để hỏi nhưng lại bảo đề tài này hỏi mãi. Quả thực nó rắc rối tôi thử đi thử lại và tìm không ra vì vậy mong các ACE đừng bỏ qua nhé,xin cảm ơn rất nhiều.
Lại 1 người nữa mở chủ đề lung tung
Muốn gì thì cứ vào đây mà hỏi tiếp nhé:
http://www.giaiphapexcel.com/forum/showthread.php?50108-tính-giá-trị-TB-cho-GPA
 
Lại 1 người nữa mở chủ đề lung tung
Muốn gì thì cứ vào đây mà hỏi tiếp nhé:
http://www.giaiphapexcel.com/forum/showthread.php?50108-tính-giá-trị-TB-cho-GPA
Cảm ơn các bác cho em hỏi tiếp vấn đền này vì khi em thử lại thì công thức ở O 15 cho kết quả sai. vì vậy mong các bác tìm ra chỗ sai??. Đồng thời các bác tìm giúp em ra công thức tính GPA tích lũy ( phần cột đánh dấu hỏi). Thất sự là tôi rất trăn trở với công thức này nên liên tiếp hỏi có gì đó làm phiền mong các bac thông cảm.
 

File đính kèm

Xài hàm tự tạo đi, có vẻ đơn giản & uyễn chuyển hơn!

Bạn kiểm xem sao. . . .
 

File đính kèm

Đề tài này rất khó nên mong các ACE giỏi về exel hãy giúp tôi nhé. Cảm ơn nhiều.
 
Đề tài này rất khó nên mong các ACE giỏi về exel hãy giúp tôi nhé. Cảm ơn nhiều.
To huyentt510 lần sau bạn muốn hỏi tiếp về đề tài này thì chỉ cần vào đề tài bạn đã tạo trước đó và viết câu hỏi tiếp, bạn không nên nhiều lần tạo đề tài mà vẫn với một chủ đề cũ. Vì như vậy đã vi phạm nội quy của diễn đàn chúng tôi có thể xóa bỏ bài của bạn bất kỳ lúc nào?
 
Tôi cần là công thức tổng quát vì có rất nhiều môn và nhiều SV chứ có phải vài người đâu mà ngồi tính tay. Nói như bác thì còn gì là exel..
 
Tôi cần là công thức tổng quát vì có rất nhiều môn và nhiều SV chứ có phải vài người đâu mà ngồi tính tay. Nói như bác thì còn gì là exel..

Nếu là EXCEL, có nên chăng ta nghĩ lại việc bố trí dữ liệu hợp lý hơn , hoặc dùng cột phụ?

Bài #10 có hàm tự tạo đó bạn không thử dùng ah?
 
Cái ni bạn trả lời cho bài nào vậy?

Tôi cần là công thức tổng quát vì có rất nhiều môn và nhiều SV chứ có phải vài người đâu mà ngồi tính tay. Nói như bác thì còn gì là exel..

/(/hững mong là nó không fải bạn trả lời cho bài của tôi!

GPA.JPG
 
Vậy bạn có cách nào hay hơn để bố trí cột phụ mà cho kết quả đúng chỉ tôi nhé.
 
/-(ình như bạn chưa thu nạp nhiều lắm về kiến thức của hàm tự tạo?

Nó trong ngăn Module đó:

PHP:
Option Explicit
Function GPA(Diem As Range, SoTrinh As Range, Optional Lan As Byte = 3)
 Dim Cls As Range
 Dim jJ As Byte, Col As Byte, TuSo As Double, MSo As Double
 Col = Diem.Cells.Count
 For jJ = 1 To Col Step 2
    If Lan = 1 Then
        TuSo = TuSo + Diem(jJ) * SoTrinh(jJ)
        MSo = MSo + IIf(Diem(jJ) <> 0, SoTrinh(jJ), 0)
    ElseIf Lan = 2 Then
        TuSo = TuSo + IIf(Diem(jJ + 1) <> 0, Diem(jJ + 1), Diem(jJ)) * SoTrinh(jJ + 1)
        MSo = MSo + IIf(Diem(jJ + 1) <> 0 Or Diem(jJ) <> 0, SoTrinh(jJ + 1), 0)
    ElseIf Lan = 3 Then
        If Diem(jJ + 1) >= 2 Or Diem(jJ) >= 2 Then
            TuSo = TuSo + IIf(Diem(jJ) >= 2, Diem(jJ), Diem(jJ + 1)) * SoTrinh(jJ)
            MSo = MSo + SoTrinh(jJ + 1)
        End If
    Else
        GPA = "2uá Ngóc!":            Exit Function
    End If
 Next jJ
 If MSo <> 0 Then
    GPA = TuSo / MSo
 Else
    GPA = 0
 End If
End Function
 
Web KT

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

Back
Top Bottom