กฏกติกาของฟอรัม : แจ้งชื่อและนามสกุลจริงในการสมัครสมาชิก--ตั้งชื่อกระทู้ให้ตรงกับปัญหาที่ถาม--เขียนอธิบายคำถามทั้งในตัวกระทู้และในแฟ้มแนบให้ละเอียด--ห้ามใช้คำว่า อ่ะ คับ หรือคำผวน หรือคำที่ไม่มีในพจนานุกรมไทย--โปรดตั้งชื่อแฟ้มให้สื่อถึงปัญหาที่ถาม--อย่าระบุชื่อให้คนใดคนหนึ่งเป็นผู้ตอบ--งดให้ความร่วมมือหรือช่วยตอบคำถาม กระทู้ที่ละเมิดกฏกติกาของฟอรัม
Results 1 to 4 of 4

Thread: นับเมื่อค่าในเซลตรงกับแถวบนสุด

  1. #1

    Join Date
    Jun 2007
    Location
    โคราช เมือง
    Job
    งานสอน
    Version
    excel2003
    Posts
    26

    Default นับเมื่อค่าในเซลตรงกับแถวบนสุด

    จะทำไฟล์ตรวจข้อสอบครับ
    แถวที่ 1 เป็นเฉลย-

    แถวที่ 2 เป็นคำตอบของคนที่ 1
    แถวที่ 3 เป็นคำตอบของคนที่ 2
    .
    .
    .
    แถวที่ 10 เป็นคำตอบของคนที่ 9

    ที่ขวาสุดของแถวต้งการใช้ COUNIF
    เพื่อให้นับถ้าค่าในเซลตรงกับแถวเฉลย ซึ่งก็คือจำนวนข้อที่ตอบถูก

    มีวิธีการยังไงครับ
    หรือมีข้อแนะนำที่ดีกว่ารูปแบบนี้
    รยกวนด้วยครับ

  2. #2
    Excel Expert Volunteer Nongmod's Avatar
    Join Date
    May 2007
    Location
    ศรีราชา ชลบุรี
    Job
    วิทยากร ,ที่ปรึกษา ด้านการเพิ่มผลการผลิต และ Lean Manufacturing
    Version
    Excel2003 Windows XP
    Posts
    169

    Default

    ดูที่ไฟล์แนบนะครับ

  3. #3
    Excel Expert Volunteer Nongmod's Avatar
    Join Date
    May 2007
    Location
    ศรีราชา ชลบุรี
    Job
    วิทยากร ,ที่ปรึกษา ด้านการเพิ่มผลการผลิต และ Lean Manufacturing
    Version
    Excel2003 Windows XP
    Posts
    169

    Default

    ใช้ Function sumproduct หรือ เขียนสูตรแบบ Array ได้ครับ

    อธิบายได้ดังนี้ครับ

    =SUMPRODUCT(--($B$2:$F$2=B3:F3))

    1. $B$2:$F$2=B3:F3 เพื่อ ตรวจสอบค่า ในเซลล์ระหว่าง B2 กับ B3 ถึง F2 กับ F3 ซึ่งจะได้ค่าเป็น True False

    2. ($B$2:$F$2=B3:F3) ค่าที่ได้คือ {TRUE,FALSE,FALSE,TRUE,FALSE}
    และเมื่อใส่เครื่องหมาย -- จะแปลงค่า True False เป็น 1,0

    3. --{TRUE,FALSE,FALSE,TRUE,FALSE} = {1,0,0,1,0}

    4 . =SUMPRODUCT( {1,0,0,1,0}) = 2

  4. #4

    Join Date
    Jun 2007
    Location
    โคราช เมือง
    Job
    งานสอน
    Version
    excel2003
    Posts
    26

    Default

    ขอบคุณครับ
    ได้อย่างใจเลย

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •