الجمع بين SUMIF و VLOOKUP في Excel (3 طرق سريعة)

  • شارك هذا
Hugh West

في Microsoft Excel ، يتعين علينا دمج وظائف SUMIF و VLOOKUP للبحث عن قيمة ، وبناءً على هذا المعيار ، يتم حساب مجموع من مجموعة من القيم. في هذه المقالة ، ستتعلم بعض الأساليب المفيدة للجمع بين وظائف SUMIF و VLOOKUP مع بعض الأمثلة المناسبة والتفسيرات البسيطة.

تنزيل Practice Workbook

يمكنك تنزيل مصنف Excel الذي استخدمناه لإعداد هذه المقالة.

ادمج SUMIF مع VLOOKUP.xlsx

نظرة عامة: Excel SUMIF Function

  • الهدف:

تضيف الوظيفة الخلايا المحددة بواسطة شرط أو معيار معين.

  • الصيغة:

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

  • الوسيطات:

النطاق - نطاق الخلايا حيث سيتم تطبيق الشرط. معيار- شرط لنطاق الخلايا المحدد. [sum_range] - نطاق الخلايا الذي توجد فيه المخرجات. للحصول على تفسيرات وأمثلة أكثر تفصيلاً مع وظيفة SUMIF ، انقر هنا .

نظرة عامة: Excel VLOOKUP Function

  • الهدف:

تبحث الدالة VLOOKUP عن قيمة في العمود الموجود في أقصى اليسار في الجدول ثم تقوم بإرجاع قيمة في نفس الصف من العمود المحدد.

  • الصيغة:

= VLOOKUP (lookup_value، table_array، col_index_num،[range_lookup])

  • الوسيطات:

lookup_value- القيمة التي يبحث عنه في العمود الموجود في أقصى اليسار من الجدول المحدد. يمكن أن تكون قيمة واحدة أو مجموعة من القيم. table_array- الجدول الذي يبحث فيه عن lookup_value في العمود الموجود في أقصى اليسار. col_index_num- رقم العمود في الجدول الذي سيتم إرجاع قيمة منه. [range_lookup] - يخبرنا عما إذا كانت هناك حاجة إلى مطابقة تامة أو جزئية لـ lookup_value. 0 لمطابقة تامة ، 1 لمطابقة جزئية. الافتراضي هو 1 (مطابقة جزئية). للحصول على تفسيرات وأمثلة أكثر تفصيلاً مع وظيفة VLOOKUP ، انقر هنا .

اقرأ المزيد: ما هي مصفوفة الجدول في VLOOKUP؟ (موضح بالأمثلة)

3 طرق مفيدة للجمع بين SUMIF و VLOOKUP في Excel

عندما يتعين علينا الجمع بين SUMIF و VLOOKUP وظائف ، يمكن اعتبار السيناريو في فئتين. i) علينا البحث عن التطابقات ثم عمل مجموع بناءً على النتائج. أو ، ii) علينا عمل مجموع من عدة جداول أو أوراق عمل ثم البحث عن التطابق مع VLOOKUP تغطي الطريقتان الأوليتان في ما يلي المعايير الأولية وأثناء الطريقة الثالثة تلخص الطريقة الثانية.

1. SUMIF مع VLOOKUP للبحث عن التطابقات والجمع في ورقة عمل مماثلة

دعونا نتعرف علىمجموعة البيانات أولاً. يمثل الجدول الأول (B4: D14) بعض بيانات الطلب العشوائية مع معرفات المنتجات والأسعار المقابلة لها. يعرض الجدول الثاني على اليمين أسماء العملاء ومعرفاتهم. ما سنفعله هنا هو البحث عن اسم عميل محدد موجود في خلية C16 وبعد ذلك بناءً على هذه المعلومات فقط ، سنبحث عن الطلبات للعميل المقابل ونحقق مجموع السعر الإجمالي ليتم الدفع في الخلية C17 .

في الإخراج الخلية C17 ، الصيغة المطلوبة مع SUMIF و VLOOKUP ستكون الوظائف:

=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)

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

🔎 كيف تعمل الصيغة؟

  • في هذه الصيغة ، تعمل الدالة VLOOKUP كوسيطة ثانية (معايير) للدالة SUMIF .
  • 1> VLOOKUP تبحث الدالة عن الاسم Alex في مصفوفة البحث (F5: G11) وتُرجع رقم المعرف لـ Alex.
  • استنادًا إلى رقم المعرف الموجود في السابق الخطوة ، تضيف الدالة SUMIF جميع الأسعار لرقم المعرف المقابل.

اقرأ المزيد: How to Vlookup and Sum Across Mul أوراق ثلاثية في Excel (صيغتان)

2. SUMIF مع VLOOKUP للبحث عن التطابقات والجمع في ورقة عمل مماثلة في Excel

في هذا القسم ، سنطبق نفس الإجراءات الموضحةقبل ولكن هذه المرة ، يكون صفيف أو جدول البحث موجودًا في ورقة عمل أخرى (ورقة 2) . لذلك ، عندما نحتاج إلى الإشارة إلى مصفوفة البحث حيث توجد أسماء العملاء ومعرفاتهم ، فسنضطر إلى ذكر اسم الورقة ذات الصلة أيضًا. تحتوي ورقة العمل التالية (الورقة 1) على البيانات الأولية مع خلية الإخراج.

وهنا ورقة العمل الثانية (الورقة 2) حيث يوجد صفيف البحث.

