Formulas and functions

Odoo Spreadsheet supports functions found in most spreadsheet solutions, allowing you to perform calculations, retrieve information, and manipulate data using formulas. In addition, using Odoo-specific functions allows you to work with live Odoo data from your database.

To help ensure data accuracy, Odoo Spreadsheet offers various ways to troubleshoot errors and inconsistencies in formulas and functions.

Astuce

Use F2 to view the formula behind an active cell, and, if desired, edit it directly in the cell.

Available functions

This section presents the available functions by category. Odoo-specific functions are included both in the relevant category and in a dedicated Odoo category:

Note

Les formules contenant des fonctions qui ne sont pas compatibles avec Excel sont remplacées par leur résultat évalué lors de l’export d’un tableur.

Tableau

Nom et arguments

Description ou lien

ARRAY.CONSTRAIN(input_range, rows, columns)

Renvoie un tableau de résultats contraint à une largeur et une hauteur spécifiques (non compatible avec Excel)

CHOOSECOLS(array, col_num, [col_num2, …])

Article Excel CHOOSECOLS

CHOOSEROWS(array, row_num, [row_num2, …])

Article Excel CHOOSEROWS

EXPAND(array, rows, [columns], [pad_with])

Article Excel EXPAND

FLATTEN(range, [range2, …])

Aplatit toutes les valeurs d’une ou plusieurs plages dans une seule colonne (non compatible avec Excel)

FREQUENCY(data, classes)

Article Excel FREQUENCY

HSTACK(range1, [range2, …])

Article Excel HSTACK

MDETERM(square_matrix)

Article Excel MDETERM <https://support.microsoft.com/office/mdeterm-function-e7bfa857-3834-422b-b871-0ffd03717020>`_

MINVERSE(matrice_carrée)

Article Excel MINVERSE <https://support.microsoft.com/office/minverse-function-11f55086-adde-4c9f-8eb9-59da2d72efc6>`_

MMULT(matrice1, matrice2)

Article Excel MMULT <https://support.microsoft.com/office/mmult-function-40593ed7-a3cd-4b6b-b9a3-e4ad3c7245eb>`_

SUMPRODUCT(plage1, [plage2, …])

Article Excel SUMPRODUCT <https://support.microsoft.com/office/sumproduct-function-16753e75-9f68-4874-94ac-4d2145a2fd2e>`_

SUMX2MY2(tableau_x, tableau_y)

Article Excel SUMX2MY2 <https://support.microsoft.com/office/sumx2my2-function-9e599cc5-5399-48e9-a5e0-e37812dfa3e9>`_

SUMX2PY2(tableau_x, tableau_y)

Article Excel SUMX2PY2 <https://support.microsoft.com/office/sumx2py2-function-826b60b4-0aa2-4e5e-81d2-be704d3d786f>`_

SUMXMY2(tableau_x, tableau_y)

Article Excel SUMXMY2 <https://support.microsoft.com/office/sumxmy2-function-9d144ac1-4d79-43de-b524-e2ecee23b299>`_

TOCOL(tableau, [ignorer], [analyser_par_colonne])

Article Excel TOCOL <https://support.microsoft.com/office/tocol-function-22839d9b-0b55-4fc1-b4e6-2761f8f122ed>`_

TOROW(tableau, [ignorer], [analyser_par_colonne])

Article Excel TOROW <https://support.microsoft.com/office/torow-function-b90d0964-a7d9-44b7-816b-ffa5c2fe2289>`_

TRANSPOSE(plage)

Article Excel TRANSPOSE <https://support.microsoft.com/office/transpose-function-ed039415-ed8a-4a81-93e9-4b6dfac76027>`_

VSTACK(plage1, [plage2, …])

Article Excel VSTACK

WRAPCOLS(plage, nombre_retour_ligne, [remplir_avec])

Article Excel WRAPCOLS

WRAPROWS(plage, nombre_retour_colonne, [remplir_avec])

Article Excel WRAPROWS

Base de données

Nom et arguments

Description ou lien

DAVERAGE(base de données, champ, critères)

Article Excel DAVERAGE

DCOUNT(base de données, champ, critères)

Article Excel DCOUNT

DCOUNTA(base de données, champ, critères)

Article Excel DCOUNTA

DGET(base de données, champ, critères)

Article Excel DGET

DMAX(base de données, champ, critères)

Article Excel DMAX

DMIN(base de données, champ, critères)

Article Excel DMIN

DPRODUCT(base de données, champ, critères)

Article Excel DPRODUCT

DSTDEV(base de données, champ, critères)

Article Excel DSTDEV

DSTDEVP(base de données, champ, critères)

Article Excel DSTDEVP

DSUM(base de données, champ, critères)

Article Excel DSUM

DVAR(base de données, champ, critères)

Article Excel DVAR

DVARP(base de données, champ, critères)

Article Excel DVARP

Date

Nom et arguments

Description ou lien

DATE(année, mois, jour)

Article Excel DATE

DATEDIF(date_début, date_fin, unité)

Article Excel DATEDIF

DATEVALUE(chaîne_date)

Article Excel DATEVALUE

DAY(date)

Article Excel DAY

DAYS(date_fin, date_début)

Article Excel DAYS

DAYS360(date_début, date_fin, [méthode])

