Excel: ใช้ sumproduct ที่มีค่ามากกว่าศูนย์เท่านั้น
ฟังก์ชัน SUMPRODUCT ใน Excel จะส่งคืนผลรวมของผลิตภัณฑ์ของตารางที่ตรงกันสองตาราง
หากต้องการใช้ฟังก์ชันนี้เฉพาะกับค่าที่มากกว่าศูนย์ คุณสามารถใช้สูตรต่อไปนี้:
=SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )
สูตรเฉพาะนี้จะส่งคืนผลรวมของผลิตภัณฑ์ของทั้งสองอาร์เรย์สำหรับค่าที่มากกว่าศูนย์ในช่วง A1:A9 เท่านั้น
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: ใช้ SUMPRODUCT ที่มีค่ามากกว่าศูนย์เท่านั้น
สมมติว่าเรามีตารางค่าสองตารางต่อไปนี้ใน Excel:

หากเราใช้ฟังก์ชัน SUMPRODUCT ตามปกติ เราสามารถรวมผลคูณระหว่างค่าในคอลัมน์ A และคอลัมน์ B ได้:

ผลรวมของผลิตภัณฑ์กลายเป็น 144 .
เราสามารถตรวจสอบได้ด้วยตนเองว่าสิ่งนี้ถูกต้อง:
ผลรวมของผลิตภัณฑ์ = 10*3 + 5*4 + 0*5 + (-3)*2 + 6*5 + 4*5 + 10*2 + (-5)*4 + 10*5 = 144
หากต้องการหาเฉพาะผลรวมของผลิตภัณฑ์ที่มีค่าในคอลัมน์ A มากกว่าศูนย์ เราสามารถใช้สูตรต่อไปนี้:
=SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

ผลรวมของผลิตภัณฑ์ที่มีค่าในคอลัมน์ A มากกว่าศูนย์กลายเป็น 170
เราสามารถตรวจสอบได้ด้วยตนเองว่าสิ่งนี้ถูกต้อง:
ผลรวมของผลิตภัณฑ์ = 10*3 + 5*4 + 6*5 + 4*5 + 10*2 + 10*5 = 170
หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับฟังก์ชัน SUMPRODUCT ได้ที่นี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีแก้ไขค่าที่หายไปใน Excel
วิธีค้นหาค่า 10 อันดับแรกในรายการใน Excel
วิธีค้นหาค่า 10% แรกในคอลัมน์ Excel