Formules en functies¶
Odoo Spreadsheet ondersteunt functies die in de meeste spreadsheetoplossingen voorkomen. Hiermee kun je berekeningen uitvoeren, gegevens ophalen en gegevens bewerken met behulp van formules. Bovendien kun je via Odoo-specifieke functies werken met live Odoo-gegevens uit je database.
Om de nauwkeurigheid van gegevens te waarborgen, biedt Odoo Spreadsheet verschillende manieren om fouten en inconsistenties op te lossen in formules en functies.
Tip
Gebruik F2 om de formule achter een actieve cel te bekijken en deze eventueel rechtstreeks in de cel te bewerken.
Beschikbare functies¶
In dit gedeelte worden de beschikbare functies per categorie weergegeven. Odoo-specifieke functies zijn zowel in de relevante categorie als in een speciale categorie Odoo opgenomen:
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) |
Retourneert het label van de actuele waarde van een spreadsheetfilter (niet compatibel met 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) |
|
ISFORMULA(celverwijzing) |
|
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) |
ODOO.SURVEY(survey_id) |
Retourneert de resultaten van een Odoo-enquête (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¶
Fouten begrijpen¶
Wanneer een formule geen waarde kan opleveren, toont de cel een foutmelding die het type fout aangeeft. Zo geeft #N/A aan dat een waarde niet is gevonden bij het gebruik van een zoekfunctie, wijst #NAME? erop dat een functienaam verkeerd is gespeld of niet wordt herkend, en duidt #BAD_EXPR op een probleem met de argumenten van een functie.
Beweeg de muisaanwijzer over een cel met een foutmelding om een kaart met meer details over de fout weer te geven.
Tip
Gebruik de functie IFERROR om een alternatief resultaat op te geven wanneer er een fout optreedt. Om bijvoorbeeld meerdere
#N/A-fouten bij het gebruik van de functie VLOOKUP te voorkomen, retourneert de volgende formuleNot Foundin plaats van#N/A:=IFERROR(VLOOKUP(D1, A:B, 1, 0), "Not Found").Gebruik in een grote dataset de onregelmatighedenkaart om cellen visueel te markeren waarvan de formules niet consistent zijn met het patroon van omliggende cellen.
Inconsistenties in formules detecteren¶
Problemen met formules, zoals het per ongeluk overschrijven van een formule met een vaste waarde, het verbreken van een celverwijzing of het niet respecteren van de argumenten van een functie, kunnen ertoe leiden dat er onjuiste waarden worden weergegeven. In een grote dataset kunnen dergelijke fouten bijzonder moeilijk handmatig te identificeren zijn.
De onregelmatighedenkaart van Odoo Spreadsheet analyseert formules op patronen en markeert afwijkingen visueel: cellen waarvan de formules hetzelfde patroon volgen, hebben dezelfde kleur, terwijl afwijkingen in een andere kleur worden weergegeven.
Klik om de tool te gebruiken in de menubalk op en controleer de spreadsheet vervolgens op inconsistenties. Klik om de onregelmatighedenkaart uit te schakelen op Onregelmatighedenkaart of Uitschakelen op de banner onder de werkbalk.
Example
In het voorbeeld (waarin de formules zichtbaar zijn gemaakt door in de menubalk te selecteren), bevat kolom D het commissiebedrag dat over het eerste en tweede kwartaal is verdiend. Dit wordt berekend door de verkoop van de twee kwartalen, weergegeven in kolommen B en C, bij elkaar op te tellen en vervolgens te vermenigvuldigen met het bonuspercentage in cel G1.
De onregelmatighedenkaart identificeert de patronen in de formules in kolom D. Cellen die het patroon volgen van de initiële formule die in cel D2 is gebruikt, hebben dezelfde rode kleur, terwijl de volgende afwijkingen afzonderlijk worden gemarkeerd:
Cel D4: deze cel bevat een statische waarde in plaats van de formule.
Cel D5: de formule in deze cel volgt het patroon van de initiële formule niet.
Cellen D8 en D9: in cel D8 ontbreekt de absolute verwijzing (
$) naarG1. Wanneer de formule naar cel D9 wordt gesleept, leidt dit tot een verwijzingsfout omdat cel G2 leeg is. Doordat de formules in de twee cellen hetzelfde patroon volgen, hebben ze dezelfde kleur.