Article Excel DAYS360

EDATE(date_début, mois)

Article Excel EDATE

EOMONTH(date_début, mois)

Article Excel EOMONTH

HOUR(heure)

Article Excel HOUR

ISOWEEKNUM(date)

Article Excel ISOWEEKNUM

MINUTE(heure)

Article Excel MINUTE

MONTH(date)

Article Excel MONTH

MONTH.END(date)

Dernier jour du mois suivant une date (non compatible avec Excel)

MONTH.START(date)

Premier jour du mois précédant une date (non compatible avec Excel)

NETWORKDAYS(date_début, date_fin, [jours_fériés])

Article Excel NETWORKDAYS

NETWORKDAYS.INTL(date_début, date_fin, [weekend], [jours_fériés])

Article Excel NETWORKDAYS.INTL

NOW()

Article Excel NOW

QUARTER(date)

Trimestre de l’année dans lequel tombe une date spécifique (non compatible avec Excel)

QUARTER.END(date)

Dernier jour du trimestre de l’année dans lequel tombe une date spécifique (non compatible avec Excel)

QUARTER.START(date)

Premier jour du trimestre de l’année dans lequel tombe une date spécifique (non compatible avec Excel)

SECOND(time)

Article Excel SECOND

TIME(hour, minute, second)

Article Excel TIME

TIMEVALUE(time_string)

Article Excel TIMEVALUE

TODAY()

Article Excel TODAY

WEEKDAY(date, [type])

Article Excel WEEKDAY

WEEKNUM(date, [type])

Article Excel WEEKNUM

WORKDAY(date_début, nombre_jours, [jours_fériés])

Article Excel WORKDAY

WORKDAY.INTL(date_début, nombre_jours, [weekend], [jours_fériés])

Article Excel WORKDAY.INTL

YEAR(date)

Article Excel YEAR

YEAR.END(date)

Dernier jour de l’année dans laquelle se situe une date spécifique (non compatible avec Excel)

YEAR.START(date)

Premier jour de l’année dans laquelle se situe une date spécifique (non compatible avec Excel)

YEARFRAC(date_début, date_fin, [convention_nombre_jours])

Nombre exact d’années entre deux dates (non compatible avec Excel)

Ingénierie

Nom et arguments

Description ou lien

DELTA(nombre1, [nombre2])

Article Excel DELTA

Filtrer

Nom et arguments

Description ou lien

FILTER(plage, condition1, [condition2, …])

Article Excel FILTER

ODOO.FILTER.LABEL(filter_name)

Returns the label of the current value of a spreadsheet filter (not compatible with Excel)

ODOO.FILTER.VALUE(nom_filtre)

Renvoie la valeur actuelle d’un filtre de feuille de calcul (non compatible avec Excel)

SORT(plage, [colonne_tri, …], [croissant, …])

Article Excel SORT

UNIQUE(plage, [par_colonne], [exactement_une_fois])

Article Excel UNIQUE

Financier

Nom et arguments

Description ou lien

ACCRINTM(émission, échéance, taux, remboursement, [base])

Article Excel ACCRINTM

AMORLINC(coût, date_achat, fin_première_période, valeur_résiduelle, période, taux, [base])

Article Excel AMORLINC

COUPDAYBS(liquidation, échéance, fréquence, [base])

Article Excel COUPDAYBS

COUPDAYS(liquidation, échéance, fréquence, [base])

Article Excel COUPDAYS

COUPDAYSNC(liquidation, échéance, fréquence, [base])

Article Excel COUPDAYSNC

COUPNCD(liquidation, échéance, fréquence, [base])

Article Excel COUPNCD

COUPNUM(liquidation, échéance, fréquence, [base])

Article Excel COUPNUM

COUPPCD(liquidation, échéance, fréquence, [base])

Article Excel COUPPCD

CUMIPMT(taux, nombre_périodes, valeur_actuelle, première_période, dernière_période, [fin_ou_début])

Article Excel CUMIPMT

CUMPRINC(taux, nombre_de_périodes, valeur_actuelle, première_période, dernière_période, [fin_ou_début])

Article Excel CUMPRINC

DB(coût, valeur_résiduelle, durée, période, [mois])

Article Excel DB

DDB(coût, valeur_résiduelle, durée, période, [facteur])

Article Excel DDB

DISC(règlement, échéance, prix, remboursement, [base])

Article Excel DISC

DOLLARDE(prix_fractionnaire, unité)

Article Excel DOLLARDE

DOLLARFR(prix_décimal, unité)

Article Excel DOLLARFR

DURATION(règlement, échéance, taux, rendement, fréquence, [base])

Article Excel DURATION

EFFECT(taux_nominal, périodes_par_an)

Article Excel EFFECT

FV(taux, nombre_de_périodes, montant_paiement, [valeur_actuelle], [fin_ou_début])

Article Excel FV

FVSCHEDULE(principal, calendrier_taux)

Article Excel FVSCHEDULE

INTRATE(settlement, maturity, investment, redemption, [day_count_convention])

Article Excel INTRATE

IPMT(rate, period, number_of_periods, present_value, [future_value], [end_or_beginning])

Article Excel IPMT

IRR(cashflow_amounts, [rate_guess])

