اذهب الي المحتوي
أوفيسنا

SumIf


الردود الموصى بها

الدالة SumIf

و هي دالة الجمع بتحقق شرط واحد

بمعنى أنها تقوم بجمع مدى معين بناء على تحقق الشرط لنفس المدى او لمدى آخر

و الشكل العام لهذه الدالة هو

=SUMIF(Rang,Criteria,[Sum_Range])
و تأخذ ثلاث متغيرات المتغير الأول : و هو المدى او النطاق Range المتغير الثاني : المعيار Criteria و يكون موجود بطبيعة الحال في المتغير الأول النطاق, و هو معيار هذه الدالة لجمع المدى الذي نرغب في جمعه. المتغير الثالث ( متغير إختياري) : المدى او النطاق المراد جمعه, و يمكن في بعض الحالات الإستغناء عنه و ذلك كما سنرى في الأمثلة . هذا ما يخص طبيعة المتغيرات . و سنعتمد هذا البيانات لشرح الأمثلة المرفقة سنفترض وجود البيانات التالية في العمود A من A1:A10 يحيى يحيى يوسف عمر عمر عبد الله عبد الله عبد الله عمر يحيى و سنفترض وجود القيم التالية في العمود B من B1:B10 241 394 170 388 133 223 380 488 347 434 و سنطبق الأمثلة عليها بناء على الملاحظات على المتغير الثاني المعيار, كما سنرى الآن : و بالعودة مرة أخر للمتغير الثاني و هو المعيار, يوجد له عدة حالات يمكننا التعامل معها : 1. قد يكون المعيار مرجع خلية : بمعنى أن نضع المعيار في خلية و نشير له من خلال المعادلة, فلو وضعنا المعيار في الخلية D1 و لنفترض أننا نريد جمع مبيعات يحيى, نقوم بكتابة اسم يحيى داخل الخلية D1 و نكتب المعادلة التالية في الخلية E1 :
=SUMIF($A$1:$A$10,D1,$B$1:$B$10)
و ستعطينا المجموع 1069 2. قد يكون المعيار داخل المعادلة : فبدلاً من كتابة اسم يحيى في الخلية D1 و من ثم الإشارة له من خلال المعادلة يمكننا تضمين اسم يحيى داخل المعادلة, كما هو في المعادلة التالية :
=SUMIF($A$1:$A$10,"يحيى",$B$1:$B$10)
و ستعطينا المجموع 1069 • و لكنا هنا يجب ملاحظة أن الاسم يجب وضعه بين علامتي التنصيص " " . 3. قد يكون المعيار جزء كلمة كأن نطلب منه جمع جميع الأسماء التي تبدأ بالحرف عين و نستخدم هنا ما يعرف باللغة الإنجليزية Wildcard Characters , و التي ستتضح فكرتها من خلال المعادلات التالية :
=SUMIF($A$1:$A$10,"ع*",$B$1:$B$10)
ستقوم هذه المعادلة بجميع جميع القيم التي تقابل أي إسم يبدأ بالحرف عين أم هذه المعادلة فستقوم بجميع أي اسم يحتوي حرف الميم بغض اذا وقع بعد الحرف الاول و في اي موقع وجد بعدها
=SUMIF($A$1:$A$10,"*م*",$B$1:$B$10)
• إستخدام الرمز * لا يشير رقم محدد من الأحرف, في حين إستخدام الرمز ؟ علامة الاستفهام يشير الى حرف واحد . 4. قد يكون معيا رالبحث متضمن على نفس المدى البحث : فمثلاً نرغب بجمع القيم التي هي اكبر من 300 و في هذه الحالة يمكننا الإستغناء عن إستخدام المتغير الثالث في المعادلة :
=SUMIF(B1:B10,">300")
و ستكون النتيجة هنا 2431 و في حالة رغبتنا في جمع القيم التي هي اصغر من 250 مثلاً ستكون المعادلة
=SUMIF(B1:B11,"<250")
• و يجب ملاحظة استخدام علامتي التنصيص . 5. جميع الجميع القيم التي لا تساوي اسم يحيى و هنا نستخدام علامات المنطق اكبر من و اصغر من, و ستكون المعادلة :
=SUMIF($A$1:$A$10,"<>يحيى",$B$1:$B$10)
كما نلاحظ فلقد طلبنا من الاكسيل جمع جميع القيم التي لا تساوي اسم يحيى 6. قد يكون المعيار مرتبط بدالة, فمثلاً لو أرجنا جمع القيم التي تكبر متوسط معدل القم كاملة, فستكون المعادلة كما يلي :
=SUMIF(B1:B10,">"&AVERAGE($B$1:$B$10))

