دوال برنامج Excel

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




دالة SUM


الغرض :

ترجع مجموع مجموعة من الأرقام .


المعاملات :

number1, [number2], [number3], ...
مجموعة الأرقام التى تريد جمعها .


مثال :

الجدول التالي يحتوي على انتاج بعض الأيام في أحد المصانع , وسنستخدم دالة SUM لحساب اجمالي الإنتاج في كل الأيام .

دالة SUM






دالة RAND


الغرض :

ترجع رقم عشري عشوائي بين الرقم 0 والرقم 1


المعاملات :

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


مثال :

في الشكل التالي دالة RAND ترجع رقم عشري عشوائي بين الرقم 0 والرقم 1

دالة RAND






دالة RANDBETWEEN


الغرض :

ترجع رقم صحيح عشوائي بين رقمين تقوم أنت بتحديدهم .


المعاملات :

bottom : الحد الأدنى

top : الحد الأعلى


مثال :

فى الشكل التالى دالة RANDBETWEEN ترجع رقم صحيح عشوائي بين الرقم 5 والرقم 10

دالة RANDBETWEEN






دالة SQRT


الغرض :

ترجع الجزر التربيعي لرقم .


المعاملات :

number : الرقم


مثال :

في الشكل التالي دالة SQRT ترجع الجزر التربيعي للرقم 25

دالة SQRT






دالة ABS


الغرض :

ترجع القيمة المطلقة لرقم ( الرقم بدون اشارة ) .


المعاملات :

number : الرقم


مثال :

في الشكل التالي دالة ABS ترجع القيمة المطلقة للرقم 12-

دالة ABS






دالة COUNT


الغرض :

ترجع عدد الخلايا التى تحتوى على أرقام فقط في نطاق .


المعاملات :

value1, [value2], [value3], ...
مجموعة القيم .


مثال :

في الشكل التالي دالة COUNT ترجع عدد الخلايا التى تحتوى على أرقام فقط في النطاق B1:B7 وعددهم 3 خلايا ( لاحظ أن برنامج Excel يعتبر التاريخ والوقت أرقام لأنه يتم تخزينهم داخليا على هيئة رقم ) .

دالة COUNT






دالة COUNTA


الغرض :

ترجع عدد الخلايا الغير فارغة في نطاق .


المعاملات :

value1, [value2], [value3], ...
مجموعة القيم .


مثال :

في الشكل التالي دالة COUNTA ترجع عدد الخلايا الغير فارغة في النطاق B1:B7 وعدد 5 خلايا .

دالة COUNTA






دالة COUNTBLANK


الغرض :

ترجع عدد الخلايا الفارغة في نطاق .


المعاملات :

range : النطاق


مثال :

في الشكل التالي دالة COUNTBLANK ترجع عدد الخلايا الفارغة في النطاق B1:B7 وعددهم 2 خلية .

دالة COUNTBLANK






دالة MAX


الغرض :

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


المعاملات :

number1, [number2], [number3], ...
مجموعة الأرقام .


مثال :

الجدول التالى يحتوى على انتاج أحد المصانع فى خمسة أيام , وسنقوم بإستخدام دالة MAX لحساب أكبر انتاج .

دالة MAX






دالة MIN


الغرض :

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


المعاملات :

number1, [number2], [number3], ...
مجموعة الأرقام .


مثال :

الجدول التالى يحتوى على مبيعات أحدى الشركات في خمسة فروع , وسنقوم بإستخدام دالة MIN لحساب أصغر مبيعات .

دالة MIN






دالة DATE


الغرض :

تأخذ ثلاثة معلومات ( السنة - الشهر - اليوم ) ثم ترجع التاريخ المكون من هذه الأجزاء .


المعاملات :

year : السنة

month : الشهر

day : اليوم


مثال :

في الشكل التالي دالة DATE ترجع التاريخ 15/09/2012

دالة DATE






دالة TIME


الغرض :

تأخذ ثلاثة معلومات ( الساعات - الدقائق - الثواني ) ثم ترجع الوقت المكون من هذه الأجزاء .


المعاملات :

hour : الساعات

minute : الدقائق

second : الثواني


مثال :

في الشكل التالي دالة TIME ترجع الوقت 06:30:15

دالة TIME






دالة DAY


الغرض :

ترجع جزء اليوم من التاريخ .


المعاملات :

serial_number : التاريخ أو الرقم التسلسلي المقابل له .


مثال :

في الشكل التالي دالة DAY ترجع جزء اليوم من التاريخ 25/07/2014

دالة DAY






دالة MONTH


الغرض :

ترجع جزء الشهر من التاريخ .


المعاملات :

serial_number : التاريخ أو الرقم التسلسلي المقابل له .


مثال :

في الشكل التالي دالة MONTH ترجع جزء الشهر من التاريخ 21/03/2000

دالة MONTH






دالة YEAR


الغرض :

ترجع جزء السنة من التاريخ .


المعاملات :

serial_number : التاريخ أو الرقم التسلسلي المقابل له .


مثال :

في الشكل التالي دالة YEAR ترجع جزء السنة من التاريخ 12/08/2011

دالة YEAR






دالة HOUR


الغرض :

ترجع جزء الساعات من الوقت .


المعاملات :

serial_number : الوقت أو الرقم التسلسلي المقابل له .


مثال :

في الشكل التالي دالة HOUR ترجع جزء الساعات من الوقت 09:30:12

دالة HOUR






دالة MINUTE


الغرض :

ترجع جزء الدقائق من الوقت .


المعاملات :

serial_number : الوقت أو الرقم التسلسلي المقابل له .


مثال :

في الشكل التالي دالة MINUTE ترجع جزء الدقائق من الوقت 02:36:45

دالة MINUTE






دالة SECOND


الغرض :

ترجع جزء الثواني من الوقت .


المعاملات :

serial_number : الوقت أو الرقم التسلسلي المقابل له .


مثال :

في الشكل التالي دالة SECOND ترجع جزء الثواني من الوقت 11:05:47

دالة SECOND






دالة ISNUMBER


الغرض :

تختبر قيمة , اذا كانت رقم ترجع TRUE , واذا كانت غير ذلك ترجع FALSE


المعاملات :

value : القيمة


مثال :

في الشكل التالي الخلية C3 تحتوي على رقم , لذا دالة ISNUMBER ترجع TRUE

دالة ISNUMBER






دالة ISTEXT


الغرض :

تختبر قيمة , اذا كانت نص ترجع TRUE , واذا كانت غير ذلك ترجع FALSE


المعاملات :

value : القيمة


مثال :

في الشكل التالي الخلية C3 تحتوي على رقم , لذا دالة ISTEXT ترجع FALSE

دالة ISTEXT