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.
Tip
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:
Notitie
Formules met functies die niet compatibel zijn met Excel worden bij het exporteren van een spreadsheet vervangen door het geëvalueerde resultaat.
Matrix¶
Naam en argumenten |
Beschrijving of link |
|---|---|
ARRAY.CONSTRAIN(input_range, rijen, kolommen) |
Geeft een resultatenmatrix terug die beperkt is tot een specifieke breedte en hoogte (niet compatibel met Excel) |
CHOOSECOLS(array, col_num, [col_num2, …]) |
|
KEUZES(array, rij_nr, [rij_nr2, …]) |
|
EXPAND(array, rijen, [kolommen], [pad_with]) |
|
FLATTEN(bereik, [bereik2, …]) |
Maakt alle waarden van een of meer bereiken plat in een enkele kolom (niet compatibel met Excel) |
FREQUENTIE(gegevens, klassen) |
|
HSTACK(bereik1, [bereik2, …]) |
excel HSTACK artikel <https://support.microsoft.com/office/hstack-function-98c4ab76-10fe-4b4f-8d5f-af1c125fe8c2>`_ |
MDETERM(vierkant_matrix) |
|
MINVERSE(vierkant_matrix) |
|
MMULT(matrix1, matrix2) |
|
SUMPRODUCT(range1, [range2, …]) |
|
SUMX2MY2(array_x, array_y) |
|
SUMX2PY2(array_x, array_y) |
|
SUMXMY2(array_x, array_y) |
|
TOCOL(array, [negeren], [scan_by_column]) |
|
TOROW(array, [negeren], [scan_by_column]) |
|
TRANSPOSE(bereik) |
|
VSTACK(bereik1, [bereik2, …]) |
excel VSTACK artikel <https://support.microsoft.com/office/vstack-function-a4b86897-be0f-48fc-adca-fcc10d795a9c>`_ |
WRAPCOLS(bereik, wrap_count, [pad_with]) |
|
WRAPROWS(bereik, wrap_count, [pad_with]) |
Database¶
Naam en argumenten |
Beschrijving of link |
|---|---|
DAVERAGE(database, veld, criteria) |
|
DCOUNT(database, veld, criteria) |
|
DCOUNTA(database, veld, criteria) |
|
DGET(database, veld, criteria) |
|
DMAX(database, veld, criteria) |
|
DMIN(database, veld, criteria) |
|
DPRODUCT(database, veld, criteria) |
|
DSTDEV(database, veld, criteria) |
|
DSTDEVP(database, veld, criteria) |
|
DSUM(database, veld, criteria) |
|
DVAR(database, veld, criteria) |
|
DVARP(database, veld, criteria) |
Datum¶
Naam en argumenten |
Beschrijving of link |
|---|---|
DATE(jaar, maand, dag) |
|
DATEDIF(begindatum, einddatum, eenheid) |
|
DATEVALUE(datum_string) |
|
DAG(datum) |
|
DAYS(einddatum, begindatum) |
|
DAYS360(begindatum, einddatum, [methode]) |
|
EDATE(begindatum, maanden) |
|
EOMONTH(begindatum, maanden) |
|
HOUR(tijd) |
|
ISOWEEKNUM(datum) |
|
MINUTE(tijd) |
|
MONTH(datum) |
|
MONTH.END(datum) |
Laatste dag van de maand volgend op een datum (niet compatibel met Excel) |
MONTH.START(datum) |
Eerste dag van de maand voorafgaand aan een datum (niet compatibel met Excel) |
NETWORKDAYS(begindatum, einddatum, [feestdagen]) |
|
NETWORKDAYS.INTL(begindatum, einddatum, [weekend], [feestdagen]) |
|
NOW() |
|
QUARTER(datum) |
Kwartaal van het jaar waarin een specifieke datum valt (niet compatibel met Excel) |
QUARTER.END(datum) |
Laatste dag van het kwartaal van het jaar waarin een specifieke datum valt (niet compatibel met Excel) |
QUARTER.START(datum) |
Eerste dag van het kwartaal van het jaar waarin een specifieke datum valt (niet compatibel met Excel) |
SECOND(tijd) |
excel TWEEDE artikel <https://support.microsoft.com/office/second-function-740d1cfc-553c-4099-b668-80eaa24e8af1>`_ |
TIME(uur, minuut, seconde) |
|
TIMEVALUE(tijdreeks) |
|
TODAY() |
|
WEEKDAY(datum, [type]) |
|
WEEKNUM(datum, [type]) |
|
WORKDAY(begindatum, aantal_dagen, [feestdagen]) |
|
WERKDAG.INTL(start_datum, aantal_dagen, [weekend], [feestdagen]) |
|
YEAR(datum) |
excel YEAR artikel <https://support.microsoft.com/office/year-function-c64f017a-1354-490d-981f-578e8ec8d3b9>`_ |
JAAR.EINDE(datum) |
Laatste dag van het jaar waarin een specifieke datum valt (niet compatibel met Excel) |
YEAR.START(datum) |
Eerste dag van het jaar waarin een specifieke datum valt (niet compatibel met Excel) |
YEARFRAC(begin_datum, eind_datum, [dag_telling_conventie]) |
Exact aantal jaren tussen twee datums (niet compatibel met Excel) |
Engineering¶
Naam en argumenten |
Beschrijving of link |
|---|---|
DELTA(getal1, [getal2]) |
Filter¶
Naam en argumenten |
Beschrijving of link |
|---|---|
FILTER(bereik, voorwaarde1, [voorwaarde2, …]) |
|
ODOO.FILTER.LABEL(filter_name) |
Returns the label of the current value of a spreadsheet filter (not compatible with Excel) |
ODOO.FILTER.VALUE(filternaam) |
Geeft de actuele waarde van een spreadsheetfilter (niet compatibel met Excel) |
SORT(bereik, [sorteerkolom, …], [is_oplopend, …]) |
|
UNIEK(reeks, [by_kolom], [exact_eenmaal]) |
Financieel¶
Naam en argumenten |
Beschrijving of link |
|---|---|
ACCRINTM(uitgifte, looptijd, rente, aflossing, [dag_telling_conventie]) |
|
AMORLINC(kosten, aankoopdatum, einde_eerste_periode, restwaarde, periode, tarief, [dag_telling_conventie]) |
|
COUPDAYBS(afrekening, looptijd, frequentie, [dag_telling_conventie]) |
|
COUPDAYS(afrekening, looptijd, frequentie, [dag_telling_conventie]) |
|
COUPDAYSNC(vereffening, looptijd, frequentie, [dag_telling_conventie]) |
|
COUPNCD(vereffening, looptijd, frequentie, [dag_telling_conventie]) |
|
COUPNUM(vereffening, looptijd, frequentie, [dag_telling_conventie]) |
|
COUPPCD(vereffening, looptijd, frequentie, [dag_telling_conventie]) |
|
CUMIPMT(tarief, aantal_periodes, contante_waarde, eerste_periode, laatste_periode, [einde_of_begin]) |
|
CUMPRINC(koers, aantal_perioden, huidige_waarde, eerste_periode, laatste_periode, [eind_of_begin]) |
|
DB(kosten, salvage, levensduur, periode, [maand]) |
|
DDB(kosten, salvage, levensduur, periode, [factor]) |
|
DISC(afwikkeling, vervaldatum, prijs, aflossing, [dag_telling_conventie]) |
|
DOLLARDE(fractionele_prijs, eenheid) |
|
DOLLARFR(decimale_prijs, eenheid) |
|
DURATION(afwikkeling, vervaldatum, tarief, rendement, frequentie, [dag_telling_conventie]) |
|
EFFECT(nominaal_tarief, periodes_per_jaar) |
|
FV(rente, aantal_perioden, betaling_bedrag, [huidige_waarde], [einde_of_begin]) |
|
FVSCHEDULE(hoofdsom, tarief_schema) |
|
INTRATE(vereffening, looptijd, investering, aflossing, [dag_telling_conventie]) |
|
IPMT(koers, periode, aantal_perioden, huidige_waarde, [toekomstige_waarde], [einde_of_begin]) |
|
IRR(kasstroom_bedragen, [percentage_gok]) |
|
ISPMT(tarief, periode, aantal_periodes, contante_waarde) |
|
MDURATION(vereffening, looptijd, rente, rendement, frequentie, [dag_telling_conventie]) |
|
MIRR(kasstroom_bedragen, financiering_tarief, herinvestering_rendement_tarief) |
|
NOMINAAL(effectief_percentage, perioden_per_jaar) |
|
NPER(rentevoet, bedrag, contante_waarde, [toekomstige_waarde], [einde_of_begin]) |
|
NPV(korting, kasstroom1, [kasstroom2, …]) |
|
ODOO.ACCOUNT.GROEP(type) |
Geeft als resultaat de rekening-id’s van een bepaalde groep (niet compatibel met Excel) |
ODOO.BALANS(rekening_codes, datum_bereik, [offset], [bedrijfs_id], [inclusief_ontvangen]) |
Geeft het totale saldo voor de opgegeven rekening(en) en periode (niet compatibel met Excel) |
ODOO.BALANCE.TAG(account_tag_ids, [date_range], [offset], [company_id], [include_unposted]) |
Geeft het saldo van rekeningen voor de opgegeven label(s) en periode (niet compatibel met Excel) |
ODOO.CREDIT(account_codes, datum_bereik, [offset], [company_id], [include_unposted]) |
Geeft het totale credit voor de opgegeven rekening(en) en periode (niet compatibel met Excel) |
ODOO.CURRENCY.RATE(valuta_van, valuta_naar, [datum]) |
Neemt twee valutacodes als argumenten en geeft de wisselkoers van de eerste valuta naar de tweede als decimaal getal (niet compatibel met Excel) |
ODOO.DEBIT(account_codes, datum_bereik, [offset], [company_id], [include_unposted]) |
Geeft het totale debet voor de opgegeven rekening(en) en periode (niet compatibel met Excel) |
ODOO.FISCALYEAR.END(dag, [bedrijfs_id]) |
Geeft als resultaat de einddatum van het boekjaar dat de opgegeven datum omvat (niet compatibel met Excel) |
ODOO.FISCALYEAR.START(dag, [bedrijfs_id]) |
Geeft als resultaat de begindatum van het boekjaar dat de opgegeven datum omvat (niet compatibel met Excel) |
ODOO.PARTNER.BALANCE(partner_ids, [account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Geeft het relatiesaldo voor de opgegeven rekening(en) en periode (niet compatibel met Excel) |
ODOO.RESIDUAL([account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Geeft het resterende bedrag voor de opgegeven rekening(en) en periode (niet compatibel met Excel) |
PDURATION(tarief, huidige_waarde, toekomstige_waarde) |
|
PMT(tarief, aantal_periodes, huidige_waarde, [toekomstige_waarde], [einde_of_begin]) |
|
PPMT(tarief, periode, aantal_periodes, huidige_waarde, [toekomstige_waarde], [einde_of_begin]) |
|
PRIJS(afwikkeling, looptijd, rente, rendement, aflossing, frequentie, [dag_telling_conventie]) |
|
PRICEDISC(afwikkeling, looptijd, korting, aflossing, [dag_telling_conventie]) |
|
PRICEMAT(afwikkeling, vervaldatum, uitgifte, tarief, opbrengst, [dagtelconventie]) |
|
PV(rente, aantal_perioden, betaling_bedrag, [toekomstige_waarde], [eind_of_begin]) |
|
RATE(aantal_periodes, betaling_per_periode, huidige_waarde, [toekomstige_waarde], [einde_of_begin], [tarief_schatting]) |
excel artikel <https://support.microsoft.com/office/rate-function-9f665657-4a7e-4bb7-a030-83fc59e748ce>`_ |
ONTVANGST(vereffening, looptijd, investering, korting, [dag_telling_conventie]) |
|
RRI(aantal_perioden, huidige_waarde, toekomstige_waarde) |
|
SLN(kosten, berging, levensduur) |
|
SYD(kosten, salvage, levensduur, periode) |
|
TBILLEQ(afwikkeling, vervaldatum, korting) |
|
TBILLPRICE(afrekening, looptijd, korting) |
|
TBILLYIELD(afwikkeling, looptijd, prijs) |
|
VDB(kosten, berging, levensduur, start, einde, [factor], [geen_schakelaar]) |
|
XIRR(kasstroom_bedragen, kasstroom_data, [percentage_gok]) |
|
XNPV(korting, kasstroom_bedragen, kasstroom_data) |
|
YIELD(afrekening, looptijd, rente, prijs, aflossing, frequentie, [dag_telling_conventie]) |
|
YIELDDISC(afwikkeling, looptijd, prijs, aflossing, [dag_telling_conventie]) |
|
YIELDMAT(afwikkeling, vervaldatum, uitgifte, tarief, prijs, [dagtelconventie]) |
excel YIELDMAT artikel <https://support.microsoft.com/office/yieldmat-function-ba7d1809-0d33-4bcb-96c7-6c56ec62ef6f>`_ |
Info¶
Naam en argumenten |
Beschrijving of link |
|---|---|
CELL(info_type, referentie) |
|
ISBLANK(waarde) |
|
ISERR(waarde) |
|
ISERROR(waarde) |
|
ISLOGISCH(waarde) |
|
ISNA(waarde) |
|
ISNONTEXT(waarde) |
|
ISNUMBER(waarde) |
|
ISTEXT(waarde) |
|
NA() |
Logisch¶
Naam en argumenten |
Beschrijving of link |
|---|---|
AND(logische_uitdrukking1, [logische_uitdrukking2, …]) |
|
FALSE() |
|
IF(logische_uitdrukking, waarde_als_waar, [waarde_als_waar]) |
|
IFERROR(waarde, [waarde_als_fout]) |
|
IFNA(waarde, [waarde_if_fout]) |
|
IFS(voorwaarde1, waarde1, [voorwaarde2, …], [waarde2, …]) |
|
NOT(logische_expressie) |
|
OR(logische_expressie1, [logische_expressie2, …]) |
|
SWITCH(expressie, geval1, waarde1, [geval2, …], [waarde2, …], [standaard]) |
|
TRUE() |
|
XOR(logische_expressie1, [logische_expressie2, …]) |
Lookup¶
Naam en argumenten |
Beschrijving of link |
|---|---|
ADDRESS(rij, kolom, [absoluut_relatieve_modus], [gebruik_a1_notatie], [blad]) |
|
COLUMN([celverwijzing]) |
|
KOLOMMEN(bereik) |
|
HLOOKUP(zoek_key, bereik, index, [is_gesorteerd]) |
|
INDEX(verwijzing, rij, kolom) |
|
INDIRECT(verwijzing, [gebruik_a1_notatie]) |
|
LOOKUP(zoek_key, zoek_array, [resultaat_bereik]) |
|
MATCH(zoeksleutel, bereik, [zoektype]) |
|
OFFSET(verwijzing, rijen, kolommen, [hoogte], [breedte]) |
|
PIVOT(pivot_id, [aantal_rijen], [totaal_opnemen], [kolomtitels_opnemen], [aantal_kolommen]) |
Maakt een draaitabel (niet compatibel met Excel) |
PIVOT.HEADER(pivot_id, [domein_veldnaam, …], [domein_waarde, …]) |
Geeft de header van een draaitabel (niet compatibel met Excel) |
PIVOT.VALUE(pivot_id, meetwaarde_naam, [domein_veldnaam, …], [domein_waarde, …]) |
Geeft de waarde uit een draaitabel (niet compatibel met Excel) |
ROW([cel_verwijzing]) |
|
ROWS(bereik) |
|
VLOOKUP(zoeksleutel, bereik, index, [is_gesorteerd]) |
|
XLOOKUP(zoek_key, opzoek_bereik, retour_bereik, [if_not_found], [match_mode], [search_mode]) |
Wiskunde¶
Naam en argumenten |
Beschrijving of link |
|---|---|
ABS(waarde) |
|
ACOS(waarde) |
excel ACOS artikel <https://support.microsoft.com/office/acos-function-cb73173f-d089-4582-afa1-76e5524b5d5b>`_ |
ACOSH(waarde) |
|
ACOT(waarde) |
|
ACOTH(waarde) |
|
ASIN(waarde) |
|
ASINH(waarde) |
|
ATAN(waarde) |
|
ATAN2(x, y) |
|
ATANH(waarde) |
|
SLUITING(waarde, [factor]) |
|
CEILING.MATH(getal, [significantie], [modus]) |
|
HOOGTE.PRECISE(getal, [significantie]) |
|
COS(hoek) |
|
COSH(waarde) |
|
COT(hoek) |
|
COTH(waarde) |
|
COUNTBLANK(waarde1, [waarde2, …]) |
|
COUNTIF(bereik, criterium) |
|
COUNTIFS(criteria_bereik1, criterium1, [criteria_bereik2, …], [criterium2, …]) |
|
CSC(hoek) |
|
CSCH(waarde) |
|
DECIMAL(waarde, basis) |
|
GRADEN (hoek) |
|
EXP(waarde) |
|
FLOOR(waarde, [factor]) |
|
FLOOR.MATH(getal, [significantie], [modus]) |
|
FLOOR.PRECISE(getal, [significantie]) |
|
INT(waarde) |
|
ISEVEN(waarde) |
|
ISO.CEILING(getal, [significantie]) |
|
ISODD(waarde) |
|
LN(waarde) |
``Excel LN-artikel <https://support.microsoft.com/office/ln-function-81fe1ed7-dac9-4acd-ba1d-07a142c6118f>``_ |
LOG(waarde, [basis]) |
Geeft het logaritme van een getal voor een gegeven grondtal (niet compatibel met Excel) |
MOD(dividend, deler) |
|
MUNIT(dimensie) |
``Excel MUNIT-artikel <https://support.microsoft.com/office/munit-function-c9fe916a-dc26-4105-997d-ba22799853a3>``_ |
ODD(waarde) |
|
PI() |
``Excel PI-artikel <https://support.microsoft.com/office/pi-function-264199d0-a3ba-46b8-975a-c4a04608989b>``_ |
POWER(basis, exponent) |
``Excel POWER-artikel <https://support.microsoft.com/office/power-function-d3f2908b-56f4-4c3f-895a-07fb519c362a>``_ |
PRODUCT(factor1, [factor2, …]) |
|
RAND() |
``Excel RAND-artikel <https://support.microsoft.com/office/rand-function-4cbfa695-8869-4788-8d90-021ea9f5be73>``_ |
RANDARRAY([rijen], [kolommen], [min], [max], [heel_getal]) |
``Excel RANDARRAY-artikel <https://support.microsoft.com/office/randarray-function-21261e55-3bec-4885-86a6-8b0a47fd4d33>``_ |
RANDBETWEEN(laag, hoog) |
excel RANDBETWEEN artikel <https://support.microsoft.com/office/randbetween-function-4cc7f0d1-87dc-4eb7-987f-a469ab381685>`_ |
ROUND(waarde, [plaatsen]) |
``Excel ROUND-artikel <https://support.microsoft.com/office/round-function-c018c5d8-40fb-4053-90b1-b3e7f61a213c>``_ |
ROUNDDOWN(waarde, [plaatsen]) |
|
ROUNDUP(waarde, [plaatsen]) |
|
SEC(hoek) |
``Excel SEC-artikel <https://support.microsoft.com/office/sec-function-ff224717-9c87-4170-9b58-d069ced6d5f7>``_ |
SECH(waarde) |
``Excel SECH-artikel <https://support.microsoft.com/office/sech-function-e05a789f-5ff7-4d7f-984a-5edb9b09556f>``_ |
SEQUENCE(rijen, [kolommen], [start], [stap]) |
``Excel SEQUENCE-artikel <https://support.microsoft.com/office/sequence-function-57467a98-57e0-4817-9f14-2eb78519ca90>``_ |
SIN(hoek) |
|
SINH(waarde) |
|
SQRT(waarde) |
``Excel SQRT-artikel <https://support.microsoft.com/office/sqrt-function-654975c2-05c4-4831-9a24-2c65e4040fdf>``_ |
SUBTOTAL(function_code, ref1, [ref2, …]) |
|
SUM(waarde1, [waarde2, …]) |
|
SUMIF(criteria_bereik, criterium, [som_bereik]) |
``Excel SUMIF-artikel <https://support.microsoft.com/office/sumif-function-169b8c99-c05c-4483-a712-1697a653039b>``_ |
SUMIFS(som_bereik, criteria_bereik1, criterium1, [criteria_bereik2, …], [criterium2, …]) |
|
TAN(hoek) |
|
TANH(waarde) |
|
TRUNC(waarde, [plaatsen]) |
Operators¶
Naam en argumenten |
Beschrijving of link |
|---|---|
ADD(waarde1, waarde2) |
Som van twee getallen (niet compatibel met Excel) |
CONCAT(waarde1, waarde2) |
|
VERDELEN(dividend, deler) |
Een getal gedeeld door een ander (niet compatibel met Excel) |
EQ(waarde1, waarde2) |
Gelijk (niet compatibel met Excel) |
GT(waarde1, waarde2) |
Strikt groter dan (niet compatibel met Excel) |
GTE(waarde1, waarde2) |
Groter dan of gelijk aan (niet compatibel met Excel) |
LT(waarde1, waarde2) |
Minder dan (niet compatibel met Excel) |
LTE(waarde1, waarde2) |
Kleiner dan of gelijk aan (niet compatibel met Excel) |
MINUS(waarde1, waarde2) |
Verschil van twee getallen (niet compatibel met Excel) |
MULTIPLY(factor1, factor2) |
Product van twee getallen (niet compatibel met Excel) |
NE(waarde1, waarde2) |
Niet gelijk (niet compatibel met Excel) |
POW(basis, exponent) |
Een getal tot een macht verheven (niet compatibel met Excel) |
UMINUS(waarde) |
Een getal met het teken omgekeerd (niet compatibel met Excel) |
UNARY.PERCENT(percentage) |
Waarde geïnterpreteerd als percentage (niet compatibel met Excel) |
UPLUS(waarde) |
Een opgegeven getal, ongewijzigd (niet compatibel met Excel) |
Parser¶
Naam en argumenten |
Beschrijving of link |
|---|---|
CONVERT(getal, van_eenheid, naar_eenheid) |
``Excel CONVERT-artikel <https://support.microsoft.com/office/convert-function-d785bef1-808e-4aac-bdcd-666c810f9af2>``_ |
Statistisch¶
Naam en argumenten |
Beschrijving of link |
|---|---|
AVEDEV(waarde1, [waarde2, …]) |
|
AVERAGE(waarde1, [waarde2, …]) |
|
AVERAGEA(waarde1, [waarde2, …]) |
excel AVERAGEA artikel <https://support.microsoft.com/office/averagea-function-f5f84098-d453-4f4c-bbba-3d2c66356091>`_ |
AVERAGEIF(criteria_bereik, criterium, [gemiddelde_bereik]) |
excel AVERAGEIF artikel <https://support.microsoft.com/office/averageif-function-faec8e2e-0dec-4308-af69-f5576d8ac642>`_ |
AVERAGEIFS(gemiddelde_bereik, criteria_bereik1, criterium1, [criteria_bereik2, …], [criterium2, …]) |
|
AVERAGE.WEIGHTED(waarden, gewichten, [extra_waarden, …], [extra_gewichten, …]) |
Gewogen gemiddelde (niet compatibel met Excel) |
CORREL(gegevens_y, gegevens_x) |
|
COUNT(waarde1, [waarde2, …]) |
|
COUNTA(waarde1, [waarde2, …]) |
|
COVAR(data_y, data_x) |
|
COVARIANTIE.P(data_y, data_x) |
|
COVARIANTIE.S(data_y, data_x) |
|
FORECAST(x, data_y, data_x) |
|
GROEI(bekende_gegevens_y, [bekende_gegevens_x], [nieuwe_gegevens_x], [b]) |
Past punten bij exponentiële groeitrend (niet compatibel met Excel) |
INTERCEPT(data_y, data_x) |
|
LARGE(gegevens, n) |
|
LINEST(data_y, [data_x], [calculate_b], [verbose]) |
|
LOGEST(data_y, [data_x], [calculate_b], [verbose]) |
|
MATTHEWS(data_x, data_y) |
Berekent de Matthews-correlatiecoëfficiënt van een dataset (niet compatibel met Excel) |
MAX(waarde1, [waarde2, …]) |
|
MAXA(waarde1, [waarde2, …]) |
|
MAXIFS(bereik, criteria_bereik1, criterium1, [criteria_bereik2, …], [criterium2, …]) |
|
MEDIAAN(waarde1, [waarde2, …]) |
|
MIN(waarde1, [waarde2, …]) |
|
MINA(waarde1, [waarde2, …]) |
|
MINIFS(bereik, criteria_bereik1, criterium1, [criteria_bereik2, …], [criterium2, …]) |
``Excel MINIFS-artikel <https://support.microsoft.com/office/minifs-function-6ca1ddaa-079b-4e74-80cc-72eef32e6599>``_ |
PEARSON(data_y, data_x) |
|
PERCENTIEL(gegevens, percentiel) |
|
PERCENTILE.EXC(gegevens, percentiel) |
|
PERCENTILE.INC(gegevens, percentiel) |
``Excel PERCENTILE.INC-artikel <https://support.microsoft.com/office/percentile-inc-function-680f9539-45eb-410b-9a5e-c1355e5fe2ed>``_ |
POLYFIT.COEFFS(data_y, data_x, volgorde, [intercept]) |
Berekent de coëfficiënten van polynomiale regressie van de dataset (niet compatibel met Excel) |
POLYFIT.FORECAST(x, data_y, data_x, volgorde, [intercept]) |
Voorspelt waarde door een polynomiale regressie van de dataset te berekenen (niet compatibel met Excel) |
QUARTIEL(gegevens, kwartiel_getal) |
|
QUARTILE.EXC(gegevens, kwartiel_getal) |
``Excel QUARTILE.EXC-artikel <https://support.microsoft.com/office/quartile-exc-function-5a355b7a-840b-4a01-b0f1-f538c2864cad>``_ |
QUARTILE.INC(gegevens, kwartiel_getal) |
|
RANK(waarde, gegevens, [is_oplopend]) |
excel RANK artikel <https://support.microsoft.com/office/rank-function-6a2fc49d-1831-4a03-9d8c-c279cf99f723>`_ |
RSQ(gegevens_y, gegevens_x) |
|
SLOPE(data_y, data_x) |
|
KLEIN(gegevens, n) |
|
SPEARMAN(data_y, data_x) |
Berekent de Spearman rangcorrelatiecoëfficiënt van een dataset (niet compatibel met Excel) |
STDEV(waarde1, [waarde2, …]) |
|
STDEV.P(waarde1, [waarde2, …]) |
|
STDEV.S(waarde1, [waarde2, …]) |
|
STDEVA(waarde1, [waarde2, …]) |
|
STDEVP(waarde1, [waarde2, …]) |
|
STDEVPA(waarde1, [waarde2, …]) |
|
STEYX(gegevens_y, gegevens_x) |
|
TREND(bekende_gegevens_y, [bekende_gegevens_x], [nieuwe_gegevens_x], [b]) |
Past punten toe op lineaire trend afgeleid via kleinste kwadraten (niet compatibel met Excel) |
VAR(waarde1, [waarde2, …]) |
|
VAR.P(waarde1, [waarde2, …]) |
|
VAR.S(waarde1, [waarde2, …]) |
|
VARA(waarde1, [waarde2, …]) |
|
VARP(waarde1, [waarde2, …]) |
|
VARPA(waarde1, [waarde2, …]) |
Tekst¶
Naam en argumenten |
Beschrijving of link |
|---|---|
CHAR(tabel_nummer) |
|
SCHOON(tekst) |
|
CONCATENATE(string1, [string2, …]) |
|
EXACT(string1, string2) |
|
FIND(zoek_naar, te_doorzoeken_tekst, [begin_bij]) |
|
JOIN(delimiter, waarde_of_array1, [waarde_of_array2, …]) |
Voegt elementen van matrixen samen met scheidingsteken (niet compatibel met Excel) |
LINKS(tekst, [aantal_lettertekens]) |
|
LEN(tekst) |
|
LOWER(tekst) |
|
MID(tekst, begin_bij, extract_lengte) |
|
PROPER(te_kapitaliseren_tekst) |
|
REPLACE(tekst, positie, lengte, nieuwe_tekst) |
|
REGEXEXTRACT(tekst, patroon, [retourmodus], [hoofdlettergevoeligheid]) |
|
RECHTS(tekst, [aantal_van_tekens]) |
|
ZOEKEN(zoeken_naar, tekst_naar_zoeken, [start_at]) |
|
SPLIT(tekst, scheidingsteken, [split_by_each], [remove_empty_text]) |
Splitst tekst op basis van specifieke scheidingsteken(s) (niet compatibel met Excel) |
SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number]) |
|
TEXT(getal, formaat) |
|
TEXTAFTER(tekst, scheidingsteken, [exemplaar_num], [overeenkomstmodus], [overeenkomst_einde], [indien_niet_gevonden]) |
|
TEXTBEFORE(tekst, scheidingsteken, [exemplaar_num], [overeenkomstmodus], [overeenkomst_einde], [indien_niet_gevonden]) |
|
TEXTJOIN(delimiter, ignore_empty, tekst1, [tekst2, …]) |
|
TEXTSPLIT(tekst, kolom_scheidingsteken, [rij_scheidingsteken], [negeer_leeg], [overeenkomstmodus], [opvullen_met]) |
|
TRIM(tekst) |
|
UPPER(tekst) |
|
VALUE(tekst) |
Web¶
Naam en argumenten |
Beschrijving of link |
|---|---|
HYPERLINK(url, [link_label]) |
excel HYPERLINK artikel <https://support.microsoft.com/office/hyperlink-function-333c7ce6-c5ae-4164-9c47-7de9b76f577f>`_ |
Odoo-specifieke functies¶
Dit gedeelte bevat functies die rechtstreeks met je Odoo-database interacteren.
Matrix¶
Naam en argumenten |
Beschrijving of link |
|---|---|
ARRAY.CONSTRAIN(input_range, rijen, kolommen) |
Geeft een resultatenmatrix terug die beperkt is tot een specifieke breedte en hoogte (niet compatibel met Excel) |
FLATTEN(bereik, [bereik2, …]) |
Maakt alle waarden van een of meer bereiken plat in een enkele kolom (niet compatibel met Excel) |
Datum¶
Naam en argumenten |
Beschrijving of link |
|---|---|
MONTH.END(datum) |
Laatste dag van de maand volgend op een datum (niet compatibel met Excel) |
MONTH.START(datum) |
Eerste dag van de maand voorafgaand aan een datum (niet compatibel met Excel) |
QUARTER(datum) |
Kwartaal van het jaar waarin een specifieke datum valt (niet compatibel met Excel) |
QUARTER.END(datum) |
Laatste dag van het kwartaal van het jaar waarin een specifieke datum valt (niet compatibel met Excel) |
QUARTER.START(datum) |
Eerste dag van het kwartaal van het jaar waarin een specifieke datum valt (niet compatibel met Excel) |
JAAR.EINDE(datum) |
Laatste dag van het jaar waarin een specifieke datum valt (niet compatibel met Excel) |
YEAR.START(datum) |
Eerste dag van het jaar waarin een specifieke datum valt (niet compatibel met Excel) |
YEARFRAC(begin_datum, eind_datum, [dag_telling_conventie]) |
Exact aantal jaren tussen twee datums (niet compatibel met Excel) |
Financieel¶
Naam en argumenten |
Beschrijving of link |
|---|---|
ODOO.ACCOUNT.GROEP(type) |
Geeft als resultaat de rekening-id’s van een bepaalde groep (niet compatibel met Excel) |
ODOO.BALANS(rekening_codes, datum_bereik, [offset], [bedrijfs_id], [inclusief_ontvangen]) |
Geeft het totale saldo voor de opgegeven rekening(en) en periode (niet compatibel met Excel) |
ODOO.BALANCE.TAG(account_tag_ids, [date_range], [offset], [company_id], [include_unposted]) |
Geeft het saldo van rekeningen voor de opgegeven label(s) en periode (niet compatibel met Excel) |
ODOO.CREDIT(account_codes, datum_bereik, [offset], [company_id], [include_unposted]) |
Geeft het totale credit voor de opgegeven rekening(en) en periode (niet compatibel met Excel) |
ODOO.CURRENCY.RATE(valuta_van, valuta_naar, [datum]) |
Neemt twee valutacodes als argumenten en geeft de wisselkoers van de eerste valuta naar de tweede als decimaal getal (niet compatibel met Excel) |
ODOO.DEBIT(account_codes, datum_bereik, [offset], [company_id], [include_unposted]) |
Geeft het totale debet voor de opgegeven rekening(en) en periode (niet compatibel met Excel) |
ODOO.FISCALYEAR.START(dag, [bedrijfs_id]) |
Geeft als resultaat de begindatum van het boekjaar dat de opgegeven datum omvat (niet compatibel met Excel) |
ODOO.FISCALYEAR.END(dag, [bedrijfs_id]) |
Geeft als resultaat de einddatum van het boekjaar dat de opgegeven datum omvat (niet compatibel met Excel) |
ODOO.PARTNER.BALANCE(partner_ids, [account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Geeft het relatiesaldo voor de opgegeven rekening(en) en periode (niet compatibel met Excel) |
ODOO.RESIDUAL([account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Geeft het resterende bedrag voor de opgegeven rekening(en) en periode (niet compatibel met Excel) |
Lookup¶
Naam en argumenten |
Beschrijving of link |
|---|---|
PIVOT(pivot_id, [aantal_rijen], [totaal_opnemen], [kolomtitels_opnemen], [aantal_kolommen]) |
Maakt een draaitabel (niet compatibel met Excel) |
PIVOT.HEADER(pivot_id, [domein_veldnaam, …], [domein_waarde, …]) |
Geeft de header van een draaitabel (niet compatibel met Excel) |
PIVOT.VALUE(pivot_id, meetwaarde_naam, [domein_veldnaam, …], [domein_waarde, …]) |
Geeft de waarde uit een draaitabel (niet compatibel met Excel) |
Wiskunde¶
Naam en argumenten |
Beschrijving of link |
|---|---|
COUNTUNIQUE(waarde1, [waarde2, …]) |
Telt het aantal unieke waarden in een bereik (niet compatibel met Excel) |
COUNTUNIQUEIFS(bereik, criteria_bereik1, criterium1, [criteria_bereik2, …], [criterium2, …]) |
Telt het aantal unieke waarden in een bereik, gefilterd op een reeks criteria (niet compatibel met Excel) |
Overige¶
Naam en argumenten |
Beschrijving of link |
|---|---|
FORMAT.LARGE.NUMBER(value, [unit]) |
Past een groot getalformaat toe (niet compatibel met Excel) |
ODOO.LIST(list_id, index, veld_naam) |
Geeft de waarde uit een lijst terug (niet compatibel met Excel) |
ODOO.LIST.HEADER(list_id, field_name) |
Geeft de header van een lijst terug (niet compatibel met Excel) |
Operators¶
Naam en argumenten |
Beschrijving of link |
|---|---|
ADD(waarde1, waarde2) |
Som van twee getallen (niet compatibel met Excel) |
VERDELEN(dividend, deler) |
Een getal gedeeld door een ander (niet compatibel met Excel) |
EQ(waarde1, waarde2) |
Gelijk (niet compatibel met Excel) |
GT(waarde1, waarde2) |
Strikt groter dan (niet compatibel met Excel) |
GTE(waarde1, waarde2) |
Groter dan of gelijk aan (niet compatibel met Excel) |
LT(waarde1, waarde2) |
Minder dan (niet compatibel met Excel) |
LTE(waarde1, waarde2) |
Kleiner dan of gelijk aan (niet compatibel met Excel) |
MINUS(waarde1, waarde2) |
Verschil van twee getallen (niet compatibel met Excel) |
MULTIPLY(factor1, factor2) |
Product van twee getallen (niet compatibel met Excel) |
NE(waarde1, waarde2) |
Niet gelijk (niet compatibel met Excel) |
POW(basis, exponent) |
Een getal tot een macht verheven (niet compatibel met Excel) |
UMINUS(waarde) |
Een getal met het teken omgekeerd (niet compatibel met Excel) |
UNARY.PERCENT(percentage) |
Waarde geïnterpreteerd als percentage (niet compatibel met Excel) |
UPLUS(waarde) |
Een opgegeven getal, ongewijzigd (niet compatibel met Excel) |
Statistisch¶
Naam en argumenten |
Beschrijving of link |
|---|---|
AVERAGE.WEIGHTED(waarden, gewichten, [extra_waarden, …], [extra_gewichten, …]) |
Gewogen gemiddelde (niet compatibel met Excel) |
GROEI(bekende_gegevens_y, [bekende_gegevens_x], [nieuwe_gegevens_x], [b]) |
Past punten bij exponentiële groeitrend (niet compatibel met Excel) |
MATTHEWS(data_x, data_y) |
Berekent de Matthews-correlatiecoëfficiënt van een dataset (niet compatibel met Excel) |
POLYFIT.COEFFS(data_y, data_x, volgorde, [intercept]) |
Berekent de coëfficiënten van polynomiale regressie van de dataset (niet compatibel met Excel) |
POLYFIT.FORECAST(x, data_y, data_x, volgorde, [intercept]) |
Voorspelt waarde door een polynomiale regressie van de dataset te berekenen (niet compatibel met Excel) |
SPEARMAN(data_y, data_x) |
Berekent de Spearman rangcorrelatiecoëfficiënt van een dataset (niet compatibel met Excel) |
TREND(bekende_gegevens_y, [bekende_gegevens_x], [nieuwe_gegevens_x], [b]) |
Past punten toe op lineaire trend afgeleid via kleinste kwadraten (niet compatibel met Excel) |
Tekst¶
Naam en argumenten |
Beschrijving of link |
|---|---|
JOIN(delimiter, waarde_of_array1, [waarde_of_array2, …]) |
Voegt elementen van matrixen samen met scheidingsteken (niet compatibel met Excel) |
Problemen oplossen¶
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.
Tip
Use the IFERROR function to provide an alternative result when an error occurs. For example, to avoid multiple
#N/Aerrors when using a VLOOKUP function, the following formula returnsNot Foundinstead 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 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.