عندما تحتاج إلى إجراء حسابات حسابية بسيطة على عدة نطاقات من الخلايا، قم بتلخيص النتائج، واستخدم المعايير لتحديد الخلايا التي يجب تضمينها في العمليات الحسابية، ففكر في استخدام الدالة SUMPRODUCT.
يأخذ SUMPRODUCT الصفائف وعوامل التشغيل الحسابية كوسيطات. يمكنك استخدام الصفائف التي يتم تقييمها على أنها True أو False (1 أو 0) كمعاياير باستخدامها كعوامل (ضربها في الصفائف الأخرى).
على سبيل المثال، افترض أنك تريد حساب صافي المبيعات لوكيل مبيعات معين عن طريق طرح النفقات من إجمالي المبيعات، كما هو الحال في هذا المثال.
-
انقر فوق خلية خارج النطاقات التي تقوم بتقييمها. هذا هو المكان الذي تذهب إليه نتيجتك.
-
اكتب =SUMPRODUCT(.
-
اكتب (، أدخل أو حدد نطاقا من الخلايا لتضمينه في العمليات الحسابية، ثم اكتب ). على سبيل المثال، لتضمين العمود Sales من الجدول Table1، اكتب (Table1[Sales]).
-
أدخل عامل تشغيل حسابي: *، /، +، -. هذه هي العملية التي ستقوم بتنفيذها باستخدام الخلايا التي تفي بأي معايير تقوم بتضمينها؛ يمكنك تضمين المزيد من عوامل التشغيل والنطاقات. الضرب هو العملية الافتراضية.
-
كرر الخطوتين 3 و4 لإدخال نطاقات وعوامل تشغيل إضافية لحساباتك. بعد إضافة النطاق الأخير الذي تريد تضمينه في العمليات الحسابية، أضف مجموعة من الأقواس التي تحيط بجميع النطاقات المعنية، بحيث تكون العملية الحسابية بأكملها محاطة. على سبيل المثال، ((Table1[Sales])+(Table1[Expenses]))).
قد تحتاج إلى تضمين أقواس إضافية داخل العملية الحسابية الخاصة بك لتجميع عناصر مختلفة، اعتمادا على الحساب الذي تريد تنفيذه.
-
لإدخال نطاق لاستخدامه كمعيار، اكتب *، أدخل مرجع النطاق بشكل طبيعي، ثم بعد مرجع النطاق ولكن قبل القوس الصحيح، اكتب ="، ثم القيمة المراد مطابقتها، ثم ". على سبيل المثال، *(Table1[Agent]="Jones"). يؤدي هذا إلى تقييم الخلايا على أنها 1 أو 0، لذلك عند ضربها بقيم أخرى في الصيغة، تكون النتيجة إما نفس القيمة أو الصفر - بما في ذلك الخلايا المقابلة أو استبعادها بشكل فعال في أي حسابات.
-
إذا كان لديك المزيد من المعايير، كرر الخطوة 6 حسب الحاجة. بعد النطاق الأخير، اكتب ).
قد تبدو الصيغة المكتملة مثل الصيغة الموجودة في المثال أعلاه: =SUMPRODUCT((((Table1[Sales])-(Table1[Expenses]))*(Table1[Agent]=B8)))، حيث تحتوي الخلية B8 على اسم العامل.