كيفية استخدام SUMIF ، SUMIFS في جداول بيانات Google

نشرت: 2022-03-30

تساعد وظائف جداول بيانات Google SUMIF و SUMIFS في تحليل البيانات وتنظيمها وجمعها بناءً على معايير محددة.

قيم الخلايا الإجمالية لهذه الصيغ عندما تفي بالمتطلبات التي تحددها.

لقد قمت بهذا مؤخرًا لشركة عبر الإنترنت أرادت التعمق في تقارير حركة المرور الخاصة بها.

لقد قمت بتصدير حركة مرور الموقع اليومية للشركة عن طريق القناة من برنامج التحليلات الخاص بها واستوردت تلك البيانات إلى جدول بيانات Google ، والذي حفظته باسم "حركة المرور اليومية".

ثم جمعت البيانات: صف واحد لكل قناة في اليوم. تستقبل الشركة حركة المرور من حوالي تسعة مصادر. وبالتالي ، من 1 كانون الثاني (يناير) إلى 28 آذار (مارس) (87 يومًا) ، كان جدول البيانات يحتوي على 748 صفًا من إجمالي عدد زيارات القنوات. كانت هذه معلومات كثيرة للغاية لفرزها يدويًا.

Screenshot of Google Sheet showing SUMIF example

نتج عن استيراد البيانات 748 صفاً من إجمالي حركة مرور القنوات.

باستخدام بيانات نموذجية ، دعنا نلقي نظرة على كيفية مساعدة الصيغتين SUMIF و SUMIFS في تحليل حركة مرور الموقع ، على وجه التحديد:

  • ما مقدار حركة المرور التي ولدتها كل قناة طوال فترة الـ 87 يومًا بأكملها؟
  • كم تولد كل قناة شهريا؟

سوميف

تحتوي معلومات حركة المرور المستوردة على ثلاثة أعمدة: التاريخ والقناة وعدد الزيارات الفريدة لكل قناة في ذلك اليوم.

Screenshot of Google Sheet with SUMIFs examples

تحتوي بيانات المصدر على ثلاثة أعمدة في الورقة: التاريخ والقناة وزيارات الموقع.

مهمتي الأولى هي معرفة مقدار حركة المرور التي ولّدتها كل قناة طوال 87 يومًا.

للبدء ، أنشأت ورقة تسمى "إجمالي حركة المرور حسب القناة" ، مع عمودين: "القناة" و "إجمالي حركة المرور".

Screenshot of Google Sheets SUMIFs example with two columns

تحتوي ورقة جديدة ، إجمالي حركة المرور حسب القناة ، على إجماليات حركة المرور لكل قناة للفترة بأكملها.

لقد استخدمت صيغة SUMIF للحصول على إجمالي عدد الزيارات من كل قناة للنطاق الزمني بأكمله. تقبل الصيغة معلمتين أو ثلاثة.

يتضمن الإصدار المكون من معلمتين "النطاق" و "المعيار".

 = SUMIF (النطاق ، المعيار)

في هذه الحالة ، يكون النطاق هو المكان الذي ستبحث فيه الصيغة عن المعيار والخلايا المراد جمعها.

في هذا المثال ، نحتاج إلى الإصدار المكون من ثلاث معلمات ، والذي يضيف "مجموع النطاق". هذا النطاق هو المكان الذي ستظهر فيه جداول بيانات Google عندما تتطابق مع المعيار. يمثل نطاق المجموع الخلايا المراد جمعها.

 = SUMIF (النطاق ، المعيار ، نطاق المجموع)

سأستخدم الآن الصيغة للحصول على حركة المرور من القناة التابعة.

عندما أبدأ في كتابة "= SUMIF" في شريط الصيغة ، توفر جداول بيانات Google الخيار لتحديد صيغة SUMIF.

Screenshot of Google Sheets showing SUMIF being typed

تقترح "جداول بيانات Google" SUMIF حتى قبل اكتمال الكتابة.

نظرًا لأنني اخترت صيغة SUMIF المقترحة ، فقد عرضت لي جداول بيانات Google دليلاً. يمكنني التنقل حول المصنف وتحديد الأعمدة من ورقة حركة المرور اليومية حسب الحاجة.

Screenshot of Google Sheet with the suggested SUMIF function.

يؤدي تحديد دالة SUMIF المقترحة إلى تبسيط عملية إنشاء الصيغة.

انتقل إلى ورقة "حركة المرور اليومية" وحدد العمود ب.

بعد ذلك ، أحتاج إلى تحديد معياري ، وهو كلمة "جهة تابعة". نظرًا لوجود هذه الكلمة بالفعل في جريدتي الجديدة ، إجمالي حركة المرور حسب القناة ، يمكنني استخدام مرجع الخلية ، A3.

Screenshot showing the sum range as the criterion.

يؤدي النقر فوق الخلية A3 إلى إضافة قيمتها ، "جهة تابعة" ، إلى صيغة SUMIF كمعيار.

أخيرًا ، أعود إلى ورقة حركة المرور اليومية وحدد العمود C ، نطاق المجموع. إذا كان العمود B يطابق معياري "الشركة التابعة" ، فستتم إضافة القيمة الموجودة في العمود C للصف نفسه إلى الإجمالي.

