นับจำนวนครั้งที่ค่าใดๆ เกิดขึ้น
Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016

สมมติว่าคุณต้องการหาจํานวนครั้งของข้อความหรือค่าตัวเลขที่เกิดขึ้นในช่วงของเซลล์ ตัวอย่างเช่น

  • ถ้าช่วง เช่น A2:D20 มีค่าตัวเลข 5, 6, 7 และ 6 ดังนั้นตัวเลข 6 จะเกิดขึ้นสองครั้ง

  • ถ้าคอลัมน์มี "Buchanan", "Dodsworth", "Dodsworth" และ "Dodsworth" แล้ว "Dodsworth" จะเกิดขึ้นสามครั้ง

มีวิธีนับจำนวนครั้งของที่ค่าเกิดขึ้นอยู่หลายวิธี

ใช้ฟังก์ชัน COUNTIF เพื่อนับจำนวนครั้งที่ค่าเฉพาะปรากฏในช่วงของเซลล์

ตัวอย่าง COUNTIF

สำหรับข้อมูลเพิ่มเติม ให้ดู ฟังก์ชัน COUNTIF

ฟังก์ชัน COUNTIFS จะคล้ายกับฟังก์ชัน COUNTIF ที่มีข้อยกเว้นที่สําคัญหนึ่งประการคือ COUNTIFS ช่วยให้คุณนําเกณฑ์ไปใช้กับเซลล์ในช่วงหลายช่วงและนับจํานวนครั้งที่เป็นไปตามเกณฑ์ทั้งหมด คุณสามารถใช้คู่ช่วง/เกณฑ์กับ COUNTIFS ได้สูงสุด 127 คู่

ไวยกรณ์สำหรับ COUNTIFS คือ:

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)

ดูตัวอย่างต่อไปนี้:

ตัวอย่าง COUNTIFS

ถ้าต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ฟังก์ชันนี้เพื่อนับจำนวนช่วงหลายๆ ช่วงและเกณฑ์หลายๆ เกณฑ์ ให้ดูที่ ฟังก์ชัน COUNTIFS

สมมติว่าคุณต้องการกําหนดจํานวนพนักงานขายที่ขายสินค้าหนึ่งๆ ในบางภูมิภาค หรือคุณต้องการทราบจํานวนยอดขายที่เหนือค่าหนึ่งๆ ที่ทําโดยพนักงานขายรายใดรายหนึ่ง คุณสามารถใช้ฟังก์ชัน IF และ COUNT ร่วมกันได้ นั่นคือ ก่อนอื่นให้คุณใช้ฟังก์ชัน IF เพื่อทดสอบเงื่อนไข และถ้าผลลัพธ์ของฟังก์ชัน IF เป็นจริง คุณจะใช้ฟังก์ชัน COUNT เพื่อนับเซลล์

หมายเหตุ: 

  • สูตรในตัวอย่างนี้ต้องถูกใส่เป็นสูตรอาร์เรย์

    • ถ้าคุณมี Microsoft 365 เวอร์ชันปัจจุบัน คุณเพียงแค่ใส่สูตรในเซลล์ด้านซ้ายบนของช่วงผลลัพธ์ แล้วกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก

    • ถ้าคุณเปิดเวิร์กบุ๊กนี้ใน Excel สําหรับ Windows เวอร์ชันที่ใหม่กว่าหรือ Excel for Mac และต้องการเปลี่ยนสูตรหรือสร้างสูตรที่คล้ายกัน ให้กด F2 แล้วกด Ctrl+Shift+Enter เพื่อให้สูตรส่งกลับผลลัพธ์ที่คุณต้องการ

  • เชื่น เพื่อให้สูตรเหล่านี้ใช้ได้ อาร์กิวเมนต์ที่สองสำหรับฟังก์ชัน IF ต้องเป็นตัวเลข

ตัวอย่างฟังก์ชัน COUNT และ IF แบบซ้อนกัน

ถ้าต้องการเรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชันดังกล่าว ให้ดูที่ ฟังก์ชัน COUNT และ ฟังก์ชัน IF

ในตัวอย่างต่อไปนี้ เราจะใช้ฟังก์ชัน IF และ SUM ร่วมกัน ฟังก์ชัน IF จะทดสอบค่าในบางเซลล์ก่อน จากนั้นถ้าผลลัพธ์ของการทดสอบเป็น True ฟังก์ชัน SUM จะหาผลรวมของค่าเหล่านั้นที่ผ่านการทดสอบ

หมายเหตุ: สูตรในตัวอย่างนี้ต้องถูกใส่เป็นสูตรอาร์เรย์

  • ถ้าคุณมี Microsoft 365 เวอร์ชันปัจจุบัน คุณเพียงแค่ใส่สูตรในเซลล์ด้านซ้ายบนของช่วงผลลัพธ์ แล้วกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก

  • ถ้าคุณเปิดเวิร์กบุ๊กนี้ใน Excel สําหรับ Windows หรือ Excel for Mac เวอร์ชันที่ใหม่กว่า และต้องการเปลี่ยนสูตรหรือสร้างสูตรที่คล้ายกัน ให้กด F2 แล้วกด Ctrl+Shift+Enter เพื่อให้สูตรส่งกลับผลลัพธ์ที่คุณคาดหวัง

ตัวอย่าง 1

