دالة excel: sumproduct
يمكن استخدام الدالة SUMPRODUCT لإرجاع قيمة بعد الجمع وضرب القيم في النطاقات أو المصفوفات. بعبارات بسيطة، يقوم أولاً بضرب الخلايا المطابقة من النطاقات ثم يلخص كل القيم. هذه إحدى الوظائف الأكثر فائدة وقوة في Excel والتي يمكن استخدامها لتحليل البيانات.
بناء الجملة
SUMPRODUCT(array1، [array2]، [array3]، …)
الحجج
- array1: المصفوفة الأولى التي تريد ضربها ثم إضافتها.
- [array2]: المصفوفة الثانية التي تريد ضربها ثم إضافتها.
مثال
في المثال أدناه، استخدمنا SUMPRODUCT لضرب وإضافة القيم في العمود D والعمود F.
هنا قمنا بتحديد النطاق A1:A8 في الجدول الأول وفي الجدول الثاني حددنا النطاق C1:C8.
الآن ما يحدث هو تعدد قيم النطاقين مع بعضهما البعض (A1xC1، A2xC2، إلخ).
وبعد ضرب كل القيم، يقوم بجمعها ويظهر لك تلك القيمة في النتيجة.
كما يوحي الاسم، تقوم الدالة SUMPRODUCT أولاً بحساب حاصل ضرب جميع القيم ثم تجمعها جميعًا معًا للحصول عليها في خلية واحدة.
لكي تفهم مدى قوة SUMPRODUCT، في المثال التالي نحقق نفس النتيجة باستخدام عمود مساعد والدالة SUM.
ولهذا السبب قلت إن SUMPRODUCT هي إحدى أقوى الوظائف المتوفرة لدينا في Excel لتحليل البيانات وإجراء العمليات الحسابية المعقدة. وللمضي قدمًا قليلاً، استخدمنا SUMPRODUCT للبحث عن قيمة في جدول.
نقاط مهمة
- إذا لم تحدد array2، فسيقوم SUMPRODUCT ببساطة بجمع array1.
- يجب أن يكون الحد الأقصى لحجم كل صفيف هو نفسه. إذا كان المصفوفة 1 تحتوي على خمس خلايا، فيجب أن تكون خلايا المصفوفة 2 5.
- سيتم التعامل مع النص والمدخلات غير الرقمية الأخرى على أنها 0.
⇠ العودة إلى وظائف Excel