دالة AND

دالة AND تختبر مجموعة من الشروط :

- اذا كان كل الشروط صحيحة ترجع TRUE

- اذا كان شرط أو أكثر خطأ ترجع FALSE






معاملات دالة دالة AND

logical1, [logical2], [logical3]

مجموعة الشروط التي تريد اختبارها .






مثال على دالة دالة AND

الجدول التالي يحتوي على درجات ثلاثة مواد ( الرياضيات Math - الفيزياء Physics - الكيمياء Chemistry ) لبعض الطلاب .



ونريد معرفة نتيجة كل طالب وفقا للسياسة التالية :

- اذا كانت درجات الطالب في كل المواد  أكبر من أو تساوي 50 درجة تكون النتيجة ناجح Pass

والعكس صحيح

- اذا كانت درجات الطالب في مادة أو أكثر أقل من 50 درجة تكون النتيجة راسب Fail



لعمل هذا في برنامج Excel سنستخدم المعادلة التالية :

IF(AND(B2>=50,C2>=50,D2>=50),"Pass","Fail")

دالة AND ستختبر الثلاثة شروط :

- اذا كان كل الشروط صحيحة سترجع دالة AND القيمة TRUE وبالتالي دالة IF سترجع القيمة "Pass"

- اذا كان شرط أو أكثر خطأ سترجع دالة AND القيمة FALSE وبالتالي دالة IF سترجع القيمة "Fail"


ملحوظة : يمكنك التعرف على دالة IF من خلال هذا الدرس : دالة IF

دالة AND

دالة OR

دالة OR تختبر مجموعة من الشروط :

- اذا كان شرط أو أكثر صحيح ترجع TRUE

- اذا كان كل الشروط خاطئة ترجع FALSE






معاملات دالة دالة OR

logical1, [logical2], [logical3]

مجموعة الشروط التي تريد اختبارها .






مثال على دالة دالة OR

الجدول التالي يحتوي على مبيعات أحد محلات بيع الالكترونيات في ثلاثة منتجات ( التلفزيون TV - الموبايل Mobile - الكاميرا Camera ) لبعض رجال البيع .



وادارة المحل تريد عمل تقييم لرجال البيع وفقا للسياسة التالية :

- اذا كانت مبيعات رجل البيع في منتج واحد أو أكثر أكبر من 100 قطعة يكون التقييم جيد Good

والعكس صحيح

- اذا كانت مبيعات رجل البيع في كل المنتجات أقل من أو تساوي 100 قطعة يكون التقييم سيء



لعمل هذا التقييم في برنامج Excel سنستخدم المعادلة التالية :

IF(OR(B2>100,C2>100,D2>100),"Good","Bad")

دالة OR ستختبر الثلاثة شروط :

- اذا كان شرط أو أكثر صحيح سترجع دالة OR القيمة TRUE وبالتالي دالة IF سترجع القيمة "Good"

- اذا كان كل الشروط خاطئة سترجع دالة OR القيمة FALSE وبالتالي دالة IF سترجع القيمة "Bad"


ملحوظة : يمكنك التعرف على دالة IF من خلال هذا الدرس : دالة IF

دالة OR

دالة TRUE

دالة TRUE ترجع القيمة المنطقية TRUE





معاملات دالة TRUE

لا تحتاج إلى معاملات .





مثال على دالة TRUE

في الشكل التالي دالة TRUE ترجع القيمة المنطقية TRUE

دالة TRUE



يمكنك الاستغناء عن دالة TRUE وكتابة القيمة المنطقية TRUE يدويا .

دالة TRUE

دالة FALSE

دالة FALSE ترجع القيمة المنطقية FALSE





معاملات دالة FALSE

لا تحتاج إلى معاملات .





مثال على دالة FALSE

في الشكل التالي دالة FALSE ترجع القيمة المنطقية FALSE

دالة FALSE




يمكنك الاستغناء عن دالة FALSE وكتابة القيمة المنطقية FALSE يدويا .

