Page 1 of 1

สูตรหาเกรดเฉลี่ยมีปัญหากับมาคน

Posted: Fri Sep 27, 2024 12:57 pm
by tigerwit
จากไฟล์ที่แนบมาเป็นการหาเกรดเฉลี่ยของนักเรียนที่เรียน 15 วิชา
ซึ่งใช้สูตรที่แนะนำจากบอร์ดนี้ พบมาเมื่อมีการนำไปใช้แล้วเกิดปัญหา คำนวณผิดพลาด
จากสูตรนี้

Code: Select all

=IF(B8="","",IFERROR(TRUNC(SUMPRODUCT(IFERROR($E$7:$V$7*E8:V8,0))/SUMIFS($E$7:$V$7,E8:V8,"<9999"),2),"-"))
ผมดูแล้วน่าจะเกิดจาก บางวิชา จะเป็นตัวเลขที่เก็บในรูปแบบข้อความ
พอที่จะมีวิธีแก้ไข หรือมีสูตรอื่น นอกจากการแปลงให้เป็นตัวเลขหรือไม่ครับ

Re: สูตรหาเกรดเฉลี่ยมีปัญหากับมาคน

Posted: Fri Sep 27, 2024 9:31 pm
by snasui
:D ตัวอย่างการปรับสูตรครับ

AC8 คีย์

=IF(B8="","",IFERROR(TRUNC(SUMPRODUCT(IFERROR($E$7:$V$7*E8:V8,0))/SUMPRODUCT($E$7:$V$7,--ISNUMBER(--E8:V8)),2),"-"))

Enter > Copy ลงด้านล่าง

Re: สูตรหาเกรดเฉลี่ยมีปัญหากับมาคน

Posted: Sun Sep 29, 2024 10:50 pm
by tigerwit
ขอบคุณครับผม