شرح دالتي SUMIF و SUMIFS في Google Sheets مع أمثلة عملية
تعلم استخدام SUMIF و SUMIFS في Google Sheets للجمع بشرط واحد أو شروط متعددة، وتواريخ محددة، مع بدائل متقدمة مثل QUERY.
بقلم Ayoub Farid · · 1 دقائق قراءة
تُستخدم دالة SUMIF لجمع القيم التي تُحقق شرطاً واحداً، بينما تتعامل دالة SUMIFS مع شروط متعددة. تعمل كلتا الدالتين في Google Sheets تماماً كما تعملان ضمن معادلات Excel.
دالة SUMIF
=SUMIF(range, criterion, [sum_range])
لحساب إجمالي الإنفاق على الطعام "Food" (التصنيفات في العمود B والمبالغ في العمود C):
=SUMIF(B2:B200,"Food",C2:C200)
لجمع المبالغ التي تتجاوز 100:
=SUMIF(C2:C200,">100")
دالة SUMIFS
=SUMIFS(sum_range, criteria_range1, criterion1, ...)
لحساب الإنفاق على الطعام "Food" خلال شهر مارس (التواريخ في العمود A):
=SUMIFS(C2:C200,B2:B200,"Food",A2:A200,">="&DATE(2026,3,1),A2:A200,"<"&DATE(2026,4,1))
استخدام معيار من خلية أخرى
=SUMIF($B$2:$B$200,F2,$C$2:$C$200)
=SUMIF(C2:C200,">"&F1)
استخدام الأحرف البديلة (Wildcards)
=SUMIF(A2:A200,"*coffee*",C2:C200)
إنشاء جدول ملخص بمعادلة واحدة
يمكنك استخراج قائمة التصنيفات الفريدة باستخدام دالة UNIQUE، ثم حساب إجمالي كل تصنيف بدمج دالتي SUMIF و ARRAYFORMULA:
=ARRAYFORMULA(SUMIF(B2:B200,F2:F10,C2:C200))
أو يمكنك استخدام دالة QUERY:
=QUERY(A1:C200,"select B, sum(C) group by B",1)
مشكلات شائعة
اختلاف أحجام النطاقات، أو تخزين الأرقام كنصوص، أو وجود مسافات زائدة في نهاية النصوص. طرق الحل هي نفسها المتبعة في إكسل. للمزيد من التفاصيل: راجع دليلي SUMIF و SUMIFS.
الأسئلة الشائعة
كيف أستخدم دالة SUMIF في Google Sheets؟
عبر الصيغة التالية: =SUMIF(condition_range,"condition",sum_range).
كيف أجمع بناءً على شروط متعددة في Google Sheets؟
استخدم دالة SUMIFS، مع وضع نطاق الجمع (sum_range) أولاً في المعادلة.
كيف أطبق SUMIF بناءً على التاريخ في Google Sheets؟
استخدم دالة SUMIFS مع شروط مثل ">="&start و "<"&end المطبقة على عمود التواريخ.
هل دالة SUMIF حساسة لحالة الأحرف (كبيرة أو صغيرة) في Google Sheets؟
لا، الدالة ليست حساسة لحالة الأحرف.