دالة FALSE

دالة AVERAGE

دالة AVERAGE ترجع متوسط مجموعة من الأرقام .





معاملات دالة AVERAGE

number1, [number2], [number3]

الارقام التي تريد حساب المتوسط لها .





مثال على دالة AVERAGE

الجدول التالي يحتوي على انتاج أحد المصانع في بعض الأيام , ونريد حساب متوسط الانتاج في هذه الأيام ,  لعمل ذلك سنستخدم دالة AVERAGE لحساب متوسط كل الأرقام الموجودة في النطاق C2:C11

دالة AVERAGE

دالة AVERAGEIF

دالة AVERAGEIF تبحث عن الخلايا التى ينطبق عليها شرط واحد في نطاق واحد , ثم ترجع متوسط الخلايا المقابلة لهذه الخلايا في نطاق أخر .








معاملات دالة AVERAGEIF


range : النطاق الذى يحتوى على الخلايا التى سيتم اختبارها .

criteria : الشرط .

[average_range] : النطاق الذى يحتوى على الخلايا التى سيتم حساب المتوسط لها .








مثال على دالة AVERAGEIF


الجدول التالى يحتوى على مبيعات إحدى الشركات في بعض المدن , حيث يحتوى على ( التاريخ Date - المدينة City - المبيعات Sales ) .


ونريد استخدام دالة AVERAGEIF لحساب متوسط مبيعات مدينة معينة , لعمل ذلك سنقوم بإستخدام المعادلة التالية :

=AVERAGEIF(B2:B13,F6,C2:C13)

دالة AVERAGEIF ستبحث عن الخلايا التى تحتوى على اسم المدينة الموجودة فى الخلية F6 داخل النطاق B2:B13 ثم سترجع متوسط الخلايا المقابلة لهذه الخلايا فى النطاق C2:C13




في الشكل التالى دالة AVERAGEIF سترجع متوسط مبيعات مدينة القاهرة .

دالة AVERAGEIF





في الشكل التالى دالة AVERAGEIF سترجع متوسط مبيعات مدينة الاسكندرية .

دالة AVERAGEIF





في الشكل التالى دالة AVERAGEIF سترجع متوسط مبيعات مدينة أسيوط .

دالة AVERAGEIF





في الشكل التالى دالة AVERAGEIF سترجع متوسط مبيعات مدينة المنصورة .

دالة AVERAGEIF

دالة AVERAGEIFS

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








معاملات دالة AVERAGEIFS


average_range
النطاق الذي يحتوي على الخلايا التي سيتم حساب المتوسط لها .


criteria_range1, criteria1, [criteria_range2, criteria2], [criteria_range3, criteria3]
النطاقات والشروط المرتبطة بها .








مثال على دالة AVERAGEIFS


الجدول التالى يحتوى على مبيعات أحد المطاعم الذي يبيع ساندوتشات ذو أحجام مختلفة , حيث يحتوى على ( الساندوتش Sandwich - الحجم Size - الكمية Quantity ) .


ونريد استخدام دالة AVERAGEIFS لحساب متوسط الكمية المباعة من ساندوتش معين ذو حجم معين , لعمل ذلك سنقوم بإستخدام المعادلة التالية :

=AVERAGEIFS(C2:C13,A2:A13,F5,B2:B13,F6)

دالة AVERAGEIFS ستبحث عن الخلايا التى ينطبق عليها الشرطين :

- الخلايا التي تحتوى على اسم الساندوتش الموجود فى الخلية F5 داخل النطاق A2:A13 

- الخلايا التى تحتوى على الحجم الموجود فى الخلية F6 داخل النطاق B2:B13

ثم سترجع متوسط الخلايا المقابلة لهذه الخلايا فى النطاق C2:C13



في الشكل التالى دالة AVERAGEIFS سترجع متوسط الكمية المباعة من الساندوتش Burger ذو الحجم Large

دالة AVERAGEIFS





