أهم الدوال في الإكسيل

أهم دوال برنامج Excel

أهم دوال برنامج Excel

أهمية دوال Excel

تُعد دوال Excel أدوات قوية تُستخدم لتبسيط العمليات الحسابية، تحليل البيانات، وتنظيم المعلومات. تساعد هذه الدوال المستخدمين على أتمتة المهام، توفير الوقت، وزيادة الدقة في معالجة البيانات. سواء كنت تعمل على تحليل مالي، إدارة البيانات، أو إنشاء تقارير، فإن الدوال تُعتبر أساسية لتحسين الإنتاجية.

الدوال الرياضية

SUM

الوصف: تجمع القيم في نطاق محدد.

desires: =SUM(number1, [number2], ...)

مثال: =SUM(A1:A10)

AVERAGE

الوصف: تحسب متوسط القيم في نطاق.

البناء: =AVER Capric(number1, [number2], ...)

مثال: =AVERAGE(B1:B10)

MIN

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

البناء: =MIN(number1, [number2], ...)

مثال: =MIN(C1:C10)

MAX

الوصف: تعيد أكبر قيمة في نطاق.

البناء: =MAX(number1, [number2], ...)

مثال: =MAX(D1:D10)

ROUND

الوصف: تقرب الرقم إلى عدد محدد من المنازل العشرية.

البناء: =ROUND(number, num_digits)

مثال: =ROUND(A1, 2)

ABS

الوصف: تعيد القيمة المطلقة لعدد.

البناء: =ABS(number)

مثال: =ABS(-5)

POWER

الوصف: ترفع عددًا إلى قوة محددة.

البناء: =POWER(number, power)

مثال: =POWER(2, 3)

SQRT

الوصف: تعيد الجذر التربيعي لعدد.

البناء: =SQRT(number)

مثال: =SQRT(16)

CEILING

الوصف: تقرب الرقم لأعلى إلى أقرب مضاعف محدد.

البناء: =CEILING(number, significance)

مثال: =CEILING(2.5, 1)

FLOOR

الوصف: تقرب الرقم لأسفل إلى أقرب مضاعف محدد.

البناء: =FLOOR(number, significance)

مثال: =FLOOR(2.5, 1)

INT

الوصف: تقرب الرقم لأسفل إلى أقرب عدد صحيح.

البناء: =INT(number)

مثال: =INT(8.9)

RAND

الوصف: تولد رقمًا عشوائيًا بين 0 و1.

البناء: =RAND()

مثال: =RAND()

RANDBETWEEN

الوصف: تولد رقمًا عشوائيًا بين رقمين محددين.

البناء: =RANDBETWEEN(bottom, top)

مثال: =RANDBETWEEN(1, 100)

SUMIF

الوصف: تجمع القيم التي تطابق معيارًا محددًا.

البناء: =SUMIF(range, criteria, [sum_range])

مثال: =SUMIF(A1:A10, ">10", B1:B10)

COUNT

الوصف: تحسب عدد الخلايا التي تحتوي على أرقام.

البناء: =COUNT(value1, [value2], ...)

مثال: =COUNT(A1:A10)

PRODUCT

الوصف: تضرب القيم في نطاق.

البناء: =PRODUCT(number1, [number2], ...)

مثال: =PRODUCT(A1:A5)

MOD

الوصف: تعيد باقي القسمة.

البناء: =MOD(number, divisor)

مثال: =MOD(10, 3)

الدوال النصية

LEFT

الوصف: تستخرج عددًا محددًا من الأحرف من بداية النص.

البناء: =LEFT(text, [num_chars])

مثال: =LEFT("مرحبا", 2)

RIGHT

الوصف: تستخرج عددًا محددًا من الأحرف من نهاية النص.

البناء: =RIGHT(text, [num_chars])

مثال: =RIGHT("مرحبا", 2)

MID

الوصف: تستخرج نصًا من منتصف سلسلة نصية.

البناء: =MID(text, start_num, num_chars)

مثال: =MID("مرحبا", 2, 3)

LEN

الوصف: تعيد عدد الأحرف في النص.

البناء: =LEN(text)

مثال: =LEN("مرحبا")

TRIM

الوصف: تزيل الفراغات الزائدة من النص.

البناء: =TRIM(text)

مثال: =TRIM(" مرحبا ")

CONCAT

الوصف: تجمع نصوصًا متعددة في نص واحد.

البناء: =CONCAT(text1, [text2], ...)

مثال: =CONCAT(A1, " ", B1)

TEXTJOIN