Article Excel IRR

ISPMT(rate, period, number_of_periods, present_value)

Article Excel ISPMT

MDURATION(settlement, maturity, rate, yield, frequency, [day_count_convention])

Article Excel MDURATION

MIRR(cashflow_amounts, financing_rate, reinvestment_return_rate)

Article Excel MIRR

NOMINAL(effective_rate, periods_per_year)

Article Excel NOMINAL

NPER(rate, payment_amount, present_value, [future_value], [end_or_beginning])

Article Excel NPER

NPV(discount, cashflow1, [cashflow2, …])

Article Excel NPV

ODOO.ACCOUNT.GROUP(type)

Renvoie les identifiants de compte d’un groupe donné (non compatible avec Excel)

ODOO.BALANCE(account_codes, date_range, [offset], [company_id], [include_unposted])

Renvoie le solde total pour le(s) compte(s) et la période spécifiés (non compatible avec Excel)

ODOO.BALANCE.TAG(account_tag_ids, [date_range], [offset], [company_id], [include_unposted])

Renvoie le solde des comptes pour la ou les étiquettes et la période spécifiées (non compatible avec Excel)

ODOO.CREDIT(account_codes, date_range, [offset], [company_id], [include_unposted])

Renvoie le crédit total pour le ou les comptes et la période spécifiés (non compatible avec Excel)

ODOO.CURRENCY.RATE(currency_from, currency_to, [date])

Prend deux codes de devise comme arguments et renvoie le taux de change de la première devise vers la seconde sous forme de nombre décimal (non compatible avec Excel)

ODOO.DEBIT(account_codes, date_range, [offset], [company_id], [include_unposted])

Renvoie le débit total pour le ou les comptes et la période spécifiés (non compatible avec Excel)

ODOO.FISCALYEAR.END(day, [company_id])

Renvoie la date de fin de l’exercice fiscal englobant la date fournie (non compatible avec Excel)

ODOO.FISCALYEAR.START(day, [company_id])

Renvoie la date de début de l’exercice fiscal englobant la date fournie (non compatible avec Excel)

ODOO.PARTNER.BALANCE(partner_ids, [account_codes], [date_range], [offset], [company_id], [include_unposted])

Renvoie le solde partenaire pour le ou les comptes et la période spécifiés (non compatible avec Excel)

ODOO.RESIDUAL([account_codes], [date_range], [offset], [company_id], [include_unposted])

Renvoie le montant résiduel pour le ou les comptes et la période spécifiés (non compatible avec Excel)

PDURATION(rate, present_value, future_value)

Article Excel PDURATION

PMT(rate, number_of_periods, present_value, [future_value], [end_or_beginning])

Article Excel PMT

PPMT(rate, period, number_of_periods, present_value, [future_value], [end_or_beginning])

Article Excel PPMT

PRICE(settlement, maturity, rate, yield, redemption, frequency, [day_count_convention])

Article Excel PRICE

PRICEDISC(settlement, maturity, discount, redemption, [day_count_convention])

Article Excel PRICEDISC

PRICEMAT(settlement, maturity, issue, rate, yield, [day_count_convention])

Article Excel PRICEMAT

PV(taux, nombre_de_périodes, montant_paiement, [valeur_future], [fin_ou_début])

Article Excel PV

RATE(nombre_de_périodes, paiement_par_période, valeur_actuelle, [valeur_future], [fin_ou_début], [estimation_taux])

Article Excel RATE

RECEIVED(règlement, échéance, investissement, escompte, [convention_nombre_jours])

Article Excel RECEIVED

RRI(nombre_de_périodes, valeur_actuelle, valeur_future)

Article Excel RRI

SLN(coût, valeur_résiduelle, durée)

Article Excel SLN

SYD(coût, valeur_résiduelle, durée, période)

Article Excel SYD

TBILLEQ(règlement, échéance, escompte)

Article Excel TBILLEQ

TBILLPRICE(règlement, échéance, escompte)

Article Excel TBILLPRICE

TBILLYIELD(règlement, échéance, prix)

Article Excel TBILLYIELD

VDB(coût, valeur_résiduelle, durée, début, fin, [facteur], [pas_de_basculement])

Article Excel VDB <https://support.microsoft.com/office/vdb-function-dde4e207-f3fa-488d-91d2-66d55e861d73>

XIRR(montants_flux_trésorerie, dates_flux_trésorerie, [estimation_taux])

Article Excel XIRR <https://support.microsoft.com/office/xirr-function-de1242ec-6477-445b-b11b-a303ad9adc9d>

XNPV(remise, montants_flux_trésorerie, dates_flux_trésorerie)

Article Excel XNPV <https://support.microsoft.com/office/xnpv-function-1b42bbf6-370f-4532-a0eb-d67c16b664b7>

YIELD(règlement, échéance, taux, prix, remboursement, fréquence, [convention_nombre_jours])

Article Excel YIELD <https://support.microsoft.com/office/yield-function-f5f5ca43-c4bd-434f-8bd2-ed3c9727a4fe>

YIELDDISC(règlement, échéance, prix, remboursement, [convention_nombre_jours])

Article Excel YIELDDISC <https://support.microsoft.com/office/yielddisc-function-a9dbdbae-7dae-46de-b995-615faffaaed7>

