الدوال الشرطية: SUMIF وCOUNTIF وSUMIFS
الجمع والعد والمتوسط بشرط واحد أو عدة شروط، مع تقرير ملخص للفروع والمنتجات.
تخيل كشفًا فيه 10,000 عملية بنكية، والمدير يسأل: «كم إجمالي الإيداعات في فرع المعادي هذا الشهر؟». هذه الدوال تجيبه في ثانية.
البيانات التي سنعمل عليها
| A: التاريخ | B: الفرع | C: النوع | D: المبلغ | |
|---|---|---|---|---|
| 2 | 01/10 | المعادي | إيداع | 20,000 |
| 3 | 01/10 | الدقي | سحب | 5,000 |
| 4 | 02/10 | المعادي | سحب | 8,000 |
| 5 | 03/10 | المعادي | إيداع | 15,000 |
| 6 | 03/10 | الدقي | إيداع | 40,000 |
SUMIF: جمع بشرط واحد
=SUMIF(نطاق_الشرط, الشرط, نطاق_الجمع)
=SUMIF(C2:C6,"إيداع",D2:D6) = 75,000 إجمالي الإيداعات.
COUNTIF: عد بشرط
=COUNTIF(B2:B6,"المعادي") = 3 عمليات في فرع المعادي.
شروط بالأرقام: =COUNTIF(D2:D6,">10000") = 3 عمليات فوق 10,000. لاحظ أن الشرط بين علامتي تنصيص.
SUMIFS: جمع بعدة شروط
=SUMIFS(نطاق_الجمع, نطاق1, شرط1, نطاق2, شرط2, ...)
لاحظ أن نطاق الجمع يأتي أولًا هنا عكس SUMIF.
=SUMIFS(D2:D6,B2:B6,"المعادي",C2:C6,"إيداع") = 35,000
COUNTIFS وAVERAGEIFS
=COUNTIFS(B2:B6,"الدقي",C2:C6,"إيداع")= 1=AVERAGEIF(C2:C6,"سحب",D2:D6)= 6,500 متوسط السحب
الشرط من خلية
بدل كتابة "المعادي" داخل المعادلة، اكتبها في خلية G1 واستخدم =SUMIF(B2:B6,G1,D2:D6). الآن تغير G1 فيتغير التقرير. ومع المقارنة: ">"&G2.
الشروط بالتواريخ
عمليات أكتوبر: =SUMIFS(D:D,A:A,">=1/10/2026",A:A,"<=31/10/2026")، والأفضل وضع التاريخين في خلايا.
الحروف البديلة (Wildcards)
*أي عدد من الحروف:"*قرض*"كل ما يحتوي كلمة قرض.?حرف واحد.
| الفرع | الإيداعات | السحوبات | عدد العمليات |
|---|---|---|---|
| المعادي | =SUMIFS($D:$D,$B:$B,F2,$C:$C,"إيداع") | =SUMIFS($D:$D,$B:$B,F2,$C:$C,"سحب") | =COUNTIF($B:$B,F2) |
اكتب أسماء الفروع في العمود F وانسخ المعادلات لأسفل.
الخلاصة
- SUMIF(نطاق الشرط، الشرط، نطاق الجمع).
- SUMIFS نطاق الجمع أولًا ثم أزواج الشروط.
- ضع الشروط في خلايا لتقارير مرنة.
- * و ? للبحث الجزئي في النصوص.