الوصف: تجمع النصوص مع فاصل محدد.

البناء: =TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)

مثال: =TEXTJOIN(", ", TRUE, A1:A3)

UPPER

الوصف: تحويل النص إلى أحرف كبيرة.

البناء: =UPPER(text)

مثال: =UPPER("مرحبا")

LOWER

الوصف: تحويل النص إلى أحرف صغيرة.

البناء: =LOWER(text)

مثال: =LOWER("مرحبا")

PROPER

الوصف: تحويل أول حرف في كل كلمة إلى حرف كبير.

البناء: =PROPER(text)

مثال: =PROPER("مرحبا بالعالم")

FIND

الوصف: تبحث عن نص داخل نص آخر وتعيد موقعه.

البناء: =FIND(find_text, within_text, [start_num])

مثال: =FIND("ر", "مرحبا")

SEARCH

الوصف: تبحث عن نص بغض النظر عن الحالة وتعيد موقعه.

البناء: =SEARCH(find_text, within_text, [start_num])

مثال: =SEARCH("ر", "مرحبا")

SUBSTITUTE

الوصف: تستبدل نصًا بنص آخر.

البناء: =SUBSTITUTE(text, old_text, new_text, [instance_num])

مثال: =SUBSTITUTE("مرحبا", "ر", "س")

REPLACE

الوصف: تستبدل جزءًا من النص بنص آخر بناءً على الموقع.

البناء: =REPLACE(old_text, start_num, num_chars, new_text)

مثال: =REPLACE("مرحبا", 1, 2, "سلام")

الدوال الزمنية

TODAY

الوصف: تعيد تاريخ اليوم الحالي.

البناء: =TODAY()

مثال: =TODAY()

NOW

الوصف: تعيد التاريخ والوقت الحاليين.

البناء: =NOW()

مثال: =NOW()

DATE

الوصف: تُنشئ تاريخًا من السنة والشهر واليوم.

البناء: =DATE(year, month, day)

مثال: =DATE(2023, 10, 15)

DAY

الوصف: تعيد اليوم من التاريخ.

البناء: =DAY(serial_number)

مثال: =DAY("2023-10-15")

MONTH

الوصف: تعيد الشهر من التاريخ.

البناء: =MONTH(serial_number)

مثال: =MONTH("2023-10-15")

YEAR

الوصف: تعيد السنة من التاريخ.

البناء: =YEAR(serial_number)

مثال: =YEAR("2023-10-15")

DAYS

الوصف: تحسب عدد الأيام بين تاريخين.

البناء: =DAYS(end_date, start_date)

مثال: =DAYS("2023-12-31", "2023-01-01")

NETWORKDAYS

الوصف: تحسب أيام العمل بين تاريخين.

البناء: =NETWORKDAYS(start_date, end_date, [holidays])

مثال: =NETWORKDAYS("2023-01-01", "2023-12-31")

EDATE

الوصف: تعيد تاريخًا بعد أو قبل عدد من الأشهر.

البناء: =EDATE(start_date, months)

مثال: =EDATE("2023-01-01", 3)

EOMONTH

الوصف: تعيد آخر يوم في الشهر بعد أو قبل عدد من الأشهر.

البناء: =EOMONTH(start_date, months)

مثال: =EOMONTH("2023-01-01", 1)

WEEKDAY

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

البناء: =WEEKDAY(serial_number, [return_type])

مثال: =WEEKDAY("2023-10-15")

الدوال البحثية

VLOOKUP

الوصف: تبحث عن قيمة في العمود الأول من جدول وتعيد قيمة من عمود آخر.

البناء: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

مثال: =VLOOKUP(A1, B1:D10, 2, FALSE)

HLOOKUP

الوصف: تبحث عن قيمة في الصف الأول من جدول وتعيد قيمة من صف آخر.

البناء: =HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

مثال: =HLOOKUP(A1, B1:D10, 2, FALSE)

INDEX

الوصف: تعيد قيمة من موقع محدد في نطاق.

البناء: =INDEX(array, row_num, [column_num])

مثال: =INDEX(A1:C10, 2, 3)

MATCH

الوصف: تبحث عن قيمة وتعيد موقعها النسبي.

البناء: =MATCH(lookup_value, lookup_array, [match_type])

مثال: =MATCH("محمد", A1:A10, 0)

XLOOKUP

الوصف: تبحث عن قيمة وتعيد قيمة مقابلة من نطاق آخر.

البناء: =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

مثال: =XLOOKUP(A1, B1:B10, C1:C10)

