Formule și funcții¶
Odoo Spreadsheet acceptă funcțiile disponibile în majoritatea soluțiilor de calcul tabelar, permițându-vă să efectuați calcule, să preluați informații și să manipulați date folosind formule. În plus, utilizarea funcțiilor specifice Odoo vă permite să lucrați cu date Odoo în timp real din baza dumneavoastră de date.
Pentru a asigura acuratețea datelor, Odoo Spreadsheet oferă diverse modalități de a remedia erorile și neconcordanțele din formule și funcții.
Sfat
Utilizați F2 pentru a vizualiza formula din spatele unei celule active și, dacă doriți, pentru a o edita direct în celulă.
Funcții disponibile¶
Această secțiune prezintă funcțiile disponibile pe categorii. Funcțiile specifice Odoo sunt incluse atât în categoria relevantă, cât și într-o categorie dedicată Odoo:
Notă
Formulele care conțin funcții care nu sunt compatibile cu Excel sunt înlocuite cu rezultatul lor evaluat la exportul unei foi de calcul.
Șir¶
Nume și argumente |
Descriere sau link |
|---|---|
ARRAY.CONSTRAIN(interval_input, rânduri, coloane) |
Returnează o matrice de rezultate constrânsă la o anumită lățime și înălțime (nu este compatibil cu Excel) |
CHOOSECOLS(array, col_num, [col_num2, …]) |
|
CHOOSEROWS(array, row_num, [row_num2, …]) |
|
EXPAND(array, rows, [columns], [pad_with]) |
|
FLATTEN(range, [range2, …]) |
Aplatizează toate valorile din una sau mai multe intervale într-o singură coloană (nu este compatibil cu 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]) |
Baza de date¶
Nume și argumente |
Descriere sau link |
|---|---|
DAVERAGE(bază de date, câmp, criterii) |
|
DCOUNT(bază de date, câmp, criterii) |
|
DCOUNTA(bază de date, câmp, criterii) |
|
DGET(bază de date, câmp, criterii) |
|
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) |
Dată¶
Nume și argumente |
Descriere sau link |
|---|---|
DATE(year, month, day) |
|
DATEDIF(start_date, end_date, unit) |
|
DATEVALUE(date_string) |
|
DAY(date) |
|
DAYS(data_sfârșit, data_început) |
|
DAYS360(data_începutului, data_sfârșitului, [metoda]) |
|
EDATE(data_început, luni) |
|
EOMONTH(data_de începere, luni) |
|
ORA(timp) |
|
ISOWEEKNUM(data) |
|
MINUT(timp) |
|
LUNĂ(data) |
|
MONTH.END(date) |
Ultima zi a lunii următoare unei date (nu este compatibil cu Excel) |
MONTH.START(date) |
Prima zi a lunii precedente unei date (nu este compatibil cu Excel) |
NETWORKDAYS(data_început, data_final, [vacanțe]) |
|
NETWORKDAYS.INTL(data_început, data_final, [weekend], [vacanțe]) |
|
ACUM() |
|
QUARTER(date) |
Trimestrul anului în care se află o anumită dată (nu este compatibil cu Excel) |
QUARTER.END(date) |
Ultima zi a trimestrului anului în care se află o anumită dată (nu este compatibil cu Excel) |
QUARTER.START(date) |
Prima zi a trimestrului anului în care se află o anumită dată (nu este compatibil cu Excel) |
A doua oară) |
|
TIME(oră, minut, secundă) |
|
TIMEVALUE(șir de timp) |
|
ASTĂZI() |
|
WEEKDAY(data, [tip]) |
|
WEEKNUM(data, [tip]) |
|
WORKDAY(data_începerii, num_zile, [vacanțe]) |
|
WORKDAY.INTL(data_început, num_zile, [weekend], [vacanțe]) |
|
YEAR(date) |
|
YEAR.END(date) |
Ultima zi a anului în care se află o anumită dată (nu este compatibil cu Excel) |
YEAR.START(date) |
Prima zi a anului în care se află o anumită dată (nu este compatibil cu Excel) |
YEARFRAC(start_date, end_date, [day_count_convention]) |
Numărul exact de ani între două date (nu este compatibil cu Excel) |
Inginerie¶
Nume și argumente |
Descriere sau link |
|---|---|
DELTA(number1, [number2]) |
Filtru¶
Nume și argumente |
Descriere sau link |
|---|---|
FILTER(range, condition1, [condition2, …]) |
|
ODOO.FILTER.LABEL(filter_name) |
Returnează eticheta valorii curente a unui filtru de foaie de calcul (incompatibil cu Excel) |
ODOO.FILTER.VALUE(filter_name) |
Returnează valoarea curentă a unui filtru de foaie de calcul (nu este compatibil cu Excel) |
SORT(range, [sort_column, …], [is_ascending, …]) |
|
UNIQUE(range, [by_column], [exactly_once]) |
Financiar¶
Nume și argumente |
Descriere sau link |
|---|---|
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) |
Returnează ID-urile de cont ale unui anumit grup (nu sunt compatibile cu Excel) |
ODOO.BALANCE(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Returnează soldul total pentru contul (conturile) și perioada specificate (incompatibil cu Excel) |
ODOO.BALANCE.TAG(account_tag_ids, [date_range], [offset], [company_id], [include_unposted]) |
Returnează soldul conturilor pentru eticheta (etichetele) și perioada specificate (incompatibil cu Excel) |
ODOO.CREDIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Returnează creditul total pentru contul (conturile) și perioada specificate (incompatibil cu Excel) |
ODOO.CURRENCY.RATE(currency_from, currency_to, [date]) |
Primește două coduri de valută ca argumente și returnează rata de schimb de la prima valută la a doua ca float (incompatibil cu Excel) |
ODOO.DEBIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Returnează debitul total pentru contul (conturile) și perioada specificate (incompatibil cu Excel) |
ODOO.FISCALYEAR.END(day, [company_id]) |
Returnează data de încheiere a anului fiscal care cuprinde data furnizată (nu este compatibilă cu Excel) |
ODOO.FISCALYEAR.START(day, [company_id]) |
Returnează data de începere a anului fiscal care cuprinde data furnizată (nu este compatibilă cu Excel) |
ODOO.PARTNER.BALANCE(partner_ids, [account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Returnează soldul partenerului pentru contul (conturile) și perioada specificate (incompatibil cu Excel) |
ODOO.RESIDUAL([account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Returnează suma reziduală pentru contul (conturile) și perioada specificate (incompatibil cu 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]) |
Informații¶
Nume și argumente |
Descriere sau link |
|---|---|
CELL(info_type, reference) |
|
ISBLANK(value) |
|
ISERR(value) |
|
ISERROR(value) |
|
ISFORMULA(referință_celulă) |
|
ISLOGICAL(value) |
|
ISNA(value) |
|
ISNONTEXT(value) |
|
ISNUMBER(value) |
|
ISTEXT(value) |
|
NA() |
Logic¶
Nume și argumente |
Descriere sau link |
|---|---|
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(expresie, caz1, valoare1, [caz2, …], [valoare2, …], [implicit]) |
|
TRUE() |
|
XOR(logical_expression1, [logical_expression2, …]) |
Căutare¶
Nume și argumente |
Descriere sau link |
|---|---|
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]) |
Creează un tabel pivot (incompatibil cu Excel) |
PIVOT.HEADER(pivot_id, [domain_field_name, …], [domain_value, …]) |
Returnează antetul unui tabel pivot (incompatibil cu Excel) |
PIVOT.VALUE(pivot_id, measure_name, [domain_field_name, …], [domain_value, …]) |
Returnează valoarea dintr-un tabel pivot (incompatibil cu 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]) |
Matematică¶
Nume și argumente |
Descriere sau link |
|---|---|
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]) |
Returnează logaritmul unui număr pentru o bază dată (incompatibil cu 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) |
|
TANH(value) |
|
TRUNC(value, [places]) |
Operatori¶
Nume și argumente |
Descriere sau link |
|---|---|
ADD(valoare1, valoare2) |
Suma a două numere (nu este compatibil cu Excel) |
CONCAT(valoare1, valoare2) |
|
DIVIDE(dividend, divizor) |
Un număr împărțit la altul (nu este compatibil cu Excel) |
EQ(valoare1, valoare2) |
Egal (nu este compatibil cu Excel) |
GT(valoare1, valoare2) |
Strict mai mare decât (nu este compatibil cu Excel) |
GTE(valoare1, valoare2) |
Mai mare sau egal cu (nu este compatibil cu Excel) |
LT(valoare1, valoare2) |
Mai puțin decât (nu este compatibil cu Excel) |
LTE(valoare1, valoare2) |
Mai mic sau egal cu (nu este compatibil cu Excel) |
MINUS(valoare1, valoare2) |
Diferența de două numere (nu este compatibil cu Excel) |
MULTIPLY(factor1, factor2) |
Produs din două numere (nu este compatibil cu Excel) |
NE(valoare1, valoare2) |
Nu este egal (nu este compatibil cu Excel) |
POW(bază, exponent) |
Un număr ridicat la o putere (nu este compatibil cu Excel) |
UMINUS(valoare) |
Un număr cu semnul inversat (nu este compatibil cu Excel) |
UNARY.PERCENT(procent) |
Valoare interpretată ca procent (nu este compatibilă cu Excel) |
UPLUS(valoare) |
Un număr specificat, neschimbat (nu este compatibil cu Excel) |
Parser¶
Nume și argumente |
Descriere sau link |
|---|---|
CONVERT(number, from_unit, to_unit) |
Statistic¶
Nume și argumente |
Descriere sau link |
|---|---|
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, …]) |
Medie ponderată (nu este compatibil cu 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]) |
Potrivește punctele pe o tendință de creștere exponențială (nu este compatibil cu 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) |
Calculează coeficientul de corelație Matthews al unui set de date (incompatibil cu 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]) |
Calculează coeficienții regresiei polinomiale ai setului de date (incompatibil cu Excel) |
POLYFIT.FORECAST(x, data_y, data_x, order, [intercept]) |
Prezice valoarea prin calcularea unei regresii polinomiale a setului de date (nu este compatibil cu 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) |
Calculează coeficientul de corelație de rang Spearman al unui set de date (nu este compatibil cu Excel) |
STDEV(value1, [value2, …]) |
|
STDEV.P(value1, [value2, …]) |
|
STDEV.S(value1, [value2, …]) |
|
STDEVA(value1, [value2, …]) |
|
STDEVP(value1, [value2, …]) |
|
STDEVPA(value1, [value2, …]) |
|
STEYX(data_y, data_x) |
|
TREND(known_data_y, [known_data_x], [new_data_x], [b]) |
Potrivește punctele pe o tendință liniară derivată prin metoda celor mai mici pătrate (nu este compatibil cu Excel) |
VAR(value1, [value2, …]) |
|
VAR.P(value1, [value2, …]) |
|
VAR.S(value1, [value2, …]) |
|
VARA(value1, [value2, …]) |
|
VARP(value1, [value2, …]) |
|
VARPA(value1, [value2, …]) |
Text¶
Nume și argumente |
Descriere sau link |
|---|---|
CHAR(table_number) |
|
CLEAN(text) |
|
CONCATENATE(string1, [string2, …]) |
|
EXACT(string1, string2) |
|
FIND(search_for, text_to_search, [starting_at]) |
|
JOIN(delimiter, value_or_array1, [value_or_array2, …]) |
Concatenează elemente de matrice cu delimitator (nu este compatibil cu Excel) |
LEFT(text, [număr_de_caractere]) |
|
LEN(text) |
|
LOWER(text) |
|
MID(text, starting_at, extract_length) |
|
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]) |
Împarte textul prin delimitatori de caractere specifici (nu este compatibil cu 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) |
Internet¶
Nume și argumente |
Descriere sau link |
|---|---|
HYPERLINK(url, [link_label]) |
Funcții specifice Odoo¶
Această secțiune conține funcții care interacționează direct cu baza de date Odoo.
Șir¶
Nume și argumente |
Descriere sau link |
|---|---|
ARRAY.CONSTRAIN(interval_input, rânduri, coloane) |
Returnează o matrice de rezultate constrânsă la o anumită lățime și înălțime (nu este compatibil cu Excel) |
FLATTEN(range, [range2, …]) |
Aplatizează toate valorile din una sau mai multe intervale într-o singură coloană (nu este compatibil cu Excel) |
Dată¶
Nume și argumente |
Descriere sau link |
|---|---|
MONTH.END(date) |
Ultima zi a lunii următoare unei date (nu este compatibil cu Excel) |
MONTH.START(date) |
Prima zi a lunii precedente unei date (nu este compatibil cu Excel) |
QUARTER(date) |
Trimestrul anului în care se află o anumită dată (nu este compatibil cu Excel) |
QUARTER.END(date) |
Ultima zi a trimestrului anului în care se află o anumită dată (nu este compatibil cu Excel) |
QUARTER.START(date) |
Prima zi a trimestrului anului în care se află o anumită dată (nu este compatibil cu Excel) |
YEAR.END(date) |
Ultima zi a anului în care se află o anumită dată (nu este compatibil cu Excel) |
YEAR.START(date) |
Prima zi a anului în care se află o anumită dată (nu este compatibil cu Excel) |
YEARFRAC(start_date, end_date, [day_count_convention]) |
Numărul exact de ani între două date (nu este compatibil cu Excel) |
Financiar¶
Nume și argumente |
Descriere sau link |
|---|---|
ODOO.ACCOUNT.GROUP(type) |
Returnează ID-urile de cont ale unui anumit grup (nu sunt compatibile cu Excel) |
ODOO.BALANCE(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Returnează soldul total pentru contul (conturile) și perioada specificate (incompatibil cu Excel) |
ODOO.BALANCE.TAG(account_tag_ids, [date_range], [offset], [company_id], [include_unposted]) |
Returnează soldul conturilor pentru eticheta (etichetele) și perioada specificate (incompatibil cu Excel) |
ODOO.CREDIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Returnează creditul total pentru contul (conturile) și perioada specificate (incompatibil cu Excel) |
ODOO.CURRENCY.RATE(currency_from, currency_to, [date]) |
Primește două coduri de valută ca argumente și returnează rata de schimb de la prima valută la a doua ca float (incompatibil cu Excel) |
ODOO.DEBIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Returnează debitul total pentru contul (conturile) și perioada specificate (incompatibil cu Excel) |
ODOO.FISCALYEAR.START(day, [company_id]) |
Returnează data de începere a anului fiscal care cuprinde data furnizată (nu este compatibilă cu Excel) |
ODOO.FISCALYEAR.END(day, [company_id]) |
Returnează data de încheiere a anului fiscal care cuprinde data furnizată (nu este compatibilă cu Excel) |
ODOO.PARTNER.BALANCE(partner_ids, [account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Returnează soldul partenerului pentru contul (conturile) și perioada specificate (incompatibil cu Excel) |
ODOO.RESIDUAL([account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Returnează suma reziduală pentru contul (conturile) și perioada specificate (incompatibil cu Excel) |
Căutare¶
Nume și argumente |
Descriere sau link |
|---|---|
PIVOT(pivot_id, [row_count], [include_total], [include_column_titles], [column_count]) |
Creează un tabel pivot (incompatibil cu Excel) |
PIVOT.HEADER(pivot_id, [domain_field_name, …], [domain_value, …]) |
Returnează antetul unui tabel pivot (incompatibil cu Excel) |
PIVOT.VALUE(pivot_id, measure_name, [domain_field_name, …], [domain_value, …]) |
Returnează valoarea dintr-un tabel pivot (incompatibil cu Excel) |
Matematică¶
Nume și argumente |
Descriere sau link |
|---|---|
COUNTUNIQUE(value1, [value2, …]) |
Numără câte valori unice sunt într-un interval (nu este compatibil cu Excel) |
COUNTUNIQUEIFS(range, criteria_range1, criterion1, [criteria_range2, …], [criterion2, …]) |
Numără câte valori unice sunt într-un interval, filtrate după un set de criterii (nu este compatibil cu Excel) |
Diverse¶
Nume și argumente |
Descriere sau link |
|---|---|
FORMAT.LARGE.NUMBER(value, [unit]) |
Aplică un format de număr mare (nu este compatibil cu Excel) |
ODOO.LIST(list_id, index, field_name) |
Returnează valoarea dintr-o listă (nu este compatibil cu Excel) |
ODOO.LIST.HEADER(list_id, field_name) |
Returnează antetul unei liste (nu este compatibil cu Excel) |
ODOO.SURVEY(id_sondaj) |
Returnează rezultatele unui sondaj Odoo (incompatibil cu Excel) |
Operatori¶
Nume și argumente |
Descriere sau link |
|---|---|
ADD(valoare1, valoare2) |
Suma a două numere (nu este compatibil cu Excel) |
DIVIDE(dividend, divizor) |
Un număr împărțit la altul (nu este compatibil cu Excel) |
EQ(valoare1, valoare2) |
Egal (nu este compatibil cu Excel) |
GT(valoare1, valoare2) |
Strict mai mare decât (nu este compatibil cu Excel) |
GTE(valoare1, valoare2) |
Mai mare sau egal cu (nu este compatibil cu Excel) |
LT(valoare1, valoare2) |
Mai puțin decât (nu este compatibil cu Excel) |
LTE(valoare1, valoare2) |
Mai mic sau egal cu (nu este compatibil cu Excel) |
MINUS(valoare1, valoare2) |
Diferența de două numere (nu este compatibil cu Excel) |
MULTIPLY(factor1, factor2) |
Produs din două numere (nu este compatibil cu Excel) |
NE(valoare1, valoare2) |
Nu este egal (nu este compatibil cu Excel) |
POW(bază, exponent) |
Un număr ridicat la o putere (nu este compatibil cu Excel) |
UMINUS(valoare) |
Un număr cu semnul inversat (nu este compatibil cu Excel) |
UNARY.PERCENT(procent) |
Valoare interpretată ca procent (nu este compatibilă cu Excel) |
UPLUS(valoare) |
Un număr specificat, neschimbat (nu este compatibil cu Excel) |
Statistic¶
Nume și argumente |
Descriere sau link |
|---|---|
AVERAGE.WEIGHTED(values, weights, [additional_values, …], [additional_weights, …]) |
Medie ponderată (nu este compatibil cu Excel) |
GROWTH(known_data_y, [known_data_x], [new_data_x], [b]) |
Potrivește punctele pe o tendință de creștere exponențială (nu este compatibil cu Excel) |
MATTHEWS(data_x, data_y) |
Calculează coeficientul de corelație Matthews al unui set de date (incompatibil cu Excel) |
POLYFIT.COEFFS(data_y, data_x, order, [intercept]) |
Calculează coeficienții regresiei polinomiale ai setului de date (incompatibil cu Excel) |
POLYFIT.FORECAST(x, data_y, data_x, order, [intercept]) |
Prezice valoarea prin calcularea unei regresii polinomiale a setului de date (nu este compatibil cu Excel) |
SPEARMAN(data_y, data_x) |
Calculează coeficientul de corelație de rang Spearman al unui set de date (nu este compatibil cu Excel) |
TREND(known_data_y, [known_data_x], [new_data_x], [b]) |
Potrivește punctele pe o tendință liniară derivată prin metoda celor mai mici pătrate (nu este compatibil cu Excel) |
Text¶
Nume și argumente |
Descriere sau link |
|---|---|
JOIN(delimiter, value_or_array1, [value_or_array2, …]) |
Concatenează elemente de matrice cu delimitator (nu este compatibil cu Excel) |
Depanare¶
Înțelegerea erorilor¶
Atunci când o formulă nu poate returna o valoare, celula afișează un mesaj de eroare care identifică tipul de eroare. De exemplu, #N/A indică faptul că o valoare nu este găsită la utilizarea unei funcții de căutare, #NAME? indică faptul că numele unei funcții este scris greșit sau nu este recunoscut, în timp ce #BAD_EXPR indică o problemă cu argumentele unei funcții.
Trecerea cursorului peste o celulă cu un mesaj de eroare afișează un card care oferă mai multe detalii despre eroare.
Sfat
Utilizați funcția IFERROR pentru a furniza un rezultat alternativ atunci când apare o eroare. De exemplu, pentru a evita mai multe erori
#N/Ala utilizarea unei funcții VLOOKUP, următoarea formulă returneazăNot Foundîn loc de#N/A:=IFERROR(VLOOKUP(D1, A:B, 1, 0), "Not Found").Într-un set mare de date, utilizați Harta neregularităților pentru a evidenția vizual celulele ale căror formule nu sunt conforme cu modelul stabilit de celulele învecinate.
Detectarea neconcordanțelor din formule¶
Problemele legate de formule, cum ar fi suprascrierea accidentală a unei formule cu o valoare fixă, întreruperea unei referințe de celulă sau nerespectarea argumentelor unei funcții, pot duce la afișarea unor valori incorecte. Într-un set mare de date, astfel de erori pot fi deosebit de dificil de identificat manual.
Harta neregularităților din Odoo Spreadsheet analizează formulele pentru a identifica modele și evidențiază anomaliile în mod vizual: celulele ale căror formule urmează același model au aceeași culoare, în timp ce anomaliile sunt afișate într-o culoare diferită.
Pentru a utiliza instrumentul, faceți clic pe din bara de meniu, apoi verificați foaia de calcul pentru neconcordanțe. Pentru a dezactiva harta neregularităților, faceți clic pe Harta neregularităților sau pe Dezactivare din bannerul de sub bara de instrumente.
Example
În exemplu (în care formulele au fost făcute vizibile selectând din bara de meniu), coloana D conține valoarea comisionului obținut în primul și al doilea trimestru. Aceasta se calculează prin adunarea vânzărilor din cele două trimestre, afișate în coloanele B și C, apoi înmulțind rezultatul cu rata bonusului din celula G1.
Harta neregularităților identifică modelele din formulele din coloana D. Celulele care urmează modelul formulei inițiale utilizate în celula D2 au aceeași culoare roșie, în timp ce următoarele anomalii sunt evidențiate separat:
Celula D4: această celulă conține o valoare statică în locul formulei.
Celula D5: formula din această celulă nu urmează modelul formulei inițiale.
Celulele D8 și D9: celulei D8 îi lipsește referința absolută (
$) pentruG1; când formula este trasă în celula D9, aceasta creează o eroare de referință deoarece celula G2 este goală. Deoarece formulele din cele două celule urmează același model, ele au aceeași culoare.