في الشكل التالى دالة AVERAGEIFS سترجع متوسط الكمية المباعة من الساندوتش Chicken ذو الحجم Medium

دالة AVERAGEIFS





في الشكل التالى دالة AVERAGEIFS سترجع متوسط الكمية المباعة من الساندوتش Cheese ذو الحجم Small

دالة AVERAGEIFS

دالة MAX

دالة دالة MAX ترجع أكبر رقم في مجموعة من الأرقام .





معاملات دالة دالة MAX

number1, [number2], [number3]

مجموعة الأرقام التي تريد معرفة أكبر رقم فيها .






مثال على دالة دالة MAX

الجدول التالي يحتوي على انتاج أحد المصانع في بعض الأيام , ونريد معرفة أكبر انتاج , لذا سنستخدم دالة MAX لمعرفة أكبر رقم في مجموعة الأرقام الموجودة في النطاق B2:B6

دالة MAX

دالة MIN

دالة MIN ترجع أصغر رقم في مجموعة من الأرقام .





معاملات دالة MIN

number1, [number2], [number3]

مجموعة الأرقام التي تريد معرفة أصغر رقم فيها .






مثال على دالة MIN

الجدول التالي يحتوي على قيم مبيعات أحدى الشركات في بعض الفروع , ونريد معرفة أصغر قيمة مبيعات , لذا سنستخدم دالة MIN لمعرفة أصغر رقم في مجموعة الأرقام الموجودة في النطاق B2:B6 

دالة MIN

دالة LARGE

دالة LARGE ترجع أكبر قيمة ذات ترتيب معين داخل نطاق ( مصفوفة ) .






معاملات دالة LARGE

array : النطاق ( المصفوفة )

k : الترتيب






مثال على دالة LARGE

في الشكل التالي دالة LARGE ترجع أول أكبر قيمة في النطاق B2:B6

دالة LARGE



في الشكل التالي دالة LARGE ترجع ثاني أكبر قيمة في النطاق B2:B6

دالة LARGE



في الشكل التالي دالة LARGE ترجع ثالث أكبر قيمة في النطاق B2:B6

دالة LARGE



في الشكل التالي دالة LARGE ترجع رابع أكبر قيمة في النطاق B2:B6

دالة LARGE



في الشكل التالي دالة LARGE ترجع خامس أكبر قيمة في النطاق B2:B6

دالة LARGE

دالة SMALL

دالة SMALL ترجع أصغر قيمة ذات ترتيب معين داخل نطاق ( مصفوفة ) .






معاملات دالة SMALL

array : النطاق ( المصفوفة )

k : الترتيب






مثال على دالة SMALL

في الشكل التالي دالة SMALL ترجع أول أصغر قيمة في النطاق B2:B6

دالة SMALL



في الشكل التالي دالة SMALL ترجع ثاني أصغر قيمة في النطاق B2:B6

دالة SMALL



في الشكل التالي دالة SMALL ترجع ثالث أصغر قيمة في النطاق B2:B6

دالة SMALL



في الشكل التالي دالة SMALL ترجع رابع أصغر قيمة في النطاق B2:B6

دالة SMALL



في الشكل التالي دالة SMALL ترجع خامس أصغر قيمة في النطاق B2:B6

دالة SMALL

دالة COUNTIFS

 دالة COUNTIFS ترجع عدد الخلايا التى ينطبق عليها شرط أو أكثر في نطاق أو أكثر .









معاملات دالة COUNTIFS


criteria_range1, criteria1, [criteria_range2, criteria2], [criteria_range3, criteria3]
النطاقات والشروط المرتبطة بها .








مثال على دالة COUNTIFS


الجدول التالى يحتوى على بيانات بعض الأشخاص , حيث يحتوى على ( الاسم Name - النوع Gender - العنوان Address ) .


ونريد استخدام دالة COUNTIFS لحساب عدد الأشخاص من نوع معين ونفس العنوان , لعمل ذلك ستقوم بإستخدام المعادلة التالية :