OFFSET

الوصف: تعيد نطاقًا بناءً على إزاحة من خلية مرجعية.

البناء: =OFFSET(reference, rows, cols, [height], [width])

مثال: =OFFSET(A1, 2, 3, 1, 1)

الدوال المنطقية

IF

الوصف: تتحقق من شرط وتعيد قيمة بناءً عليه.

البناء: =IF(logical_test, value_if_true, [value_if_false])

مثال: =IF(A1>10, "كبير", "صغير")

AND

الوصف: تتحقق إذا كانت جميع الشروط صحيحة.

البناء: =AND(logical1, [logical2], ...)

مثال: =AND(A1>10, B1<20)

OR

الوصف: تتحقق إذا كان أي شرط صحيح.

البناء: =OR(logical1, [logical2], ...)

مثال: =OR(A1>10, B1<20)

NOT

الوصف: تعكس قيمة الشرط المنطقي.

البناء: =NOT(logical)

مثال: =NOT(A1>10)

IFERROR

الوصف: تعيد قيمة إذا لم يكن هناك خطأ، وإلا تعيد قيمة أخرى.

البناء: =IFERROR(value, value_if_error)

مثال: =IFERROR(A1/B1, "خطأ")

IFS

الوصف: تتحقق من شروط متعددة وتعيد القيمة الأولى الصحيحة.

البناء: =IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)

مثال: =IFS(A1>90, "A", A1>80, "B", A1>70, "C")

الدوال الإحصائية

AVERAGEIF

الوصف: تحسب متوسط القيم التي تطابق معيارًا.

البناء: =AVERAGEIF(range, criteria, [average_range])

مثال: =AVERAGEIF(A1:A10, ">10", B1:B10)

COUNTIF

الوصف: تحسب عدد الخلايا التي تطابق معيارًا.

البناء: =COUNTIF(range, criteria)

مثال: =COUNTIF(A1:A10, ">10")

STDEV.P

الوصف: تحسب الانحراف المعياري لمجموعة بيانات (السكان).

البناء: =STDEV.P(number1, [number2], ...)

مثال: =STDEV.P(A1:A10)

STDEV.S

الوصف: تحسب الانحراف المعياري لعينة.

البناء: =STDEV.S(number1, [number2], ...)

مثال: =STDEV.S(A1:A10)

VAR.P

الوصف: تحسب التباين لمجموعة بيانات (السكان).

البناء: =VAR.P(number1, [number2], ...)

مثال: =VAR.P(A1:A10)

VAR.S

الوصف: تحسب التباين لعينة.

البناء: =VAR.S(number1, [number2], ...)

مثال: =VAR.S(A1:A10)

MEDIAN

الوصف: تعيد الوسيط (القيمة الوسطى) في نطاق.

البناء: =MEDIAN(number1, [number2], ...)

مثال: =MEDIAN(A1:A10)

MODE

الوصف: تعيد القيمة الأكثر تكرارًا في نطاق.

البناء: =MODE(number1, [number2], ...)

مثال: =MODE(A1:A10)

الدوال المالية

PV

الوصف: تحسب القيمة الحالية لاستثمار.

البناء: =PV(rate, nper, pmt, [fv], [type])

مثال: =PV(5%/12, 12*5, -100)

FV

الوصف: تحسب القيمة المستقبلية لاستثمار.

البناء: =FV(rate, nper, pmt, [pv], [type])

مثال: =FV(5%/12, 12*5, -100)

PMT

الوصف: تحسب الدفعة الشهرية لقرض.

البناء: =PMT(rate, nper, pv, [fv], [type])

مثال: =PMT(5%/12, 12*5, 10000)

NPER

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

البناء: =NPER(rate, pmt, pv, [fv], [type])

مثال: =NPER(5%/12, -100, 10000)

RATE

الوصف: تحسب معدل الفائدة لاستثمار أو قرض.

البناء: =RATE(nper, pmt, pv, [fv], [type], [guess])

مثال: =RATE(12*5, -100, 10000)

IPMT

الوصف: تحسب الفائدة المدفوعة خلال فترة محددة لقرض.

البناء: =IPMT(rate, per, nper, pv, [fv], [type])

مثال: =IPMT(5%/12, 1, 12*5, 10000)

PPMT

الوصف: تحسب المبلغ الأساسي المدفوع خلال فترة محددة لقرض.

البناء: =PPMT(rate, per, nper, pv, [fv], [type])

مثال: =PPMT(5%/12, 1, 12*5, 10000)