YIELDMAT(règlement, échéance, émission, taux, prix, [convention_nombre_jours])

Article Excel YIELDMAT <https://support.microsoft.com/office/yieldmat-function-ba7d1809-0d33-4bcb-96c7-6c56ec62ef6f>

Infos

Nom et arguments

Description ou lien

CELL(type_info, référence)

Article Excel CELL <https://support.microsoft.com/office/cell-function-51bd39a5-f338-4dbe-a33f-955d67c2b2cf>

ISBLANK(valeur)

Article Excel IS <https://support.microsoft.com/office/is-functions-0f2d7971-6019-40a0-a171-f2d869135665>

ISERR(valeur)

Article Excel IS <https://support.microsoft.com/office/is-functions-0f2d7971-6019-40a0-a171-f2d869135665>

ISERROR(valeur)

Article Excel IS <https://support.microsoft.com/office/is-functions-0f2d7971-6019-40a0-a171-f2d869135665>

ISFORMULA(cell_reference)

Excel ISFORMULA article

ISLOGICAL(valeur)

Article Excel IS <https://support.microsoft.com/office/is-functions-0f2d7971-6019-40a0-a171-f2d869135665>

ISNA(valeur)

Article Excel IS <https://support.microsoft.com/office/is-functions-0f2d7971-6019-40a0-a171-f2d869135665>

ISNONTEXT(valeur)

Article Excel IS <https://support.microsoft.com/office/is-functions-0f2d7971-6019-40a0-a171-f2d869135665>

ISNUMBER(value)

Article Excel IS <https://support.microsoft.com/office/is-functions-0f2d7971-6019-40a0-a171-f2d869135665>

ISTEXT(value)

Article Excel IS <https://support.microsoft.com/office/is-functions-0f2d7971-6019-40a0-a171-f2d869135665>

NA()

Article Excel NA

Logique

Nom et arguments

Description ou lien

AND(logical_expression1, [logical_expression2, …])

Article Excel AND

FALSE()

Article Excel FALSE

IF(logical_expression, value_if_true, [value_if_false])

Article Excel IF

IFERROR(value, [value_if_error])

Article Excel IFERROR

IFNA(value, [value_if_error])

Article Excel IFNA

IFS(condition1, value1, [condition2, …], [value2, …])

Article Excel IFS

NOT(logical_expression)

Article Excel NOT

OR(logical_expression1, [logical_expression2, …])

Article Excel OR

SWITCH(expression, cas1, valeur1, [cas2, …], [valeur2, …], [défaut])

Article Excel SWITCH

TRUE()

Article Excel TRUE

XOR(expression_logique1, [expression_logique2, …])

Article Excel XOR

Recherche

Nom et arguments

Description ou lien

ADDRESS(ligne, colonne, [mode_absolu_relatif], [utiliser_notation_a1], [feuille])

Article Excel ADDRESS

COLUMN([référence_cellule])

Article Excel COLUMN

COLUMNS(plage)

Article Excel COLUMNS

HLOOKUP(clé_recherche, plage, index, [est_trié])

Article Excel HLOOKUP

INDEX(référence, ligne, colonne)

Article Excel INDEX

INDIRECT(référence, [utiliser_notation_a1])

Article Excel INDIRECT

LOOKUP(clé_recherche, tableau_recherche, [plage_résultat])

Article Excel LOOKUP

MATCH(clé_recherche, plage, [type_recherche])

Article Excel MATCH

OFFSET(référence, lignes, colonnes, [hauteur], [largeur])

Article Excel OFFSET

PIVOT(id_pivot, [nombre_lignes], [inclure_total], [inclure_titres_colonnes], [nombre_colonnes])

Crée un tableau croisé dynamique (non compatible avec Excel)

PIVOT.HEADER(id_pivot, [nom_champ_domaine, …], [valeur_domaine, …])

Renvoie l’en-tête d’un tableau croisé dynamique (non compatible avec Excel)

PIVOT.VALUE(id_pivot, nom_mesure, [nom_champ_domaine, …], [valeur_domaine, …])

Renvoie la valeur d’un tableau croisé dynamique (non compatible avec Excel)

ROW([référence_cellule])

Article Excel ROW

ROWS(plage)

Article Excel ROWS

VLOOKUP(clé_recherche, plage, index, [est_trié])

Article Excel VLOOKUP

XLOOKUP(clé_recherche, plage_recherche, plage_retour, [si_non_trouvé], [mode_correspondance], [mode_recherche])

Article Excel XLOOKUP

Mathématiques

Nom et arguments

Description ou lien

ABS(valeur)

Article Excel ABS

ACOS(valeur)

Article Excel ACOS

ACOSH(valeur)

Article Excel ACOSH

ACOT(valeur)

Article Excel ACOT

ACOTH(valeur)

Article Excel ACOTH

ASIN(valeur)

Article Excel ASIN

ASINH(valeur)

Article Excel ASINH

ATAN(valeur)

Article Excel ATAN

ATAN2(x, y)

Article Excel ATAN2

ATANH(valeur)

Article Excel ATANH

CEILING(valeur, [facteur])

Article Excel CEILING

CEILING.MATH(nombre, [significativité], [mode])

Article Excel CEILING.MATH

