أهم الدوال في الإكسيل
أهم دوال برنامج 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)

إرسال تعليق