جدول المحتويات
إذا كنت تبحث عن بعض أسهل الطرق لـ SUMIF بين تاريخين ومعيار آخر ، فستجد هذه المقالة مفيدة. إضافة القيم في حدود فترات زمنية واستنادًا إلى المعايير ، يلزم القيام به في بعض الأحيان وللقيام بهذه المهمة بسرعة يمكنك متابعة هذه المقالة.
تنزيل المصنف
SUMIF بين Dates.xlsm
7 طرق لـ SUMIF بين تاريخين ومع معايير أخرى
هنا ، لدينا مجموعة البيانات التالية التي تحتوي على سجلات مبيعات بعض المنتجات مع تواريخ التسليم المقدرة وبيع مناطق الشركة. باستخدام مجموعة البيانات هذه ، سنشرح طرق تلخيص قيم المبيعات بناءً على منطقة ونطاق تاريخ محددين.
لقد استخدمنا إصدار Microsoft Excel 365 هنا ، يمكنك استخدام أي إصدارات أخرى وفقًا لراحتك.
الطريقة الأولى: استخدام دالة SUMIFS إلى SUMIF بين تاريخين بمعايير أخرى
نريد تلخيص قيم المبيعات لـ الشرق المنطقة وللتواريخ بين 1/10/2022 و 3/20/2022 (m-dd-yyyy) باستخدام دالة SUMIFS هنا.
الخطوات :
➤ اكتب الصيغة التالية في الخلية E14 .
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&C14,D4:D11,"East")
هنا ، E4: E11 هو نطاق المبيعات الذي نريد جمع القيم ، C4: C11 هو النطاق الزمني للمعيار الأول ، "& gt؛ =" & amp؛ B14 هو المعيار الأولوهو ما يعني أكبر من أو يساوي تاريخ البدء 1/10/2022 . يتشابه نطاق المعايير الثاني مع النطاق الأول ومعايير هذا النطاق هي "& lt؛ =" & amp؛ C14 مما يعني أقل من أو يساوي تاريخ الانتهاء 3/20/2022 ونطاق المعايير الأخير هو D4: D11 يحتوي على المناطق ، وستكون معايير هذا النطاق شرق .
➤ اضغط على ENTER .
الآن ، ستحصل على مجموع مبيعات 13806.00 دولارًا لنطاق التاريخ المحدد لدينا مع معيار آخر: الشرق المنطقة .
قراءة المزيد: How to SUMIF Date Range Month in Excel (9 Ways)
الطريقة 2: استخدام SUMIFS و EOMONTH إلى SUMIF بين تاريخين بمعايير أخرى
في هذا القسم سنحاول إيجاد مجموع قيم المبيعات لتواريخ يناير الشهر و الجنوب المنطقة . لذلك ، سوف نستخدم دالة EOMONTH مع دالة SUMIFS هنا
الخطوات :
➤ اكتب الصيغة التالية في الخلية D14 .
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&EOMONTH(B14,0),D4:D11,C14)
هنا ، E4: E11 هو نطاق المبيعات الذي نريد جمع القيم ، C4: C11 هو النطاق الزمني للمعيار الأول ، "& gt؛ =" & amp؛ B14 هو المعيار الأول الذي يعني أكبر من أو يساوي تاريخ البدء 1/1/2022 . نطاق المعايير الثاني مشابه للمعيار الأول ومعايير هذا النطاق هي “& lt؛ =” & amp؛ EOMONTH (B14،0) مما يعني أقل من أو يساوي تاريخ انتهاء يناير شهر ، 1/31/2022 ، ونطاق المعايير الأخير هو D4: D11 يحتوي على المناطق ، ستكون معايير هذا النطاق شرق .
➤ اضغط على ENTER .
بعد ذلك ، ستحصل على مجموع المبيعات ، 6،835.00 دولارًا لتواريخ يناير شهر بمعيار آخر: الجنوب المنطقة .
قراءة المزيد: كيفية استخدام SUMIFS لقيم SUM في النطاق الزمني في Excel
الطريقة الثالثة: وظائف SUMIFS و DATE لـ SUMIF بين تاريخين
هنا ، سنستخدم دالة SUMIFS و DATE دالة ، لتلخيص قيم المبيعات لـ الشمال المنطقة وللتواريخ ضمن 1/10/2022 و 3/20/2022 .
الخطوات :
➤ النوع الصيغة التالية في الخلية E14 .
=SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
هنا ، E4: E11 هو نطاق المبيعات الذي نريد جمع القيم ، C4: C11 هو النطاق الزمني للمعيارين الأول والثاني ، ونطاق المعايير الأخير هو D4: D11 تحتوي على المناطق.
-
DATE(2022,1,10)
→ تُرجع رقمًا بقيمة تاريخالإخراج ← 44571
-
">="&DATE(2022,1,10)
تصبح">= 44571"
-
DATE(2022,3,20)
→ إرجاع رقم بقيمة تاريخإخراج → 44640
-
"<="&DATE(2022,3,20)
يصبح"<= 44640"
-
SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
يصبحSUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, “North”)
→ للتحقق مما إذا كانت قيم التاريخ للنطاق C4: C11 أكبر من أو تساوي 44571 وأقل من أو يساوي 44640 والمنطقة الشمال في النطاق D4: D11 النطاقالإخراج ← 9،496.00 دولارًا
➤ اضغط على ENTER .
بعد ذلك ، ستحصل على مجموع المبيعات ، 9496.00 دولارًا للنطاق الزمني المحدد لدينا مع المعايير الأخرى: الشمال المنطقة .
المحتوى ذي الصلة: كيفية استخدام صيغة IF للنطاق الزمني في Excel (6 طرق)
قراءات مماثلة:
- كيفية تعيين تذكير تاريخ الاستحقاق في Excel (3 طرق سريعة)
- استخدم Pivot Table لتصفية نطاق التاريخ في Excel (5 طرق)
- نطاق تاريخ VLOOKUP وقيمة الإرجاع في Excel (4 طرق مناسبة)
- كيفية حساب المتوسط إذا كان ضمن نطاق التاريخ في Excel (3 طرق)
الطريقة الرابعة: استخدام وظيفة SUMIFS مع TODAY
S علانية ، تريد الحصول على إجمالي قيم المبيعات للتواريخ بين 1/1/2022 وتاريخ اليوم ( 3/23/2022 ) ول الشرق المنطقة . وللقيام بذلك ، يمكنك استخدام وظيفة TODAY جنبًا إلى جنب مع وظيفة SUMIFS .
الخطوات :
➤ اكتب الصيغة التالية في الخلية D14 .
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY(),D4:D11,C14)
هنا ، E4: E11 هو نطاق المبيعات الذيالقيم التي نريد جمعها ، C4: C11 هو النطاق الزمني للمعيارين الأول والثاني ، ونطاق المعايير الأخير هو D4: D11 الذي يحتوي على المناطق.
-
">="&B14
يصبح">= 44562"
-
TODAY()
→ يعرض تاريخ اليومالإخراج → 44643 (3/23/2022)
-
"<="&TODAY()
يصبح"<= 44643"
-
SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
يصبحSUMIFS(E4:E11,C4:C11,">= 44562",C4:C11,"<= 44643",D4:D11, “East”)
→ يتحقق مما إذا كانت قيم التاريخ للنطاق C4: C11 أكبر من أو تساوي 44562 وأقل من أو تساوي 44643 والمنطقة الشرق في D4: D11 النطاقالإخراج → $ 15،208.00
➤ اضغط على ENTER .
أخيرًا ، ستحصل على مجموع المبيعات وهو 15،208.00 دولارًا للتواريخ بين اليوم الأول من يناير 2022 وتاريخ اليوم بالمعايير: الشرق المنطقة .
إذا كنت تريد تغيير التاريخ الأخير للتاريخ النطاق من تاريخ اليوم إلى 10 أيام قبل تاريخ اليوم ، ثم استخدم الصيغة التالية
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()-10,D4:D11,C14)
لآخر تاريخ كتاريخ بعد 10 أيام من تاريخ اليوم
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()+10,D4:D11,C14)
قراءة المزيد: Excel VBA: تصفية التاريخ قبل اليوم (مع خطوات سريعة)
الطريقة الخامسة: الجمع بين وظائف SUM و IF مع SUMIF بين تاريخين ومع معايير أخرى
يمكنك استخدام مزيج من الدالتين SUM و IF إلىاحسب إجمالي المبيعات للتواريخ بين 1/10/2022 إلى 3/20/2022 وللحصول على الشرق المنطقة .
الخطوات :
➤ اكتب الصيغة التالية في الخلية E14 .
=SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))))
هنا ، E4: E11 هو نطاق المبيعات الذي نريد جمع القيم ، C4 : C11 هو النطاق الزمني للمعيارين الأول والثاني ، ونطاق المعايير الأخير هو D4: D11 الذي يحتوي على المناطق.
-
IF((C4:C11)>=B14
→ يتحقق مما إذا كانت قيم تاريخ النطاق C4: C11 أكبر من أو تساوي قيمة B14 .الإخراج ←
{FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
-
IF((C4:C11)<=C14
→ يتحقق مما إذا كانت قيم التاريخ للنطاق C4: C11 أقل من أو تساوي قيمة C14 .الإخراج →
{TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE}
-
IF(D4:D11=D14,E4:E11)
→ يتحقق مما إذا كانت المناطق من النطاق D4: D11 تساوي المنطقة الشرق من C14 وتُرجع({TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}, E4:E11)
الإخراج →
{1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
-
IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11)))
يصبح→
{FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
,
{TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE}
,
{1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
→
{FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}, {1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
الإخراج →
{FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
-
SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))))
يصبحSUM({FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE})
الإخراج → $ 13،806.00
➤ اضغط على ENTER .
في النهاية ، ستحصل على مجموع المبيعات ، 13806.00 دولارًا للنطاق الزمني المحدد مع معايير أخرى: الشرق المنطقة .
المحتوى المرتبط: Excel SUMIF بنطاق تاريخ بالشهر & amp؛السنة (4 أمثلة)
الطريقة السادسة: استخدام وظائف SUMPRODUCT و MONTH و YEAR
هنا ، سنستخدم دالة SUMPRODUCT ، 1> الدالة MONTH ، والدالة YEAR لتلخيص قيم المبيعات لتواريخ الشهر يناير والشهر الشرق المنطقة.
الخطوات :
➤ اكتب الصيغة التالية في الخلية E14 .
=SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11)
هنا ، E4: E11 هو نطاق المبيعات الذي نريد جمع القيم ، C4: C11 هو نطاق التاريخ للمعيارين الأول والثاني ، ونطاق المعايير الأخير هو D4: D11 يحتوي على المناطق.
-
MONTH(C4:C11)
→ MONTH يعرض رقم الشهر للتواريخالإخراج →
{1;1;1;2;2;3;3;3}
-
MONTH(C4:C11)=1
يصبح{1;1;1;2;2;3;3;3}=1
الإخراج →
{TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}
-
YEAR(C4:C11)
→ إرجاع قيم السنة للتواريخالإخراج →
{2022;2022;2022;2022;2022;2022;2022;2022}
-
YEAR(C4:C11)=2022
يصبح{2022;2022;2022;2022;2022;2022;2022;2022}=2022
الإخراج →
{TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
-
D4:D11=D14
→ يتحقق مما إذا كانت مناطق النطاق D4: D11 تساوي المنطقة الشرق من C14{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}
-
SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11)
يصبح→
SUMPRODUCT({TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}*{TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}*{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}*E4:E11)
→
SUMPRODUCT({1;1;1;0;0;0;0;0}*{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}*E4:E11)
→
SUMPRODUCT({1;1;0;0;0;0;0;0}*E4:E11) SUMPRODUCT({1402;5935;0;0;0;0;0;0})
الإخراج → $ 7،337.00
➤ اضغط على ENTER .
بعد ذلك ، ستحصل على المجموع من المبيعات ، 7337.00 دولارًا للشهر يناير شهر بمعيار آخر: شرقًا المنطقة .
اقرأ المزيد: Excel SUMIF مع نطاق التاريخ في الشهر & amp؛ السنة (4 أمثلة)
الطريقة 7: كود VBA إلى SUMIF بين تاريخين بمعايير مختلفة
سنستخدم رمز VBA هنا لتنفيذ حساب إجمالي قيم المبيعات بين التاريخين 1/10/2022 و 3/20/2022 بمعايير الشرق المنطقة .
الخطوات :
➤ انتقل إلى المطور Tab & gt؛ & gt؛ Visual Basic Option.
ثم ، محرر Visual Basic سيفتح .
➤ انتقل إلى إدراج علامة تبويب & gt ؛ & gt؛ الوحدة النمطية خيار.
بعد ذلك ، سيتم إنشاء وحدة
➤ اكتب الكود التالي
1664
سنحصل على القيمة في الخلية E14 ستعمل و DATEVALUE على تحويل سلسلة التاريخ إلى قيمة تاريخ وبعد استيفاء المعايير SUMIFS ستعيد قيمة المبيعات المضافة في الخلية E14 .
اضغط على F5 .
أخيرًا ، ستحصل على مجموع مبيعات 13،806.00 للنطاق الزمني المحدد لدينا مع معيار آخر: الشرق المنطقة .
اقرأ المزيد: كيفية استخدام SUMIFS مع النطاق الزمني والمعايير المتعددة (7 طرق سريعة)
قسم الممارسة
للقيام بالممارسة بنفسك ، قدمنا قسمًا تدريب كما هو موضح أدناه في ورقة مسماة ممارسة . ارجوك افعلهابنفسك.
الخاتمة
في هذه المقالة ، حاولنا تغطية طرق SUMIF بين تاريخين ومعيار آخر بسهولة . اتمنى انك ستجده مفيدا. إذا كان لديك أي اقتراحات أو أسئلة ، فلا تتردد في مشاركتها في قسم التعليقات.