• أيضا هنا يجب ملاحظ وجود علامة التنصيص مع المؤشرات المنطقية .

و يمكننا أيضاً ربط المعيار كما هو الحال في معادلة المتوسط مع التواريخ بحيث يتم استخدام دوال التاريخ لجميع القيم بناء على تاريخ او حالة تاريخ معين .

و الأمثلة و الحالات تطول و لكن هذه النقاط تعتبر رئيسية في التعامل مع هذه الدالة و يوجد عدد كبير من الحالات التي لا يوجد متسع لها, و نمتمنى من الاخوة إضافة أي حالات أخرى مفيدة

و لكن يجب أن نتذكر دائماً بأن هذه الدالة تتعامل فقط مع معيار واحد للبحث.

و لا تنسونا بدعوة صالحة في ظهر الغير تفرج هماً او تفتح باباً من ابواب الفرج

رابط هذا التعليق
شارك

ما شاء الله تبارك الله

شرح ممتاز واوضح من الشمس استاذ يحي بارك الله فيك

وجزاك الله ألف خيرا في الدنيا والآخرة وزادك الله رفعة وعلما

اظن انني بعد نهاية هذه الدورة لن يكون لدى مشكلة في مجال الدوال بإذن الله تعالى

وبالله التوفيق

رابط هذا التعليق
شارك

اخي العزيز يحي

السلام عليكم

بارك الله فيك فعلاً هذا الشرح من نوع السهل الممتنع

فالكثير منا يعلم طريقة عمل دالة SUMIF لكنك شرحتها بطريقة

جذابة وسهلة ،،،

ولذا فقد قمت بعد إذنك بتحويل شرحك الممتاز لمثال عملي لتعم الفائدة

على الجميع ،،،،

فاسمح لي بارفاق هذا الملف ....

ودمتم

SUMIF.rar

  • Like 1
رابط هذا التعليق
شارك

جزيل الشكر إلى الأخ justice على هذا الشرح الوافي والكافي

لدي ملاحظة حول الفواصل

الفاصلة إلى الأسفل المعادلة لا تعمل وهذا ما كتبته في الأكواد

===============================================================

نقطة وفاصلة المعادلة تعمل وهذا ما لاحظته في ملف الأخ زياد الذي أشكره على اجتهاده وعمله الرائع

رابط هذا التعليق
شارك

الأخ خالد القدس شكرا لك

و الاخ زياد شكرا لك

و الاخ DVB شكراً لك

و الاخ سالم الشيباني موضوع الفاصلة تعتمد على النظام الذي تعمل عليه

فجهازي معرف بحيث تكون الفاصلة و ليس الفاضلة المنقوطة

و يمكنك استبدالها بكل بساطة

و سأحاول حل هذه المشكلة في المرات القادمة ان شاء الله

و لكن اخي اكرر انها تعتمد على النظام المستخدم في الجهاز

رابط هذا التعليق
شارك

للرفع

أخي يحى

اسلوبك ماشاء الله بسيط .. وشرحك لم يغفل شيئ :clapping:

ذكرت كل الاحتمالات :clapping: .. وضربت الامثلة :clapping:

وبتضمين معادلاتك وتجميعها بملف ، كما فعل الاخ زياد .. إكتملت المنظومة واصبح من السهل حفظها للرجوع إليها

بارك الله فيك .. ونفعك بما زدتنا علما

أخوك

new4a

رابط هذا التعليق
شارك

  • 3 weeks later...

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information