الصيغ والدوال¶
يدعم جدول بيانات أودو الدوال الموجودة في معظم حلول جداول البيانات، مما يتيح لك إجراء الحسابات واسترجاع المعلومات ومعالجة البيانات باستخدام الصيغ. بالإضافة إلى ذلك، يتيح لك استخدام الدوال الخاصة بأودو العمل ببيانات أودو المباشرة من قاعدة بياناتك.
للمساعدة في ضمان دقة البيانات، يوفر جدول بيانات أودو طرقًا متعددة لاستكشاف الأخطاء والتناقضات وإصلاحها في الصيغ والدوال.
نصيحة
استخدم 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) |
Returns the results of an Odoo survey (not compatible with 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").في مجموعة بيانات كبيرة، استخدم خريطة التفاوتات لإبراز الخلايا التي لا تتوافق صيغها مع النمط الذي تحدده الخلايا المحيطة بها بشكل مرئي.
Detect formula inconsistencies¶
Issues with formulas, such as accidentally overwriting a formula with a fixed value, breaking a cell reference, or not respecting the arguments of a function, can result in incorrect values being displayed. In a large dataset, such errors can be particularly difficult to identify manually.
Odoo Spreadsheet's Irregularity map analyzes formulas for patterns and highlights anomalies visually: cells whose formulas follow the same pattern share the same color, while anomalies are shown in a different color.
To use the tool, click from the menu bar, then check the spreadsheet for inconsistencies. To turn off the irregularity map, click Irregularity map or Turn off on the banner below the toolbar.
Example
In the example (in which the formulas have been made visible by selecting from the menu bar), column D contains the amount of commission earned over the first and second quarters. This is calculated by adding the sales of the two quarters, shown in columns B and C, then multiplying it by the bonus rate in cell G1.
The irregularity map identifies the patterns in the formulas in column D. Cells that follow the pattern of the initial formula used in cell D2 have the same red color, while the following anomalies are highlighted separately:
Cell D4: This cell features a static value instead of the formula.
Cell D5: The formula in this cell does not follow the pattern of the initial formula.
Cells D8 and D9: Cell D8 is missing the absolute reference (
$) onG1; when the formula is dragged to cell D9, this creates a referencing error because cell G2 is empty. As the formulas in the two cells follow the same pattern, they share the same color.