CEILING.PRECISE(nombre, [significativité])

Article Excel CEILING.PRECISE

COS(angle)

Article Excel COS

COSH(valeur)

Article Excel COSH

COT(angle)

Article Excel COT

COTH(valeur)

Article Excel COTH

COUNTBLANK(valeur1, [valeur2, …])

Article Excel COUNTBLANK

COUNTIF(plage, critère)

Article Excel COUNTIF

COUNTIFS(plage_critères1, critère1, [plage_critères2, …], [critère2, …])

Article Excel COUNTIFS

CSC(angle)

Article Excel CSC

CSCH(valeur)

Article Excel CSCH

DECIMAL(valeur, base)

Article Excel DECIMAL

DEGREES(angle)

Article Excel DEGREES

EXP(valeur)

Article Excel EXP

FLOOR(valeur, [facteur])

Article Excel FLOOR

FLOOR.MATH(nombre, [pas], [mode])

Article Excel FLOOR.MATH

FLOOR.PRECISE(nombre, [pas])

Article Excel FLOOR.PRECISE

INT(valeur)

Article Excel INT

ISEVEN(valeur)

Article Excel ISEVEN

ISO.CEILING(nombre, [pas])

Article Excel ISO.CEILING

ISODD(valeur)

Article Excel ISODD

LN(valeur)

Article Excel LN

LOG(valeur, [base])

Renvoie le logarithme d’un nombre pour une base donnée (non compatible avec Excel)

MOD(dividende, diviseur)

Article Excel MOD

MUNIT(dimension)

Article Excel MUNIT

ODD(valeur)

Article Excel ODD

PI()

Article Excel PI

POWER(base, exposant)

Article Excel POWER

PRODUCT(facteur1, [facteur2, …])

Article Excel PRODUCT

RAND()

Article Excel RAND

RANDARRAY([lignes], [colonnes], [min], [max], [nombre_entier])

Article Excel RANDARRAY

RANDBETWEEN(minimum, maximum)

Article Excel RANDBETWEEN

ROUND(valeur, [décimales])

Article Excel ROUND

ROUNDDOWN(valeur, [décimales])

Article Excel ROUNDDOWN

ROUNDUP(valeur, [décimales])

Article Excel ROUNDUP

SEC(angle)

Article Excel SEC

SECH(valeur)

Article Excel SECH

SEQUENCE(lignes, [colonnes], [début], [pas])

Article Excel SEQUENCE

SIN(angle)

Article Excel SIN

SINH(valeur)

Article Excel SINH

SQRT(valeur)

Article Excel SQRT

SUBTOTAL(function_code, ref1, [ref2, …])

Article Excel SUBTOTAL

SUM(valeur1, [valeur2, …])

Article Excel SUM

SUMIF(plage_critères, critère, [plage_somme])

Article Excel SUMIF

SUMIFS(plage_somme, plage_critères1, critère1, [plage_critères2, …], [critère2, …])

Article Excel SUMIFS

TAN(angle)

Article Excel TAN

TANH(valeur)

Article Excel TANH

TRUNC(valeur, [décimales])

Article Excel TRUNC

Opérateurs

Nom et arguments

Description ou lien

ADD(valeur1, valeur2)

Somme de deux nombres (non compatible avec Excel)

CONCAT(valeur1, valeur2)

Article Excel CONCAT

DIVIDE(dividende, diviseur)

Un nombre divisé par un autre (non compatible avec Excel)

EQ(valeur1, valeur2)

Égal (non compatible avec Excel)

GT(valeur1, valeur2)

Strictement supérieur à (non compatible avec Excel)

GTE(valeur1, valeur2)

Supérieur ou égal à (non compatible avec Excel)

LT(valeur1, valeur2)

Inférieur à (non compatible avec Excel)

LTE(valeur1, valeur2)

Inférieur ou égal à (non compatible avec Excel)

MINUS(valeur1, valeur2)

Différence de deux nombres (non compatible avec Excel)

MULTIPLY(facteur1, facteur2)

Produit de deux nombres (non compatible avec Excel)

NE(valeur1, valeur2)

Différent de (non compatible avec Excel)

POW(base, exposant)

Un nombre élevé à une puissance (non compatible avec Excel)

UMINUS(valeur)

Un nombre avec le signe inversé (non compatible avec Excel)

UNARY.PERCENT(pourcentage)

Valeur interprétée comme un pourcentage (non compatible avec Excel)

UPLUS(valeur)

Un nombre spécifié, inchangé (non compatible avec Excel)

Parser

Nom et arguments

Description ou lien

CONVERT(nombre, unité_source, unité_cible)

Article Excel CONVERT

Statistique

Nom et arguments

Description ou lien

AVEDEV(valeur1, [valeur2, …])

Article Excel AVEDEV

AVERAGE(valeur1, [valeur2, …])

Article Excel AVERAGE

AVERAGEA(valeur1, [valeur2, …])

Article Excel AVERAGEA

AVERAGEIF(plage_critères, critère, [plage_moyenne])

Article Excel AVERAGEIF

AVERAGEIFS(plage_moyenne, plage_critères1, critère1, [plage_critères2, …], [critère2, …])

Article Excel AVERAGEIFS

