الصيغ والدوال¶
يدعم جدول بيانات أودو الدوال الموجودة في معظم حلول جداول البيانات، مما يتيح لك إجراء الحسابات واسترجاع المعلومات ومعالجة البيانات باستخدام الصيغ. بالإضافة إلى ذلك، يتيح لك استخدام الدوال الخاصة بأودو العمل ببيانات أودو المباشرة من قاعدة بياناتك.
للمساعدة في ضمان دقة البيانات، يوفر جدول بيانات أودو طرقًا متعددة لاستكشاف الأخطاء والتناقضات وإصلاحها في الصيغ والدوال.
نصيحة
استخدم F2 لعرض الصيغة الكامنة خلف الخلية النشطة، وتعديلها مباشرة داخل الخلية إذا رغبت في ذلك.
الدوال المتاحة¶
يعرض هذا القسم الدوال المتاحة حسب الفئة. الدوال الخاصة بأودو مُدرجة في كل من الفئة ذات الصلة وفي فئة أودو مخصصة:
ملاحظة
يتم استبدال الصيغ التي تحتوي على دوال غير متوافقة مع Excel بالنتيجة المحسوبة عند تصدير جدول بيانات.
مجال¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
ARRAY.CONSTRAIN(input_range, rows, columns) |
إرجاع مصفوفة نتائج مقيدة بعرض وارتفاع محددين (غير متوافقة مع Excel) |
CHOOSECOLS(array, col_num, [col_num2, ...]) |
|
CHOOSEROWS(array, row_num, [row_num2, ...]) |
|
EXPAND(array, rows, [columns], [pad_with]) |
|
FLATTEN(range, [range2, ...]) |
تسطيح جميع القيم من نطاق واحد أو أكثر في عمود واحد (غير متوافقة مع Excel) |
FREQUENCY(data, classes) |
|
HSTACK(range1, [range2, ...]) |
|
MDETERM(square_matrix) |
|
MINVERSE(square_matrix) |
|
MMULT(matrix1, matrix2) |
|
SUMPRODUCT(range1, [range2, ...]) |
|
SUMX2MY2(array_x, array_y) |
|
SUMX2PY2(array_x, array_y) |
|
SUMXMY2(array_x, array_y) |
|
TOCOL(array, [ignore], [scan_by_column]) |
|
TOROW(array, [ignore], [scan_by_column]) |
|
TRANSPOSE(range) |
|
VSTACK(range1, [range2, ...]) |
|
WRAPCOLS(range, wrap_count, [pad_with]) |
|
WRAPROWS(range, wrap_count, [pad_with]) |
قاعدة البيانات¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
DAVERAGE(database, field, criteria) |
|
DCOUNT(database, field, criteria) |
|
DCOUNTA(database, field, criteria) |
|
DGET(database, field, criteria) |
|
DMAX(database, field, criteria) |
|
DMIN(database, field, criteria) |
|
DPRODUCT(database, field, criteria) |
|
DSTDEV(database, field, criteria) |
|
DSTDEVP(database, field, criteria) |
|
DSUM(database, field, criteria) |
|
DVAR(database, field, criteria) |
|
DVARP(database, field, criteria) |
التاريخ¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
DATE(year, month, day) |
|
DATEDIF(start_date, end_date, unit) |
|
DATEVALUE(date_string) |
|
DAY(date) |
|
DAYS(end_date, start_date) |
|
DAYS360(start_date, end_date, [method]) |
|
EDATE(start_date, months) |
|
EOMONTH(start_date, months) |
|
HOUR(time) |
|
ISOWEEKNUM(date) |
|
MINUTE(time) |
|
MONTH(date) |
|
MONTH.END(date) |
آخر يوم من الشهر الذي يلي تاريخًا معينًا (غير متوافق مع Excel) |
MONTH.START(date) |
أول يوم من الشهر الذي يسبق تاريخًا معينًا (غير متوافق مع Excel) |
NETWORKDAYS(start_date, end_date, [holidays]) |
|
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) |
|
NOW() |
|
QUARTER(date) |
الربع من السنة الذي يقع فيه تاريخ معين (غير متوافق مع Excel) |
QUARTER.END(date) |
آخر يوم من ربع السنة الذي يقع فيه تاريخ محدد (غير متوافق مع Excel) |
QUARTER.START(date) |
أول يوم من ربع السنة الذي يقع فيه تاريخ محدد (غير متوافق مع Excel) |
SECOND(time) |
|
TIME(hour, minute, second) |
|
TIMEVALUE(time_string) |
|
TODAY() |
|
WEEKDAY(date, [type]) |
|
WEEKNUM(date, [type]) |
|
WORKDAY(start_date, num_days, [holidays]) |
|
WORKDAY.INTL(start_date, num_days, [weekend], [holidays]) |
|
YEAR(date) |
|
YEAR.END(date) |
آخر يوم من السنة التي يقع فيها تاريخ معين (غير متوافق مع Excel) |
YEAR.START(date) |
أول يوم من السنة التي يقع فيها تاريخ معين (غير متوافق مع Excel) |
YEARFRAC(start_date, end_date, [day_count_convention]) |
عدد السنوات الدقيق بين تاريخين (غير متوافق مع Excel) |
الهندسة¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
DELTA(number1, [number2]) |
عامل التصفية¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
FILTER(range, condition1, [condition2, ...]) |
|
ODOO.FILTER.LABEL(filter_name) |
إرجاع تسمية القيمة الحالية لعامل تصفية في جدول البيانات (غير متوافق مع Excel) |
ODOO.FILTER.VALUE(filter_name) |
تُرجع القيمة الحالية لمرشح جدول البيانات (غير متوافق مع Excel) |
SORT(range, [sort_column, ...], [is_ascending, ...]) |
|
UNIQUE(range, [by_column], [exactly_once]) |
مالي¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
ACCRINTM(issue, maturity, rate, redemption, [day_count_convention]) |
|
AMORLINC(cost, purchase_date, first_period_end, salvage, period, rate, [day_count_convention]) |
|
COUPDAYBS(settlement, maturity, frequency, [day_count_convention]) |
|
COUPDAYS(settlement, maturity, frequency, [day_count_convention]) |
|
COUPDAYSNC(settlement, maturity, frequency, [day_count_convention]) |
|
COUPNCD(settlement, maturity, frequency, [day_count_convention]) |
|
COUPNUM(settlement, maturity, frequency, [day_count_convention]) |
|
COUPPCD(settlement, maturity, frequency, [day_count_convention]) |
|
CUMIPMT(rate, number_of_periods, present_value, first_period, last_period, [end_or_beginning]) |
|
CUMPRINC(rate, number_of_periods, present_value, first_period, last_period, [end_or_beginning]) |
|
DB(cost, salvage, life, period, [month]) |
|
DDB(cost, salvage, life, period, [factor]) |
|
DISC(settlement, maturity, price, redemption, [day_count_convention]) |
|
DOLLARDE(fractional_price, unit) |
|
DOLLARFR(decimal_price, unit) |
|
DURATION(settlement, maturity, rate, yield, frequency, [day_count_convention]) |
|
EFFECT(nominal_rate, periods_per_year) |
|
FV(rate, number_of_periods, payment_amount, [present_value], [end_or_beginning]) |
|
FVSCHEDULE(principal, rate_schedule) |
|
INTRATE(settlement, maturity, investment, redemption, [day_count_convention]) |
|
IPMT(rate, period, number_of_periods, present_value, [future_value], [end_or_beginning]) |
|
IRR(cashflow_amounts, [rate_guess]) |
|
ISPMT(rate, period, number_of_periods, present_value) |
|
MDURATION(settlement, maturity, rate, yield, frequency, [day_count_convention]) |
|
MIRR(cashflow_amounts, financing_rate, reinvestment_return_rate) |
|
NOMINAL(effective_rate, periods_per_year) |
|
NPER(rate, payment_amount, present_value, [future_value], [end_or_beginning]) |
|
NPV(discount, cashflow1, [cashflow2, ...]) |
|
ODOO.ACCOUNT.GROUP(type) |
يُرجع معرفات الحسابات لمجموعة معينة (غير متوافق مع Excel) |
ODOO.BALANCE(account_codes, date_range, [offset], [company_id], [include_unposted]) |
يُرجع الرصيد الإجمالي للحساب (الحسابات) والفترة المحددة (غير متوافق مع Excel) |
ODOO.BALANCE.TAG(account_tag_ids, [date_range], [offset], [company_id], [include_unposted]) |
يُرجع رصيد الحسابات للوسم (الوسوم) والفترة المحددة (غير متوافق مع Excel) |
ODOO.CREDIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
يُرجع إجمالي الدائن للحساب (الحسابات) والفترة المحددة (غير متوافق مع Excel) |
ODOO.CURRENCY.RATE(currency_from, currency_to, [date]) |
يأخذ رمزي عملة كمعاملات، ويُرجع سعر الصرف من العملة الأولى إلى الثانية كرقم عشري (غير متوافق مع Excel) |
ODOO.DEBIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
يُرجع إجمالي الخصم للحساب (الحسابات) والفترة المحددة (غير متوافق مع Excel) |
ODOO.FISCALYEAR.END(day, [company_id]) |
إرجاع تاريخ انتهاء السنة المالية التي تشمل التاريخ المقدم (غير متوافق مع Excel) |
ODOO.FISCALYEAR.START(day, [company_id]) |
إرجاع تاريخ بداية السنة المالية التي تشمل التاريخ المقدم (غير متوافق مع Excel) |
ODOO.PARTNER.BALANCE(partner_ids, [account_codes], [date_range], [offset], [company_id], [include_unposted]) |
يُرجع رصيد الشريك للحساب (الحسابات) والفترة المحددة (غير متوافق مع Excel) |
ODOO.RESIDUAL([account_codes], [date_range], [offset], [company_id], [include_unposted]) |
يُرجع المبلغ المتبقي للحساب (الحسابات) والفترة المحددة (غير متوافق مع Excel) |
PDURATION(rate, present_value, future_value) |
|
PMT(rate, number_of_periods, present_value, [future_value], [end_or_beginning]) |
|
PPMT(rate, period, number_of_periods, present_value, [future_value], [end_or_beginning]) |
|
PRICE(settlement, maturity, rate, yield, redemption, frequency, [day_count_convention]) |
|
PRICEDISC(settlement, maturity, discount, redemption, [day_count_convention]) |
|
PRICEMAT(settlement, maturity, issue, rate, yield, [day_count_convention]) |
|
PV(rate, number_of_periods, payment_amount, [future_value], [end_or_beginning]) |
|
RATE(number_of_periods, payment_per_period, present_value, [future_value], [end_or_beginning], [rate_guess]) |
|
RECEIVED(settlement, maturity, investment, discount, [day_count_convention]) |
|
RRI(number_of_periods, present_value, future_value) |
|
SLN(cost, salvage, life) |
|
SYD(cost, salvage, life, period) |
|
TBILLEQ(settlement, maturity, discount) |
|
TBILLPRICE(settlement, maturity, discount) |
|
TBILLYIELD(settlement, maturity, price) |
|
VDB(cost, salvage, life, start, end, [factor], [no_switch]) |
|
XIRR(cashflow_amounts, cashflow_dates, [rate_guess]) |
|
XNPV(discount, cashflow_amounts, cashflow_dates) |
|
YIELD(settlement, maturity, rate, price, redemption, frequency, [day_count_convention]) |
|
YIELDDISC(settlement, maturity, price, redemption, [day_count_convention]) |
|
YIELDMAT(settlement, maturity, issue, rate, price, [day_count_convention]) |
المعلومات¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
CELL(info_type, reference) |
|
ISBLANK(value) |
|
ISERR(value) |
|
ISERROR(value) |
|
ISFORMULA(cell_reference) |
|
ISLOGICAL(value) |
|
ISNA(value) |
|
ISNONTEXT(value) |
|
ISNUMBER(value) |
|
ISTEXT(value) |
|
NA() |
منطقي¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
AND(logical_expression1, [logical_expression2, ...]) |
|
FALSE() |
|
IF(logical_expression, value_if_true, [value_if_false]) |
|
IFERROR(value, [value_if_error]) |
|
IFNA(value, [value_if_error]) |
|
IFS(condition1, value1, [condition2, ...], [value2, ...]) |
|
NOT(logical_expression) |
|
OR(logical_expression1, [logical_expression2, ...]) |
|
SWITCH(expression, case1, value1, [case2, ...], [value2, ...], [default]) |
|
TRUE() |
|
XOR(logical_expression1, [logical_expression2, ...]) |
ابحث عن¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
ADDRESS(row, column, [absolute_relative_mode], [use_a1_notation], [sheet]) |
|
COLUMN([cell_reference]) |
|
COLUMNS(range) |
|
HLOOKUP(search_key, range, index, [is_sorted]) |
|
INDEX(reference, row, column) |
|
INDIRECT(reference, [use_a1_notation]) |
|
LOOKUP(search_key, search_array, [result_range]) |
|
MATCH(search_key, range, [search_type]) |
|
OFFSET(reference, rows, cols, [height], [width]) |
|
PIVOT(pivot_id, [row_count], [include_total], [include_column_titles], [column_count]) |
ينشئ جدول محوري (غير متوافق مع Excel) |
PIVOT.HEADER(pivot_id, [domain_field_name, ...], [domain_value, ...]) |
إرجاع رأس جدول محوري (غير متوافق مع Excel) |
PIVOT.VALUE(pivot_id, measure_name, [domain_field_name, ...], [domain_value, ...]) |
إرجاع القيمة من جدول محوري (غير متوافق مع Excel) |
ROW([cell_reference]) |
|
ROWS(range) |
|
VLOOKUP(search_key, range, index, [is_sorted]) |
|
XLOOKUP(search_key, lookup_range, return_range, [if_not_found], [match_mode], [search_mode]) |
الرياضيات¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
ABS(value) |
|
ACOS(value) |
|
ACOSH(value) |
|
ACOT(value) |
|
ACOTH(value) |
|
ASIN(value) |
|
ASINH(value) |
|
ATAN(value) |
|
ATAN2(x, y) |
|
ATANH(value) |
|
CEILING(value, [factor]) |
|
CEILING.MATH(number, [significance], [mode]) |
|
CEILING.PRECISE(number, [significance]) |
|
COS(angle) |
|
COSH(value) |
|
COT(angle) |
|
COTH(value) |
|
COUNTBLANK(value1, [value2, ...]) |
|
COUNTIF(range, criterion) |
|
COUNTIFS(criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
|
CSC(angle) |
|
CSCH(value) |
|
DECIMAL(value, base) |
|
DEGREES(angle) |
|
EXP(value) |
|
FLOOR(value, [factor]) |
|
FLOOR.MATH(number, [significance], [mode]) |
|
FLOOR.PRECISE(number, [significance]) |
|
INT(value) |
|
ISEVEN(value) |
|
ISO.CEILING(number, [significance]) |
|
ISODD(value) |
|
LN(value) |
|
LOG(value, [base]) |
إرجاع لوغاريتم رقم لأساس معطى (غير متوافق مع Excel) |
MOD(dividend, divisor) |
|
MUNIT(dimension) |
|
ODD(value) |
|
PI() |
|
POWER(base, exponent) |
|
PRODUCT(factor1, [factor2, ...]) |
|
RAND() |
|
RANDARRAY([rows], [columns], [min], [max], [whole_number]) |
|
RANDBETWEEN(low, high) |
|
ROUND(value, [places]) |
|
ROUNDDOWN(value, [places]) |
|
ROUNDUP(value, [places]) |
|
SEC(angle) |
|
SECH(value) |
|
SEQUENCE(rows, [columns], [start], ][step]) |
|
SIN(angle) |
|
SINH(value) |
|
SQRT(value) |
|
SUBTOTAL(function_code, ref1, [ref2, ...]) |
|
SUM(value1, [value2, ...]) |
|
SUMIF(criteria_range, criterion, [sum_range]) |
|
SUMIFS(sum_range, criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
|
TAN(angle) |
مقال Excel عن TAN |
TANH(value) |
مقال Excel عن TANH |
TRUNC(value, [places]) |
مقال Excel عن TRUNC |
موظفي الدعم¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
ADD(value1, value2) |
مجموع رقمين (غير متوافق مع Excel) |
CONCAT(value1, value2) |
مقال Excel عن CONCAT |
DIVIDE(dividend, divisor) |
رقم مقسوم على آخر (غير متوافق مع Excel) |
EQ(value1, value2) |
يساوي (غير متوافق مع Excel) |
GT(value1, value2) |
أكبر من بشكل صارم (غير متوافق مع Excel) |
GTE(value1, value2) |
أكبر من أو يساوي (غير متوافق مع Excel) |
LT(value1, value2) |
أصغر من (غير متوافق مع Excel) |
LTE(value1, value2) |
أقل من أو يساوي (غير متوافق مع Excel) |
MINUS(value1, value2) |
الفرق بين رقمين (غير متوافق مع Excel) |
MULTIPLY(factor1, factor2) |
حاصل ضرب رقمين (غير متوافق مع Excel) |
NE(value1, value2) |
غير متساوٍ (غير متوافق مع Excel) |
POW(base, exponent) |
رقم مرفوع لقوة (غير متوافق مع Excel) |
UMINUS(value) |
رقم بإشارة معكوسة (غير متوافق مع Excel) |
UNARY.PERCENT(percentage) |
قيمة تُفسر كنسبة مئوية (غير متوافق مع Excel) |
UPLUS(value) |
رقم محدد، بدون تغيير (غير متوافق مع Excel) |
Parser¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
CONVERT(number, from_unit, to_unit) |
إحصائي¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
AVEDEV(value1, [value2, ...]) |
|
AVERAGE(value1, [value2, ...]) |
|
AVERAGEA(value1, [value2, ...]) |
|
AVERAGEIF(criteria_range, criterion, [average_range]) |
|
AVERAGEIFS(average_range, criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
|
AVERAGE.WEIGHTED(values, weights, [additional_values, ...], [additional_weights, ...]) |
المتوسط المرجح (غير متوافق مع Excel) |
CORREL(data_y, data_x) |
|
COUNT(value1, [value2, ...]) |
|
COUNTA(value1, [value2, ...]) |
|
COVAR(data_y, data_x) |
|
COVARIANCE.P(data_y, data_x) |
|
COVARIANCE.S(data_y, data_x) |
|
FORECAST(x, data_y, data_x) |
|
GROWTH(known_data_y, [known_data_x], [new_data_x], [b]) |
يطابق النقاط مع اتجاه النمو الأسي (غير متوافق مع Excel) |
INTERCEPT(data_y, data_x) |
|
LARGE(data, n) |
|
LINEST(data_y, [data_x], [calculate_b], [verbose]) |
|
LOGEST(data_y, [data_x], [calculate_b], [verbose]) |
|
MATTHEWS(data_x, data_y) |
حساب معامل ارتباط ماثيوز لمجموعة بيانات (غير متوافق مع Excel) |
MAX(value1, [value2, ...]) |
|
MAXA(value1, [value2, ...]) |
|
MAXIFS(range, criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
|
MEDIAN(value1, [value2, ...]) |
|
MIN(value1, [value2, ...]) |
|
MINA(value1, [value2, ...]) |
|
MINIFS(range, criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
|
PEARSON(data_y, data_x) |
|
PERCENTILE(data, percentile) |
|
PERCENTILE.EXC(data, percentile) |
|
PERCENTILE.INC(data, percentile) |
|
POLYFIT.COEFFS(data_y, data_x, order, [intercept]) |
حساب معاملات الانحدار متعدد الحدود لمجموعة البيانات (غير متوافق مع Excel) |
POLYFIT.FORECAST(x, data_y, data_x, order, [intercept]) |
التنبؤ بالقيمة عن طريق حساب انحدار متعدد الحدود لمجموعة البيانات (غير متوافق مع Excel) |
QUARTILE(data, quartile_number) |
|
QUARTILE.EXC(data, quartile_number) |
|
QUARTILE.INC(data, quartile_number) |
|
RANK(value, data, [is_ascending]) |
|
RSQ(data_y, data_x) |
|
SLOPE(data_y, data_x) |
|
SMALL(data, n) |
|
SPEARMAN(data_y, data_x) |
حساب معامل ارتباط رتبة سبيرمان لمجموعة بيانات (غير متوافق مع Excel) |
STDEV(value1, [value2, ...]) |
|
STDEV.P(value1, [value2, ...]) |
|
STDEV.S(value1, [value2, ...]) |
|
STDEVA(value1, [value2, ...]) |
`مقالة Excel STDEVA <https://support.microsoft.com/office/stdeva-function-5ff38888-7ea5-48de-9a6d-11ed73b29e9d>`_ |
STDEVP(value1, [value2, ...]) |
`مقالة Excel STDEVP <https://support.microsoft.com/office/stdevp-function-1f7c1c88-1bec-4422-8242-e9f7dc8bb195>`_ |
STDEVPA(value1, [value2, ...]) |
`مقالة Excel STDEVPA <https://support.microsoft.com/office/stdevpa-function-5578d4d6-455a-4308-9991-d405afe2c28c>`_ |
STEYX(data_y, data_x) |
`مقالة Excel STEYX <https://support.microsoft.com/office/steyx-function-6ce74b2c-449d-4a6e-b9ac-f9cef5ba48ab>`_ |
TREND(known_data_y, [known_data_x], [new_data_x], [b]) |
يلائم النقاط مع الاتجاه الخطي المستمد عبر طريقة المربعات الصغرى (غير متوافق مع Excel) |
VAR(value1, [value2, ...]) |
`مقالة Excel VAR <https://support.microsoft.com/office/var-function-1f2b7ab2-954d-4e17-ba2c-9e58b15a7da2>`_ |
VAR.P(value1, [value2, ...]) |
`مقالة Excel VAR.P <https://support.microsoft.com/office/var-p-function-73d1285c-108c-4843-ba5d-a51f90656f3a>`_ |
VAR.S(value1, [value2, ...]) |
`مقالة Excel VAR.S <https://support.microsoft.com/office/var-s-function-913633de-136b-449d-813e-65a00b2b990b>`_ |
VARA(value1, [value2, ...]) |
`مقالة Excel VARA <https://support.microsoft.com/office/vara-function-3de77469-fa3a-47b4-85fd-81758a1e1d07>`_ |
VARP(value1, [value2, ...]) |
`مقالة Excel VARP <https://support.microsoft.com/office/varp-function-26a541c4-ecee-464d-a731-bd4c575b1a6b>`_ |
VARPA(value1, [value2, ...]) |
<bdo dir="ltr">`Excel VARPA article <https://support.microsoft.com/office/varpa-function-59a62635-4e89-4fad-88ac-ce4dc0513b96>`_</bdo> |
النص¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
<bdo dir="ltr">CHAR(table_number)</bdo> |
<bdo dir="ltr">`Excel CHAR article <https://support.microsoft.com/office/char-function-bbd249c8-b36e-4a91-8017-1c133f9b837a>`_</bdo> |
<bdo dir="ltr">CLEAN(text)</bdo> |
<bdo dir="ltr">`Excel CLEAN article <https://support.microsoft.com/office/clean-function-26f3d7c5-475f-4a9c-90e5-4b8ba987ba41>`_</bdo> |
<bdo dir="ltr">CONCATENATE(string1, [string2, ...])</bdo> |
<bdo dir="ltr">`Excel CONCATENATE article <https://support.microsoft.com/office/concatenate-function-8f8ae884-2ca8-4f7a-b093-75d702bea31d>`_</bdo> |
<bdo dir="ltr">EXACT(string1, string2)</bdo> |
<bdo dir="ltr">`Excel EXACT article <https://support.microsoft.com/office/exact-function-d3087698-fc15-4a15-9631-12575cf29926>`_</bdo> |
<bdo dir="ltr">FIND(search_for, text_to_search, [starting_at])</bdo> |
<bdo dir="ltr">`Excel FIND article <https://support.microsoft.com/office/find-findb-functions-c7912941-af2a-4bdf-a553-d0d89b0a0628>`_</bdo> |
<bdo dir="ltr">JOIN(delimiter, value_or_array1, [value_or_array2, ...])</bdo> |
ربط عناصر المصفوفات بفاصل (غير متوافق مع Excel) |
<bdo dir="ltr">LEFT(text, [number_of_characters])</bdo> |
<bdo dir="ltr">`Excel LEFT article <https://support.microsoft.com/office/left-leftb-functions-9203d2d2-7960-479b-84c6-1ea52b99640c>`_</bdo> |
<bdo dir="ltr">LEN(text)</bdo> |
<bdo dir="ltr">`Excel LEN article <https://support.microsoft.com/office/len-lenb-functions-29236f94-cedc-429d-affd-b5e33d2c67cb>`_</bdo> |
<bdo dir="ltr">LOWER(text)</bdo> |
<bdo dir="ltr">`Excel LOWER article <https://support.microsoft.com/office/lower-function-3f21df02-a80c-44b2-afaf-81358f9fdeb4>`_</bdo> |
<bdo dir="ltr">MID(text, starting_at, extract_length)</bdo> |
|
PROPER(text_to_capitalize) |
|
REPLACE(text, position, length, new_text) |
|
REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity]) |
|
RIGHT(text, [number_of_characters]) |
|
SEARCH(search_for, text_to_search, [starting_at]) |
|
SPLIT(text, delimiter, [split_by_each], [remove_empty_text]) |
تقسيم النص حسب محدد أحرف معين (غير متوافق مع Excel) |
SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number]) |
|
TEXT(number, format) |
|
TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
|
TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
|
TEXTJOIN(delimiter, ignore_empty, text1, [text2, ...]) |
|
TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with]) |
|
TRIM(text) |
|
UPPER(text) |
|
VALUE(text) |
الويب¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
HYPERLINK(url, [link_label]) |
دوال خاصة بـ Odoo¶
يحتوي هذا القسم على دوال تتفاعل مباشرة مع قاعدة بيانات Odoo الخاصة بك.
مجال¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
ARRAY.CONSTRAIN(input_range, rows, columns) |
إرجاع مصفوفة نتائج مقيدة بعرض وارتفاع محددين (غير متوافقة مع Excel) |
FLATTEN(range, [range2, ...]) |
تسطيح جميع القيم من نطاق واحد أو أكثر في عمود واحد (غير متوافقة مع Excel) |
التاريخ¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
MONTH.END(date) |
آخر يوم من الشهر الذي يلي تاريخًا معينًا (غير متوافق مع Excel) |
MONTH.START(date) |
أول يوم من الشهر الذي يسبق تاريخًا معينًا (غير متوافق مع Excel) |
QUARTER(date) |
الربع من السنة الذي يقع فيه تاريخ معين (غير متوافق مع Excel) |
QUARTER.END(date) |
آخر يوم من ربع السنة الذي يقع فيه تاريخ محدد (غير متوافق مع Excel) |
QUARTER.START(date) |
أول يوم من ربع السنة الذي يقع فيه تاريخ محدد (غير متوافق مع Excel) |
YEAR.END(date) |
آخر يوم من السنة التي يقع فيها تاريخ معين (غير متوافق مع Excel) |
YEAR.START(date) |
أول يوم من السنة التي يقع فيها تاريخ معين (غير متوافق مع Excel) |
YEARFRAC(start_date, end_date, [day_count_convention]) |
عدد السنوات الدقيق بين تاريخين (غير متوافق مع Excel) |
مالي¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
ODOO.ACCOUNT.GROUP(type) |
يُرجع معرفات الحسابات لمجموعة معينة (غير متوافق مع Excel) |
ODOO.BALANCE(account_codes, date_range, [offset], [company_id], [include_unposted]) |
يُرجع الرصيد الإجمالي للحساب (الحسابات) والفترة المحددة (غير متوافق مع Excel) |
ODOO.BALANCE.TAG(account_tag_ids, [date_range], [offset], [company_id], [include_unposted]) |
يُرجع رصيد الحسابات للوسم (الوسوم) والفترة المحددة (غير متوافق مع Excel) |
ODOO.CREDIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
يُرجع إجمالي الدائن للحساب (الحسابات) والفترة المحددة (غير متوافق مع Excel) |
ODOO.CURRENCY.RATE(currency_from, currency_to, [date]) |
يأخذ رمزي عملة كمعاملات، ويُرجع سعر الصرف من العملة الأولى إلى الثانية كرقم عشري (غير متوافق مع Excel) |
ODOO.DEBIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
يُرجع إجمالي الخصم للحساب (الحسابات) والفترة المحددة (غير متوافق مع Excel) |
ODOO.FISCALYEAR.START(day, [company_id]) |
إرجاع تاريخ بداية السنة المالية التي تشمل التاريخ المقدم (غير متوافق مع Excel) |
ODOO.FISCALYEAR.END(day, [company_id]) |
إرجاع تاريخ انتهاء السنة المالية التي تشمل التاريخ المقدم (غير متوافق مع Excel) |
ODOO.PARTNER.BALANCE(partner_ids, [account_codes], [date_range], [offset], [company_id], [include_unposted]) |
يُرجع رصيد الشريك للحساب (الحسابات) والفترة المحددة (غير متوافق مع Excel) |
ODOO.RESIDUAL([account_codes], [date_range], [offset], [company_id], [include_unposted]) |
يُرجع المبلغ المتبقي للحساب (الحسابات) والفترة المحددة (غير متوافق مع Excel) |
ابحث عن¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
PIVOT(pivot_id, [row_count], [include_total], [include_column_titles], [column_count]) |
ينشئ جدول محوري (غير متوافق مع Excel) |
PIVOT.HEADER(pivot_id, [domain_field_name, ...], [domain_value, ...]) |
إرجاع رأس جدول محوري (غير متوافق مع Excel) |
PIVOT.VALUE(pivot_id, measure_name, [domain_field_name, ...], [domain_value, ...]) |
إرجاع القيمة من جدول محوري (غير متوافق مع Excel) |
الرياضيات¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
COUNTUNIQUE(value1, [value2, ...]) |
يحسب عدد القيم الفريدة في نطاق (غير متوافق مع Excel) |
COUNTUNIQUEIFS(range, criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
يحسب عدد القيم الفريدة في نطاق، مع تصفيتها حسب مجموعة من المعايير (غير متوافق مع Excel) |
متفرقات¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
FORMAT.LARGE.NUMBER(value, [unit]) |
تطبيق تنسيق أرقام كبيرة (غير متوافق مع Excel) |
ODOO.LIST(list_id, index, field_name) |
إرجاع القيمة من قائمة (غير متوافق مع Excel) |
ODOO.LIST.HEADER(list_id, field_name) |
إرجاع رأس القائمة (غير متوافق مع Excel) |
ODOO.SURVEY(survey_id) |
تُرجع نتائج استطلاع أودو (غير متوافقة مع Excel) |
موظفي الدعم¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
ADD(value1, value2) |
مجموع رقمين (غير متوافق مع Excel) |
DIVIDE(dividend, divisor) |
رقم مقسوم على آخر (غير متوافق مع Excel) |
EQ(value1, value2) |
يساوي (غير متوافق مع Excel) |
GT(value1, value2) |
أكبر من بشكل صارم (غير متوافق مع Excel) |
GTE(value1, value2) |
أكبر من أو يساوي (غير متوافق مع Excel) |
LT(value1, value2) |
أصغر من (غير متوافق مع Excel) |
LTE(value1, value2) |
أقل من أو يساوي (غير متوافق مع Excel) |
MINUS(value1, value2) |
الفرق بين رقمين (غير متوافق مع Excel) |
MULTIPLY(factor1, factor2) |
حاصل ضرب رقمين (غير متوافق مع Excel) |
NE(value1, value2) |
غير متساوٍ (غير متوافق مع Excel) |
POW(base, exponent) |
رقم مرفوع لقوة (غير متوافق مع Excel) |
UMINUS(value) |
رقم بإشارة معكوسة (غير متوافق مع Excel) |
UNARY.PERCENT(percentage) |
قيمة تُفسر كنسبة مئوية (غير متوافق مع Excel) |
UPLUS(value) |
رقم محدد، بدون تغيير (غير متوافق مع Excel) |
إحصائي¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
AVERAGE.WEIGHTED(values, weights, [additional_values, ...], [additional_weights, ...]) |
المتوسط المرجح (غير متوافق مع Excel) |
GROWTH(known_data_y, [known_data_x], [new_data_x], [b]) |
يطابق النقاط مع اتجاه النمو الأسي (غير متوافق مع Excel) |
MATTHEWS(data_x, data_y) |
حساب معامل ارتباط ماثيوز لمجموعة بيانات (غير متوافق مع Excel) |
POLYFIT.COEFFS(data_y, data_x, order, [intercept]) |
حساب معاملات الانحدار متعدد الحدود لمجموعة البيانات (غير متوافق مع Excel) |
POLYFIT.FORECAST(x, data_y, data_x, order, [intercept]) |
التنبؤ بالقيمة عن طريق حساب انحدار متعدد الحدود لمجموعة البيانات (غير متوافق مع Excel) |
SPEARMAN(data_y, data_x) |
حساب معامل ارتباط رتبة سبيرمان لمجموعة بيانات (غير متوافق مع Excel) |
TREND(known_data_y, [known_data_x], [new_data_x], [b]) |
يلائم النقاط مع الاتجاه الخطي المستمد عبر طريقة المربعات الصغرى (غير متوافق مع Excel) |
النص¶
الاسم والمعاملات |
الوصف أو الرابط |
|---|---|
<bdo dir="ltr">JOIN(delimiter, value_or_array1, [value_or_array2, ...])</bdo> |
ربط عناصر المصفوفات بفاصل (غير متوافق مع Excel) |
Troubleshooting¶
فهم الأخطاء¶
عندما تعجز الصيغة عن إرجاع قيمة، تعرض الخلية رسالة خطأ تحدد نوع الخطأ. على سبيل المثال، يشير #N/A إلى عدم العثور على قيمة عند استخدام دالة بحث، ويشير #NAME? إلى أن اسم الدالة مكتوب بشكل خاطئ أو غير معروف، بينما يشير #BAD_EXPR إلى مشكلة في وسيطات الدالة.
يؤدي تمرير المؤشر فوق خلية تحتوي على رسالة خطأ إلى إظهار بطاقة تقدم مزيدًا من التفاصيل حول الخطأ.
نصيحة
استخدم دالة IFERROR لتوفير نتيجة بديلة عند حدوث خطأ. على سبيل المثال، لتجنب ظهور أخطاء
#N/Aمتعددة عند استخدام دالة VLOOKUP، ترجع الصيغة التاليةNot Foundبدلاً من#N/A:=IFERROR(VLOOKUP(D1, A:B, 1, 0), "Not Found").في مجموعة بيانات كبيرة، استخدم خريطة التفاوتات لإبراز الخلايا التي لا تتوافق صيغها مع النمط الذي تحدده الخلايا المحيطة بها بشكل مرئي.
اكتشاف التناقضات في الصيغ¶
قد تؤدي المشكلات في الصيغ، مثل الكتابة فوق صيغة بقيمة ثابتة دون قصد، أو كسر مرجع خلية، أو عدم مراعاة معطيات دالة معينة، إلى عرض قيم غير صحيحة. وفي مجموعات البيانات الكبيرة، قد يكون تحديد مثل هذه الأخطاء يدويًا أمرًا بالغ الصعوبة.
تحلل خريطة الشذوذ في جداول بيانات أودو أنماط الصيغ وتبرز الحالات الشاذة بصريًا: حيث تشترك الخلايا التي تتبع صيغها النمط نفسه في نفس اللون، بينما تظهر الحالات الشاذة بلون مختلف.
لاستخدام الأداة، انقر على من شريط القوائم، ثم افحص جدول البيانات بحثًا عن أي تناقضات. ولإيقاف تشغيل خريطة الشذوذ، انقر على خريطة الشذوذ أو إيقاف التشغيل في الشعار أسفل شريط الأدوات.
Example
في المثال (الذي تم فيه إظهار الصيغ عن طريق تحديد من شريط القوائم)، يحتوي العمود D على مقدار العمولات المكتسبة خلال الربعين الأول والثاني. ويتم احتساب ذلك بجمع مبيعات الربعين، الموضحة في العمودين B و C، ثم ضرب الناتج في نسبة المكافأة الموجودة في الخلية G1.
تحدد خريطة الشذوذ الأنماط في صيغ العمود D. وتشترك الخلايا التي تتبع نمط الصيغة الأولية المستخدمة في الخلية D2 في نفس اللون الأحمر، بينما يتم تمييز الحالات الشاذة التالية على حدة:
الخلية D4: تتضمن هذه الخلية قيمة ثابتة بدلاً من الصيغة.
الخلية D5: لا تتبع الصيغة في هذه الخلية نمط الصيغة الأولية.
الخليتان D8 وD9: تفتقر الخلية D8 إلى المرجع المطلق (
$) لـG1؛ وعند سحب الصيغة إلى الخلية D9، يؤدي ذلك إلى حدوث خطأ في المرجع لأن الخلية G2 فارغة. وبما أن الصيغتين في الخليتين تتبعان النمط نفسه، فإنهما تشتركان في نفس اللون.