Excel: วิธีใช้ sumif กับ isnumber
บ่อยครั้งคุณอาจต้องการเพิ่มค่าของช่วงใน Excel เฉพาะเมื่อค่าของช่วงที่เกี่ยวข้องเป็นตัวเลขเท่านั้น
คุณสามารถใช้สูตรต่อไปนี้เพื่อทำสิ่งนี้:
=SUMPRODUCT(--ISNUMBER( A:A ), B:B )
สูตรเฉพาะนี้จะเพิ่มค่าในคอลัมน์ B เฉพาะเมื่อค่าที่สอดคล้องกันในคอลัมน์ A เป็นตัวเลขเท่านั้น
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: ใช้ SUMIF กับ ISNUMBER ใน Excel
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงจำนวนยอดขายที่ทำโดยพนักงานของบริษัทที่มี ID บางอย่าง:
โปรดทราบว่าค่า ID บางค่าเป็นอักขระในขณะที่ค่าอื่นเป็นค่าตัวเลข
เราสามารถใช้สูตรต่อไปนี้เพื่อคำนวณผลรวมของยอดขายเฉพาะแถวที่มีค่า ID เป็นตัวเลข:
=SUMPRODUCT(--ISNUMBER( A2:A11 ), B2:B11 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้:
ผลรวมของยอดขายเฉพาะแถวที่มีรหัสตัวเลขคือ 67
เราสามารถตรวจสอบได้ด้วยตนเองว่าสิ่งนี้ถูกต้องโดยการคำนวณผลรวมของยอดขายสำหรับแถวที่มีรหัสตัวเลขเท่านั้น:
ผลรวมยอดขายสำหรับรหัสดิจิทัล: 28 + 9 + 12 + 18 = 67
ซึ่งตรงกับค่าที่เราคำนวณโดยใช้สูตร
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีใช้ SUMIF กับ OR ใน Excel
วิธีใช้ SUMIFS กับช่วงวันที่ใน Excel
วิธีใช้ไวด์การ์ดในฟังก์ชัน SUMIFS ใน Excel