AVERAGE.WEIGHTED(valeurs, pondérations, [valeurs_supplémentaires, …], [pondérations_supplémentaires, …])

Moyenne pondérée (non compatible avec Excel)

CORREL(données_y, données_x)

Article Excel CORREL

COUNT(valeur1, [valeur2, …])

Article Excel COUNT

COUNTA(valeur1, [valeur2, …])

Article Excel COUNTA

COVAR(data_y, data_x)

Article Excel COVAR

COVARIANCE.P(data_y, data_x)

Article Excel COVARIANCE.P

COVARIANCE.S(data_y, data_x)

Article Excel COVARIANCE.S

FORECAST(x, data_y, data_x)

Article Excel FORECAST

GROWTH(known_data_y, [known_data_x], [new_data_x], [b])

Ajuste les points à une tendance de croissance exponentielle (non compatible avec Excel)

INTERCEPT(data_y, data_x)

Article Excel INTERCEPT

LARGE(data, n)

Article Excel LARGE

LINEST(data_y, [data_x], [calculate_b], [verbose])

Article Excel LINEST

LOGEST(data_y, [data_x], [calculate_b], [verbose])

Article Excel LOGEST

MATTHEWS(data_x, data_y)

Calcule le coefficient de corrélation de Matthews d’un jeu de données (non compatible avec Excel)

MAX(value1, [value2, …])

Article Excel MAX

MAXA(valeur1, [valeur2, …])

Article Excel MAXA

MAXIFS(plage, plage_critères1, critère1, [plage_critères2, …], [critère2, …])

Article Excel MAXIFS

MEDIAN(valeur1, [valeur2, …])

Article Excel MEDIAN

MIN(valeur1, [valeur2, …])

Article Excel MIN

MINA(valeur1, [valeur2, …])

Article Excel MINA

MINIFS(plage, plage_critères1, critère1, [plage_critères2, …], [critère2, …])

Article Excel MINIFS

PEARSON(données_y, données_x)

Article Excel PEARSON

PERCENTILE(données, centile)

Article Excel PERCENTILE

PERCENTILE.EXC(données, centile)

Article Excel PERCENTILE.EXC

PERCENTILE.INC(données, centile)

Article Excel PERCENTILE.INC

POLYFIT.COEFFS(data_y, data_x, ordre, [ordonnée_origine])

Calcule les coefficients de régression polynomiale du jeu de données (non compatible avec Excel)

POLYFIT.FORECAST(x, data_y, data_x, ordre, [ordonnée_origine])

Prédit une valeur en calculant une régression polynomiale du jeu de données (non compatible avec Excel)

QUARTILE(données, numéro_quartile)

Article Excel QUARTILE

QUARTILE.EXC(données, numéro_quartile)

Article Excel QUARTILE.EXC

QUARTILE.INC(données, numéro_quartile)

Article Excel QUARTILE.INC

RANK(valeur, données, [ordre_croissant])

Article Excel RANK

RSQ(data_y, data_x)

Article Excel RSQ

SLOPE(data_y, data_x)

Article Excel SLOPE

SMALL(données, n)

Article Excel SMALL

SPEARMAN(data_y, data_x)

Calcule le coefficient de corrélation de rang de Spearman d’un jeu de données (non compatible avec Excel)

STDEV(valeur1, [valeur2, …])

Article Excel STDEV

STDEV.P(valeur1, [valeur2, …])

Article Excel STDEV.P

STDEV.S(valeur1, [valeur2, …])

Article Excel STDEV.S

STDEVA(valeur1, [valeur2, …])

Article Excel STDEVA

STDEVP(valeur1, [valeur2, …])

Article Excel STDEVP

STDEVPA(valeur1, [valeur2, …])

Article Excel STDEVPA

STEYX(données_y, données_x)

Article Excel STEYX

TREND(données_y_connues, [données_x_connues], [nouvelles_données_x], [b])

Ajuste les points à une tendance linéaire dérivée par la méthode des moindres carrés (non compatible avec Excel)

VAR(valeur1, [valeur2, …])

Article Excel VAR

VAR.P(valeur1, [valeur2, …])

Article Excel VAR.P

VAR.S(valeur1, [valeur2, …])

Article Excel VAR.S

VARA(valeur1, [valeur2, …])

Article Excel VARA

VARP(valeur1, [valeur2, …])

Article Excel VARP

VARPA(valeur1, [valeur2, …])

Article Excel VARPA

Texte

Nom et arguments

Description ou lien

CHAR(numéro_table)

Article Excel CHAR

CLEAN(texte)

Article Excel CLEAN

CONCATENATE(chaîne1, [chaîne2, …])

Article Excel CONCATENATE

EXACT(chaîne1, chaîne2)

Article Excel EXACT

FIND(rechercher, texte_à_rechercher, [position_départ])

Article Excel FIND

JOIN(délimiteur, valeur_ou_tableau1, [valeur_ou_tableau2, …])

Concatène les éléments de tableaux avec délimiteur (non compatible avec Excel)

LEFT(texte, [nombre_de_caractères])

Article Excel LEFT

LEN(texte)

Article Excel LEN

LOWER(texte)

Article Excel LOWER

MID(texte, position_départ, longueur_extraction)

Article Excel MID

PROPER(texte_à_mettre_en_majuscules)

Article Excel PROPER

REPLACE(texte, position, longueur, nouveau_texte)

Article Excel REPLACE

REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])

Article Excel REGEXEXTRACT

RIGHT(texte, [nombre_de_caractères])

Article Excel RIGHT

SEARCH(rechercher, texte_à_rechercher, [position_départ])

Article Excel SEARCH

SPLIT(texte, délimiteur, [scinder_par_chaque], [supprimer_texte_vide])

Divise un texte selon un ou plusieurs délimiteurs de caractères spécifiques (non compatible avec Excel)

SUBSTITUTE(texte_à_rechercher, rechercher, remplacer_par, [numéro_occurrence])

Article Excel SUBSTITUTE

TEXT(nombre, format)

Article Excel TEXT

TEXTAFTER(texte, délimiteur, [num_instance], [mode_correspondance], [fin_correspondance], [si_non_trouvé])

Article Excel TEXTAFTER

TEXTBEFORE(texte, délimiteur, [num_instance], [mode_correspondance], [fin_correspondance], [si_non_trouvé])

Article Excel TEXTBEFORE

TEXTJOIN(délimiteur, ignorer_vide, texte1, [texte2, …])

Article Excel TEXTJOIN

TEXTSPLIT(texte, délimiteur_col, [délimiteur_ligne], [ignorer_vide], [mode_correspondance], [remplir_avec])

Article Excel TEXTSPLIT

TRIM(texte)

Article Excel TRIM

UPPER(texte)

Article Excel UPPER

VALUE(texte)

Article Excel VALUE

Web

Nom et arguments

Description ou lien

HYPERLINK(url, [étiquette_lien])

Article Excel HYPERLINK

Fonctions spécifiques à Odoo

Cette section contient des fonctions qui interagissent directement avec votre base de données Odoo.

Tableau

Nom et arguments

Description ou lien

ARRAY.CONSTRAIN(input_range, rows, columns)

Renvoie un tableau de résultats contraint à une largeur et une hauteur spécifiques (non compatible avec Excel)

FLATTEN(range, [range2, …])

Aplatit toutes les valeurs d’une ou plusieurs plages dans une seule colonne (non compatible avec Excel)

Date

Nom et arguments

Description ou lien

MONTH.END(date)

Dernier jour du mois suivant une date (non compatible avec Excel)

MONTH.START(date)

Premier jour du mois précédant une date (non compatible avec Excel)

QUARTER(date)

Trimestre de l’année dans lequel tombe une date spécifique (non compatible avec Excel)

QUARTER.END(date)

Dernier jour du trimestre de l’année dans lequel tombe une date spécifique (non compatible avec Excel)

QUARTER.START(date)

Premier jour du trimestre de l’année dans lequel tombe une date spécifique (non compatible avec Excel)

YEAR.END(date)

Dernier jour de l’année dans laquelle se situe une date spécifique (non compatible avec Excel)

YEAR.START(date)

Premier jour de l’année dans laquelle se situe une date spécifique (non compatible avec Excel)

YEARFRAC(date_début, date_fin, [convention_nombre_jours])

Nombre exact d’années entre deux dates (non compatible avec Excel)

Financier

Nom et arguments

Description ou lien

ODOO.ACCOUNT.GROUP(type)

Renvoie les identifiants de compte d’un groupe donné (non compatible avec Excel)

ODOO.BALANCE(account_codes, date_range, [offset], [company_id], [include_unposted])

Renvoie le solde total pour le(s) compte(s) et la période spécifiés (non compatible avec Excel)

ODOO.BALANCE.TAG(account_tag_ids, [date_range], [offset], [company_id], [include_unposted])

Renvoie le solde des comptes pour la ou les étiquettes et la période spécifiées (non compatible avec Excel)

ODOO.CREDIT(account_codes, date_range, [offset], [company_id], [include_unposted])

Renvoie le crédit total pour le ou les comptes et la période spécifiés (non compatible avec Excel)

ODOO.CURRENCY.RATE(currency_from, currency_to, [date])

Prend deux codes de devise comme arguments et renvoie le taux de change de la première devise vers la seconde sous forme de nombre décimal (non compatible avec Excel)

ODOO.DEBIT(account_codes, date_range, [offset], [company_id], [include_unposted])

Renvoie le débit total pour le ou les comptes et la période spécifiés (non compatible avec Excel)

ODOO.FISCALYEAR.START(day, [company_id])

Renvoie la date de début de l’exercice fiscal englobant la date fournie (non compatible avec Excel)

ODOO.FISCALYEAR.END(day, [company_id])

Renvoie la date de fin de l’exercice fiscal englobant la date fournie (non compatible avec Excel)

ODOO.PARTNER.BALANCE(partner_ids, [account_codes], [date_range], [offset], [company_id], [include_unposted])

Renvoie le solde partenaire pour le ou les comptes et la période spécifiés (non compatible avec Excel)

ODOO.RESIDUAL([account_codes], [date_range], [offset], [company_id], [include_unposted])

Renvoie le montant résiduel pour le ou les comptes et la période spécifiés (non compatible avec Excel)

Recherche

Nom et arguments

Description ou lien