=COUNTIFS(B2:B12,F5,C2:C12,F6)

دالة COUNTIFS  سترجع عدد الخلايا التى ينطبق عليها الشرطين :

- الخلايا التي تحتوى على النوع الموجود فى الخلية F5 داخل النطاق B2:B12

- الخلايا التى تحتوى على العنوان الموجود فى الخلية F6 داخل النطاق C2:C12




فى الشكل التالى دالة COUNTIFS سترجع عدد الذكور الذين يعيشون في أسيوط .

دالة COUNTIFS





فى الشكل التالى دالة COUNTIFS  سترجع عدد الذكور الذين يعيشون في القاهرة .

دالة COUNTIFS





فى الشكل التالى دالة COUNTIFS  سترجع عدد الذكور الذين يعيشون في الأقصر .

دالة COUNTIFS





فى الشكل التالى دالة COUNTIFS  سترجع عدد الإناث الذين يعيشون في أسيوط .

دالة COUNTIFS





فى الشكل التالى دالة COUNTIFS  سترجع عدد الإناث الذين يعيشون في القاهرة .

دالة COUNTIFS





فى الشكل التالى دالة COUNTIFS  سترجع عدد الإناث الذين يعيشون في الأقصر .

دالة COUNTIFS

دالة SUMIFS

 دالة SUMIFS تبحث عن الخلايا التى ينطبق عليها شرط أو أكثر في نطاق أو أكثر , ثم ترجع مجموع الخلايا المقابلة لهذه الخلايا في نطاق أخر .








معاملات دالة SUMIFS


sum_range
النطاق الذي يحتوي على الخلايا التي سيتم جمعها .


criteria_range1, criteria1, [criteria_range2, criteria2], [criteria_range3, criteria3]
النطاقات والشروط المرتبطة بها .








مثال على دالة SUMIFS


الجدول التالى يحتوى على مبيعات أحد متاجر الالكترونيات لبعض رجال البيع , حيث يحتوى على ( الاسم Name - المنتج Product - الكمية Quantity ) .


ونريد استخدام دالة SUMIFS لحساب مجموع الكمية المباعة من منتج معين بواسطة رجل بيع معين , لعمل ذلك سنقوم بإستخدام المعادلة التالية :

=SUMIFS(C2:C13,A2:A13,F6,B2:B13,F7)

دالة SUMIFS  ستبحث عن الخلايا التى ينطبق عليها الشرطين :

- الخلايا التي تحتوى على اسم رجل البيع الموجود فى الخلية F6 داخل النطاق A2:A13 

- الخلايا التى تحتوى على اسم المنتج الموجود فى الخلية F7 داخل النطاق B2:B13

ثم سترجع مجموع الخلايا المقابلة لهذه الخلايا فى النطاق C2:C13



في الشكل التالى دالة SUMIFS سترجع مجموع الكمية المباعة بواسطة Ahmed من المنتج TV

دالة SUMIFS






في الشكل التالى دالة SUMIFS سترجع مجموع الكمية المباعة بواسطة Khaled من المنتج Mobile

دالة SUMIFS





في الشكل التالى دالة SUMIFS سترجع مجموع الكمية المباعة بواسطة Mostafa من المنتج Laptop

دالة SUMIFS

دالة SUMPRODUCT

دالة SUMPRODUCT ترجع حاصل ضرب مجموعة من مصفوفات الأرقام .






معاملات دالة SUMPRODUCT

array1, [array2], [array3]

مصفوفات الأرقام التي تريد حساب حاصل ضربهم معا .






مثال على دالة SUMPRODUCT

الجدول التالي يحتوي على تفاصيل فاتورة ( المنتج Product - الكمية Quantity - سعر الوحدة Unit Price ) ونريد حساب اجمالي الفاتورة Total


لعمل ذلك سنستخدم دالة SUMPRODUCT التي ستقوم بضرب قيم عمود الكمية Quantity في قيم عمود سعر الوحدة Unit Price كالتالي :