لتضمين صفيف البحث أعلاه في وظيفة VLOOKUP ، يجب أن نذكر اسم ورقة العمل ( الورقة 2) . سيتم إدراج اسم ورقة العمل هذا تلقائيًا عندما تقوم بالتبديل إلى Sheet2 وتحديد صفيف البحث لوظيفة VLOOKUP . لذا ، فإن الصيغة النهائية في الإخراج الخلية C17 ستكون:

=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)

الآن اضغط أدخل وستحصل على القيمة الناتجة كما هو موضح أدناه.

اقرأ المزيد: VLOOKUP وإرجاع جميع التطابقات في Excel (7 طرق)

قراءات مماثلة

  • VLOOKUP لا يعمل (8 أسباب وحلول)
  • Excel LOOKUP مقابل VLOOKUP: مع 3 أمثلة
  • الجمع بين SUMPRODUCT و VLOOKUP في Excel
  • INDEX MATCH vs VLOOKUP Function (9 أمثلة)
  • كيفية جعل حالة الأحرف VLOOKUP حساسة في Excel (4 طرق)

3. اجمع بين وظائف VLOOKUP و SUMPRODUCT و SUMIF لأوراق Excel المتعددة

الآن سنقومالعمل مع جداول بيانات متعددة. في هذه الطريقة ، سنجمع مجموعًا من البيانات المتاحة في ورقتي عمل مختلفتين ثم نستخرج قيمة باستخدام الدالة VLOOKUP بناءً على المبلغ المقابل للمبلغ. في الصورة أدناه ، ورقة العمل الأولى المسماة Bonus_Amount موجودة مع 3 جداول مختلفة. سيعرض الجدول الموجود في أقصى اليسار مكافآت المبيعات لمندوبي المبيعات المعنيين. يتعين علينا استخراج مبالغ المكافأة هذه عن طريق تطبيق وظيفة VLOOKUP للصفيف (E5: F8) المتعلقة بمعايير المكافأة. معايير المكافأة هي في الواقع إجمالي المبيعات التي يتعين علينا سحبها من ورقتي عمل مختلفتين باسم "اليوم الأول" و "اليوم الثاني" .

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

وورقة عمل أخرى تحمل الاسم "اليوم 2" هنا مع بيانات المبيعات لليوم الثاني.

في ورقة العمل الأولى (Bonus_Amount) ، الصيغة المطلوبة في الإخراج الخلية C5 ستكون:

=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"&"B5:B10"),Bonus_Amount!B5,INDIRECT("'"&$H$5:$H$6&"'!"&"C5:C10"))),$E$5:$F$8,2,TRUE)

بعد الضغط على أدخل وباستخدام قم بملء المقبض لملء باقي الخلايا تلقائيًا في عمود المكافأة ، سنحصل على النواتج التالية.

🔎 كيف تعمل الصيغة؟

  • في هذه الصيغة ، تشير الدالة INDIRECT إلى أسماء الأوراق من الخلايا H5 و H6.
  • The SUMIF تستخدم الوظيفة الأوراق المرجعية(يتم الحصول عليها بواسطة الدالة INDIRECT) لتضمين نطاق المجموع ومعايير وسيطاته. تُرجع النواتج الناتجة من هذه الدالة في مصفوفة تمثل مبالغ المبيعات لمندوب مبيعات معين من اليوم الأول واليوم الثاني.
  • تضيف الدالة SUMPRODUCT مبالغ المبيعات الموجودة في السابق الخطوة.
  • تبحث وظيفة VLOOKUP عن نطاق إجمالي مبلغ المبيعات هذا في الجدول (E4: F8) من معايير المكافأة في ورقة Bonus_Amount . وأخيرًا ، تقوم بإرجاع مبلغ المكافأة بناءً على نطاق المعايير لمندوب المبيعات.

اقرأ المزيد: How to Combine Excel SUMIF & amp؛ VLOOKUP عبر أوراق متعددة

استخدام SUMIFS مع VLOOKUP لإضافة معايير متعددة

وظيفة SUMIFS قادرة على استيعاب معايير متعددة أو شروط . من خلال دمج هذه الوظيفة مع VLOOKUP ، يمكننا البحث عن قيمة وإضافة بعض المعايير والحصول أخيرًا على مجموع بالنظر إلى المعايير المذكورة لقيمة البحث. مجموعة البيانات التالية مشابهة تمامًا لتلك التي رأيناها في الطريقتين الأوليين. في هذا الجدول ، أضفنا عمودًا جديدًا بعد العمود السعر . يمثل العمود الجديد حالات الطلب لجميع معرفات الطلبات. باستخدام الوظيفة SUMIFS هنا ، سنقوم بإدراج معيارين - 1) معرّف الطلب المحدد للعميل ، و 2) حالة الطلب كـ "مؤكد" فقط.

ملفالصيغة المطلوبة في الإخراج الخلية C17 ستكون:

=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14,"Confirmed")

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

اقرأ المزيد: VLOOKUP بمعايير متعددة في Excel

الكلمات الختامية

آمل أن تساعدك كل هذه الطرق البسيطة المذكورة أعلاه الآن في تطبيقها في جداول بيانات Excel عندما يتعين عليك دمج SUMIF مع وظيفة VLOOKUP . إذا كان لديك أي أسئلة أو تعليقات ، فيرجى إبلاغي بذلك في قسم التعليقات. أو يمكنك الاطلاع على مقالاتنا الأخرى المتعلقة بوظائف Excel على هذا الموقع.

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.