PIVOT(id_pivot, [nombre_lignes], [inclure_total], [inclure_titres_colonnes], [nombre_colonnes])

Crée un tableau croisé dynamique (non compatible avec Excel)

PIVOT.HEADER(id_pivot, [nom_champ_domaine, …], [valeur_domaine, …])

Renvoie l’en-tête d’un tableau croisé dynamique (non compatible avec Excel)

PIVOT.VALUE(id_pivot, nom_mesure, [nom_champ_domaine, …], [valeur_domaine, …])

Renvoie la valeur d’un tableau croisé dynamique (non compatible avec Excel)

Mathématiques

Nom et arguments

Description ou lien

COUNTUNIQUE(valeur1, [valeur2, …])

Compte le nombre de valeurs uniques dans une plage (non compatible avec Excel)

COUNTUNIQUEIFS(plage, plage_critères1, critère1, [plage_critères2, …], [critère2, …])

Compte le nombre de valeurs uniques dans une plage, filtrées par un ensemble de critères (non compatible avec Excel)

Divers

Nom et arguments

Description ou lien

FORMAT.LARGE.NUMBER(valeur, [unité])

Applique un format de nombre étendu (non compatible avec Excel)

ODOO.LIST(list_id, index, nom_champ)

Renvoie la valeur d’une liste (non compatible avec Excel)

ODOO.LIST.HEADER(list_id, nom_champ)

Renvoie l’en-tête d’une liste (non compatible avec Excel)

ODOO.SURVEY(survey_id)

Returns the results of an Odoo survey (not compatible with Excel)

Opérateurs

Nom et arguments

Description ou lien

ADD(valeur1, valeur2)

Somme de deux nombres (non compatible avec Excel)

DIVIDE(dividende, diviseur)

Un nombre divisé par un autre (non compatible avec Excel)

EQ(valeur1, valeur2)

Égal (non compatible avec Excel)

GT(valeur1, valeur2)

Strictement supérieur à (non compatible avec Excel)

GTE(valeur1, valeur2)

Supérieur ou égal à (non compatible avec Excel)

LT(valeur1, valeur2)

Inférieur à (non compatible avec Excel)

LTE(valeur1, valeur2)

Inférieur ou égal à (non compatible avec Excel)

MINUS(valeur1, valeur2)

Différence de deux nombres (non compatible avec Excel)

MULTIPLY(facteur1, facteur2)

Produit de deux nombres (non compatible avec Excel)

NE(valeur1, valeur2)

Différent de (non compatible avec Excel)

POW(base, exposant)

Un nombre élevé à une puissance (non compatible avec Excel)

UMINUS(valeur)

Un nombre avec le signe inversé (non compatible avec Excel)

UNARY.PERCENT(pourcentage)

Valeur interprétée comme un pourcentage (non compatible avec Excel)

UPLUS(valeur)

Un nombre spécifié, inchangé (non compatible avec Excel)

Statistique

Nom et arguments

Description ou lien

AVERAGE.WEIGHTED(valeurs, pondérations, [valeurs_supplémentaires, …], [pondérations_supplémentaires, …])

Moyenne pondérée (non compatible avec Excel)

GROWTH(known_data_y, [known_data_x], [new_data_x], [b])

Ajuste les points à une tendance de croissance exponentielle (non compatible avec Excel)

MATTHEWS(data_x, data_y)

Calcule le coefficient de corrélation de Matthews d’un jeu de données (non compatible avec Excel)

POLYFIT.COEFFS(data_y, data_x, ordre, [ordonnée_origine])

Calcule les coefficients de régression polynomiale du jeu de données (non compatible avec Excel)

POLYFIT.FORECAST(x, data_y, data_x, ordre, [ordonnée_origine])

Prédit une valeur en calculant une régression polynomiale du jeu de données (non compatible avec Excel)

SPEARMAN(data_y, data_x)

Calcule le coefficient de corrélation de rang de Spearman d’un jeu de données (non compatible avec Excel)

TREND(données_y_connues, [données_x_connues], [nouvelles_données_x], [b])

Ajuste les points à une tendance linéaire dérivée par la méthode des moindres carrés (non compatible avec Excel)

Texte

Nom et arguments

Description ou lien

JOIN(délimiteur, valeur_ou_tableau1, [valeur_ou_tableau2, …])

Concatène les éléments de tableaux avec délimiteur (non compatible avec Excel)

Aide au dépannage

Understand errors

When a formula is unable to return a value, the cell displays an error message that identifies the type of error. For example, #N/A indicates that a value is not found when using a lookup function, #NAME? indicates that a function name is misspelled or unrecognised, while #BAD_EXPR indicates an issue with the arguments of a function.

Hovering over a cell with an error message reveals a card that provides more details about the error.

Astuce

  • Use the IFERROR function to provide an alternative result when an error occurs. For example, to avoid multiple #N/A errors when using a VLOOKUP function, the following formula returns Not Found instead of #N/A: =IFERROR(VLOOKUP(D1, A:B, 1, 0), "Not Found").

  • In a large dataset, use the Irregularity map to visually highlight cells whose formulas are not consistent with the pattern established by surrounding cells.

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 View ‣ Irregularity map 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 View ‣ Show ‣ Formulas 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 ($) on G1; 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.

Irregularity map detecting two anomalies