ตัวอย่างที่ 1: SUM และ IF ซ้อนกันในสูตร

ฟังก์ชันด้านบนระบุว่า ถ้า C2:C7 มีค่า Buchanan และ Dodsworth ฟังก์ชัน SUM ควรแสดงผลรวมของระเบียนที่ตรงตามเงื่อนไข สูตรจะค้นหาสามระเบียนสําหรับ Buchanan และระเบียนหนึ่งสําหรับ Dodsworth ในช่วงที่กําหนด และแสดง 4

ตัวอย่าง 2

ตัวอย่างที่ 2: SUM และ IF ซ้อนกันในสูตร

ฟังก์ชันด้านบนระบุว่า ถ้า D2:D7 มีค่าที่น้อยกว่า $9000 หรือมากกว่า $19,000 ดังนั้น SUM ควรแสดงผลรวมของระเบียนทั้งหมดที่ตรงตามเงื่อนไข สูตรจะค้นหาสองระเบียน D3 และ D5 ที่มีค่าน้อยกว่า $9000 จากนั้น D4 และ D6 ที่มีค่ามากกว่า $19,000 และแสดง 4

ตัวอย่าง 3

ตัวอย่างที่ 3: SUM และ IF ซ้อนกันในสูตร

ฟังก์ชันด้านบนระบุว่า ถ้า D2:D7 มีใบแจ้งหนี้สําหรับ Buchanan น้อยกว่า $9000 ดังนั้น SUM ควรแสดงผลรวมของระเบียนที่ตรงตามเงื่อนไข สูตรพบว่า C6 ตรงตามเงื่อนไข และแสดง 1

คุณสามารถใช้ PivotTable เพื่อแสดงผลรวมและนับจํานวนค่าที่ไม่ซ้ํากันได้ PivotTable เป็นวิธีการแบบโต้ตอบที่สรุปข้อมูลจำนวนมากอย่างรวดเร็ว คุณสามารถใช้ PivotTable เพื่อขยายและยุบระดับของข้อมูลเพื่อเน้นผลลัพธ์ของคุณ และเพื่อดูรายละเอียดแนวลึกจากข้อมูลสรุปสําหรับพื้นที่ที่คุณสนใจ นอกจากนี้ คุณสามารถย้ายแถวไปยังคอลัมน์หรือคอลัมน์ไปยังแถว ("การหมุนรอบ") เพื่อดูจํานวนครั้งที่ค่าเกิดขึ้นใน PivotTable มาดูตัวอย่างสถานการณ์สมมติของสเปรดชีตการขาย ที่คุณสามารถนับจํานวนยอดขายที่มีอยู่สําหรับกอล์ฟและเทนนิสสําหรับไตรมาสที่เฉพาะเจาะจง

  1. ใส่ข้อมูลต่อไปนี้ลงในสเปรดชีต Excel

    ข้อมูลตัวอย่างสำหรับ PivotTable
  2. เลือก A2:C8

  3. เลือก แทรก > PivotTable

  4. ในกล่องโต้ตอบ Create PivotTable ให้เลือก เลือกตารางหรือช่วง แล้วเลือก เวิร์กชีตใหม่ แล้วเลือก ตกลง

    PivotTable ว่างเปล่าจะถูกสร้างขึ้นในแผ่นงานใหม่

  5. ในบานหน้าต่างเขตข้อมูล PivotTable ให้ทำตามต่อไปนี้:

    1. ลาก กีฬา ไปยังพื้นที่ แถว

    2. ลาก ไตรมาส ไปยังพื้นที่ คอลัมน์

    3. ลาก ยอดขาย ไปยังพื้นที่ ค่า

    4. ทำซ้ำขั้นตอน c.

      ชื่อเขตข้อมูลจะแสดงเป็น SumofSales2 ทั้งในพื้นที่ของ PivotTable และค่า

      ในขั้นตอนนี้ บานหน้าต่างเขตข้อมูล PivotTable จะมีลักษณะดั้งนี้:

      เขตข้อมูล PivotTable
    5. ในพื้นที่ ค่า ให้เลือกรายการดรอปดาวน์ที่อยู่ถัดจาก SumofSales2 และเลือก การตั้งค่าเขตข้อมูลค่า

    6. ในกล่องโต้ตอบ การตั้งค่าเขตข้อมูลค่า ให้ทำดังต่อไปนั้:

      1. ในส่วน สรุปเขตข้อมูลค่าโดย ให้เลือก นับจำนวน

      2. ในเขตข้อมูล ชื่อแบบกำหนดเอง ให้ปรับเปลี่ยนชื่อเป็น นับจำนวน

        กล่องโต้ตอบ การตั้งค่าเขตข้อมูลค่า
      3. เลือก ตกลง

    PivotTable จะแสดงจำนวนนับของระเบียนสำหรับกอล์ฟและเทนนิสในไตรมาสที่ 3 และไตรมาสที่ 4 พร้อมๆ กับตัวเลขยอดขาย

    PivotTable

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน

ดูเพิ่มเติม

ภาพรวมของสูตรใน Excel

วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้

ค้นหาและแก้ไขข้อผิดพลาดในสูตร

แป้นพิมพ์ลัดและแป้นฟังก์ชัน Excel

ฟังก์ชันของ Excel (เรียงลำดับตามตัวอักษร)

ฟังก์ชันของ Excel (เรียงตามประเภท)

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย