الدوال من أهم الموضوعات التى يجب عليك اتقانها جيدا لأنها توفر عليك الوقت والجهد في أداء العمليات الحسابية البسيطة والمعقدة , لذا سنتعرف في هذا الدرس على أهم دالات برنامج Excel
دالة SUM
الغرض :
ترجع مجموع مجموعة من الأرقام .
المعاملات :
number1, [number2], [number3], ...
مجموعة الأرقام التى تريد جمعها .
مثال :
الجدول التالي يحتوي على انتاج بعض الأيام في أحد المصانع , وسنستخدم دالة SUM لحساب اجمالي الإنتاج في كل الأيام .
دالة RAND
الغرض :
ترجع رقم عشري عشوائي بين الرقم 0 والرقم 1
المعاملات :
لا تحتاج إلى معاملات .
مثال :
في الشكل التالي دالة RAND ترجع رقم عشري عشوائي بين الرقم 0 والرقم 1
دالة RANDBETWEEN
الغرض :
ترجع رقم صحيح عشوائي بين رقمين تقوم أنت بتحديدهم .
المعاملات :
bottom : الحد الأدنى
top : الحد الأعلى
مثال :
فى الشكل التالى دالة RANDBETWEEN ترجع رقم صحيح عشوائي بين الرقم 5 والرقم 10
دالة SQRT
الغرض :
ترجع الجزر التربيعي لرقم .
المعاملات :
number : الرقم
مثال :
في الشكل التالي دالة SQRT ترجع الجزر التربيعي للرقم 25
دالة ABS
الغرض :
ترجع القيمة المطلقة لرقم ( الرقم بدون اشارة ) .
المعاملات :
number : الرقم
مثال :
في الشكل التالي دالة ABS ترجع القيمة المطلقة للرقم 12-
دالة COUNT
الغرض :
ترجع عدد الخلايا التى تحتوى على أرقام فقط في نطاق .
المعاملات :
value1, [value2], [value3], ...
مجموعة القيم .
مثال :
في الشكل التالي دالة COUNT ترجع عدد الخلايا التى تحتوى على أرقام فقط في النطاق B1:B7 وعددهم 3 خلايا ( لاحظ أن برنامج Excel يعتبر التاريخ والوقت أرقام لأنه يتم تخزينهم داخليا على هيئة رقم ) .
دالة COUNTA
الغرض :
ترجع عدد الخلايا الغير فارغة في نطاق .
المعاملات :
value1, [value2], [value3], ...
مجموعة القيم .
مثال :
في الشكل التالي دالة COUNTA ترجع عدد الخلايا الغير فارغة في النطاق B1:B7 وعدد 5 خلايا .
دالة COUNTBLANK
الغرض :
ترجع عدد الخلايا الفارغة في نطاق .
المعاملات :
range : النطاق
مثال :
في الشكل التالي دالة COUNTBLANK ترجع عدد الخلايا الفارغة في النطاق B1:B7 وعددهم 2 خلية .
دالة MAX
الغرض :
ترجع أكبر رقم في مجموعة من الأرقام .
المعاملات :
number1, [number2], [number3], ...
مجموعة الأرقام .
مثال :
دالة MIN
الغرض :
ترجع أصغر رقم في مجموعة من الأرقام .
المعاملات :
number1, [number2], [number3], ...
مجموعة الأرقام .مثال :
الجدول التالى يحتوى على مبيعات أحدى الشركات في خمسة فروع , وسنقوم بإستخدام دالة MIN لحساب أصغر مبيعات .
دالة DATE
الغرض :
تأخذ ثلاثة معلومات ( السنة - الشهر - اليوم ) ثم ترجع التاريخ المكون من هذه الأجزاء .
المعاملات :
year : السنة
month : الشهر
day : اليوم
مثال :
في الشكل التالي دالة DATE ترجع التاريخ 15/09/2012
دالة TIME
تأخذ ثلاثة معلومات ( الساعات - الدقائق - الثواني ) ثم ترجع الوقت المكون من هذه الأجزاء .
المعاملات :
hour : الساعات
minute : الدقائق
second : الثواني
مثال :
في الشكل التالي دالة TIME ترجع الوقت 06:30:15
دالة DAY
الغرض :
ترجع جزء اليوم من التاريخ .
المعاملات :
serial_number : التاريخ أو الرقم التسلسلي المقابل له .
مثال :
في الشكل التالي دالة DAY ترجع جزء اليوم من التاريخ 25/07/2014
دالة MONTH
الغرض :
ترجع جزء الشهر من التاريخ .
المعاملات :
serial_number : التاريخ أو الرقم التسلسلي المقابل له .
مثال :
في الشكل التالي دالة MONTH ترجع جزء الشهر من التاريخ 21/03/2000
دالة YEAR
الغرض :
ترجع جزء السنة من التاريخ .
المعاملات :
serial_number : التاريخ أو الرقم التسلسلي المقابل له .
مثال :
في الشكل التالي دالة YEAR ترجع جزء السنة من التاريخ 12/08/2011
دالة HOUR
الغرض :
ترجع جزء الساعات من الوقت .
المعاملات :
serial_number : الوقت أو الرقم التسلسلي المقابل له .
مثال :
في الشكل التالي دالة HOUR ترجع جزء الساعات من الوقت 09:30:12
ترجع جزء الساعات من الوقت .
المعاملات :
serial_number : الوقت أو الرقم التسلسلي المقابل له .
مثال :
في الشكل التالي دالة HOUR ترجع جزء الساعات من الوقت 09:30:12
دالة MINUTE
الغرض :
ترجع جزء الدقائق من الوقت .
المعاملات :
serial_number : الوقت أو الرقم التسلسلي المقابل له .
مثال :
في الشكل التالي دالة MINUTE ترجع جزء الدقائق من الوقت 02:36:45
دالة SECOND
الغرض :
ترجع جزء الثواني من الوقت .
المعاملات :
serial_number : الوقت أو الرقم التسلسلي المقابل له .
مثال :
في الشكل التالي دالة SECOND ترجع جزء الثواني من الوقت 11:05:47
ترجع جزء الثواني من الوقت .
المعاملات :
serial_number : الوقت أو الرقم التسلسلي المقابل له .
مثال :
في الشكل التالي دالة SECOND ترجع جزء الثواني من الوقت 11:05:47
دالة ISNUMBER
الغرض :
تختبر قيمة , اذا كانت رقم ترجع TRUE , واذا كانت غير ذلك ترجع FALSE
المعاملات :
value : القيمة
مثال :
في الشكل التالي الخلية C3 تحتوي على رقم , لذا دالة ISNUMBER ترجع TRUE
دالة ISTEXT
الغرض :
تختبر قيمة , اذا كانت نص ترجع TRUE , واذا كانت غير ذلك ترجع FALSE
المعاملات :
value : القيمة
مثال :
في الشكل التالي الخلية C3 تحتوي على رقم , لذا دالة ISTEXT ترجع FALSE