SUMPRODUCT(B2:B6,C2:C6)

50*7 + 100*6 + 850*4 + 900*5 + 1150*3

350 + 600 + 3400 + 4500 + 3450

12300

دالة SUMPRODUCT

دالة QUOTIENT

دالة QUOTIENT ترجع الجزء الصحيح من قسمة رقمين .






معاملات دالة QUOTIENT

numerator : الرقم الأول

denominator : الرقم الثاني






مثال على دالة QUOTIENT

في الشكل التالي نتيجة قسمة الرقم 11 على الرقم 2 هو الرقم 5 وباقي القسمة 1 , لذا دالة QUOTIENT ترجع الرقم 5

دالة QUOTIENT



في الشكل التالي نتيجة قسمة الرقم 17 على الرقم 5 هو الرقم 3 وباقي القسمة 2 , لذا دالة QUOTIENT ترجع الرقم 3

دالة QUOTIENT



في الشكل التالي نتيجة قسمة الرقم 7 على الرقم 1.5 هو الرقم 4 وباقي القسمة 1 , لذا دالة QUOTIENT ترجع الرقم 4

دالة QUOTIENT

دالة MOD

 دالة MOD ترجع باقي قسمة رقمين .






معاملات دالة MOD

number : الرقم الأول

divisor : الرقم الثاني






مثال على دالة MOD

في الشكل التالي نتيجة قسمة الرقم 7 على الرقم 2 هو الرقم 3 وباقي القسمة 1 , لذا دالة MOD ترجع الرقم 1

دالة MOD



في الشكل التالي نتيجة قسمة الرقم 15 على الرقم 4 هو الرقم 3 وباقي القسمة 3 , لذا دالة MOD ترجع الرقم 3

دالة MOD



في الشكل التالي نتيجة قسمة الرقم 12 على الرقم 2.5 هو الرقم 4 وباقي القسمة 2 , لذا دالة MOD ترجع الرقم 2

دالة MOD

دالة ROUND

دالة ROUND تقوم بتقريب الرقم لأعلى أو لأسفل .


ملحوظة : 

- تقريب الرقم لأعلى معناه أن الأرقام 79 - 78 - 77 - 76 - 75 جميعها ستصبح 8

- تقريب الرقم لأسفل معناه أن الأرقام 74 - 73 - 72 - 71 - 70 جميعها ستصبح 7






معاملات دالة ROUND

number : الرقم الذي تريد تقريبه لأعلى .

num_digits : عدد الأرقام بعد العلامة العشرية .






مثال على دالة ROUND

في الشكل التالي دالة ROUND تقوم بتقريب الرقم 183.627 إلى رقمين بعد العلامة العشرية .

دالة ROUND



في الشكل التالي دالة ROUND تقوم بتقريب الرقم 183.627 إلى رقم واحد بعد العلامة العشرية .

دالة ROUND



في الشكل التالي دالة ROUND تقوم بتقريب الرقم 183.627 إلى رقم صحيح .

دالة ROUND




في الشكل التالي دالة ROUNDUP تقوم بتقريب الرقم 183.627 إلى أقرب عشرة .

دالة ROUND



في الشكل التالي دالة ROUND تقوم بتقريب الرقم 183.627 إلى أقرب مائة .

دالة ROUND



في الشكل التالي دالة ROUND تقوم بتقريب الرقم 183.627- إلى رقمين بعد العلامة العشرية .

دالة ROUND



في الشكل التالي دالة ROUND تقوم بتقريب الرقم 183.627- إلى رقم واحد بعد العلامة العشرية .

دالة ROUND



في الشكل التالي دالة ROUND تقوم بتقريب الرقم 183.627- إلى رقم صحيح .

دالة ROUND



في الشكل التالي دالة ROUND تقوم بتقريب الرقم 183.627- إلى أقرب عشرة .

دالة ROUND



في الشكل التالي دالة ROUND تقوم بتقريب الرقم 183.627- إلى أقرب مائة .

دالة ROUND