Screenshot showing Column C as the sum range.

إذا تطابق العمود B مع معياري ، "الشركة التابعة" ، فستتم إضافة القيمة الموجودة في العمود C للصف نفسه إلى الإجمالي.

ها هي الصيغة المكتملة.

 = SUMIF ("حركة المرور اليومية"! B: B، A3، "حركة المرور اليومية"! C: C)

تمامًا مثل ذلك ، نعلم أن القناة التابعة استقطبت 53875 زيارة للموقع من 1 كانون الثاني (يناير) إلى 28 آذار (مارس).

Google Sheets screenshot showing the total visits from affiliates.

نجحت صيغة SUMIF. استقطبت القناة التابعة 53875 زيارة من 1 كانون الثاني (يناير) حتى 28 آذار (مارس).

يمكنني الحصول على الزاوية السفلية من هذه الخلية وسحب الصيغة لأسفل للحصول على إجماليات كل من القنوات المتبقية.

Screenshot showing the effect of dragging a cell

يؤدي سحب صيغة الخلية إلى أسفل العمود إلى ملء إجمالي عدد الزيارات لجميع القنوات الأخرى.

أنتجت القناة "المدفوعة" (أي الإعلانات) نصيب الأسد من الزيارات (3038521 زيارة) ، وهو أمر شائع لمواقع التجارة الإلكترونية.

موجزات

تتشابه وظيفة SUMIFS مع SUMIF ، إلا أنها تسمح بمعايير متعددة. تساعد هذه الميزة في الإجابة عن السؤال الثاني ، "ما مقدار الزيارات التي حققتها كل قناة شهريًا؟"

معلمات SUMIFS بترتيب مختلف قليلاً.

 = SUMIFS (مجموع النطاق ، نطاق المعيار ، المعيار)

من الممكن أن يكون لديك معايير غير محدودة تقريبًا عن طريق إضافة أزواج من نطاق المعيار والمعيار.

 = SUMIFS (مجموع النطاق ، نطاق المعيار 1 ، المعيار 1 ، نطاق المعيار 2 ، المعيار 2)

لقد قمت بإنشاء ورقة أخرى ، "الزيارات الشهرية حسب القناة" ، بها صفوف من القنوات وأعمدة من الأشهر.

Screenshot of Monthly Traffic by Channel

حركة المرور الشهرية حسب ورقة القناة هي المكان الذي تحصل فيه وظيفة SUMIFS على إجماليات حركة المرور الشهرية.

لقد عملت من خلال وظيفة SUMIFS بنفس طريقة وظيفة SUMIF. نظرًا لأنه يمكن أن يتضمن العديد من المعايير ، يمكن أن تصبح صيغة SUMIFs طويلة. أخيرًا ، لدي الصيغة الكاملة للقناة التابعة في يناير 2022.

 = SUMIFS ('حركة المرور اليومية'! C: C، 'حركة المرور اليومية'! B: B، A2، 'Daily Traffic'! A: A، "> = 2022-01-01"، 'Daily Traffic'! A: A ، "<= 2022-01-31") 
Screenshot of a SUMIFs formula.

يمكن أن تصبح صيغة SUMIFs طويلة بسبب العديد من المعايير.

دعنا نقسم هذه الصيغة.

المعلمة الأولى هي نطاق المجموع ، العمود C في صحيفة حركة المرور اليومية. يحتوي على حجم حركة المرور الفعلي.

 = SUMIFS ("حركة المرور اليومية"! C: C،

المعلمتان التاليتان المفصولتان بفاصلة هما نطاق المعيار الأول والمعيار الأول.

 "حركة المرور اليومية"! B: B، A2

العمود B في صحيفة حركة المرور اليومية ( "حركة المرور اليومية"! B: B في الصيغة) هو قائمة القنوات. تحمل الخلية A2 اسم القناة "جهة تابعة". كان بإمكاني كتابة "شركة تابعة" ، لكن استخدام مرجع الخلية يجعل من الممكن سحب الصيغة لأسفل وملء القنوات الأخرى.

يُنشئ الزوجان التاليان من نطاق المعيار والمعيار نطاقًا زمنيًا. عمود حركة المرور اليومية A يحمل التواريخ. يحدد المعيار "> = 2022-01-01" أن التاريخ أكبر من أو يساوي 1 يناير 2022.

 "حركة المرور اليومية"! A: A، "> = 2022-01-01"

لقد قمت بتضمين التاريخ كنص "> = 2022-01-01" لأنني كنت أعرف أن جداول بيانات Google ستتعرف على هذا التنسيق. طريقة أخرى لكتابة التواريخ هي: “> =” & التاريخ (2022،1،1).

كلاهما سيعمل.

يمكنني نسخ الصيغة ولصقها عبر النطاق الزمني لكل منها ، ولكن بخلاف ذلك تكون المهمة مكتملة. جعلت وظيفة SUMIFs العملية مباشرة نسبيًا. أعرف الآن إجمالي عدد الزيارات الشهرية الناتجة عن كل قناة.

Screenshot of the final Daily Traffic sheet showing the SUMIFs formula

كانت وظيفة SUMIFs واضحة ومباشرة للحصول على الإجماليات الشهرية حسب القناة.