Referentie: functies wiskundige formules
Adaptive Planning-formules ondersteunen eenvoudige wiskundige functies en complexe wiskundige functies. U kunt de formule-assistent gebruiken om toegang te krijgen tot alle wiskundige functies.
Syntaxis in documentatie
Enkele opmerkingen over syntaxis in documentatie:
- We gebruiken hoofdletters tussen haakjes, zoals (N), of tekst tussen dubbele punthaken, zoals <account_code>, om variabelen aan te geven. U moet de variabelen vervangen door geldige constanten, rekeningverwijzingen of formule-expressies.
- We gebruiken komma's om termen te scheiden, volgens de standaard van veel landen. Als uw browser komma's als decimaalteken gebruikt, moet u de termen scheiden met puntkomma's.
- We voegen spaties toe om de formules leesbaar te maken, hoewel dit niet nodig is. U kunt ook spaties toevoegen of weglaten in uw formules.
- We gebruiken hoofdletters voor functies, zoals Divf, en gebruiken hoofdletters voor elementen, zoals ACCT, maar formules zijn niet hoofdlettergevoelig.
Eenvoudige wiskundige functies
U vindt eenvoudige wiskundige functies in Formule-assistent met behulp van de knoppen op de werkbalk of door wiskundige symbolen te typen vanaf uw toetsenbord.
Math Operator | Example Formula |
|---|---|
Addition (+) | ACCT.001 + ACCT.002 |
Subtraction (-) | ACCT.001 - ACCT.002 |
Multiplication (*) | ACCT.001 * ACCT.002 |
Division (Divf) | Divf (ACCT.001, ACCT.002) Divides ACCT.001 (the dividend) by ACCT.002 (the divisor) |
Modulo (%) | 10 % 3 Calculates the remainder of the quotient. Returns 1 because 10 divided 3 = 3 remainder 1. |
Parenthesis () | (ACCT.001 + ACCT.002) * 12 Dictates the order of operation: Add the accounts before multiplying by 12. |
Round(N) | Round (ACCT.001) Rounds to the nearest whole number. In the example if the value of ACCT.001 is 5.75, the formula returns 6. |
Complexe wiskundige functies
Vind complexe wiskunde wanneer u
Wiskundig
selecteert in de prompt Functie
in Formule-assistent. De functies worden weergegeven in het vervolgkeuzemenu naast de prompt Functie
. Syntaxis | Omschrijving | Voorbeeld |
|---|---|---|
Div (N, D) Divf (N, D) | Deelt N door D. N is de teller. D is de noemer. Gebruik om metriekwaarden en ratio's te berekenen, zoals:
| Vervang zowel N als D door rekeningverwijzingen, getallen of formule-expressies. Bestaande waarden: ACCT.001 = 7.8 ACCT.002 = 4.2 Expressie: Divf (ACCT.001, ACCT.002) Berekening: = Divf (7,8, 4,2) = 1,86 |
Round (N) | Rondt N af op het dichtstbijzijnde gehele getal. Gebruik deze optie om berekeningen te vereenvoudigen of om waarden te berekenen als breuken geen zin hebben. | Vervang N door rekeningverwijzingen, getallen of formule-expressies. Bestaande waarden: ACCT.001 = 7.8. Expressie: Round (ACCT.001) Berekening: Afronden (7,8) = 8 |
Trunc (N) | De cijfers achter de komma worden verwijderd. Gebruik deze optie om berekeningen te vereenvoudigen of om waarden te berekenen als breuken geen zin hebben. | Vervang N door rekeningverwijzingen, getallen of formule-expressies. Bestaande waarden: ACCT.001 = 7.8 ACCT.002 = 4.2 Expressie: Afkappen (ACCT.001 * ACCT.002) Berekening: = Trunc (7,8 * 4,2) = Trunc (32,76) = 32 |
Verdieping (N) | Hiermee wordt N naar beneden afgerond op het dichtstbijzijnde gehele getal. Gebruik deze optie wanneer breuken niet logisch zijn en u wilt afronden op hele getallen. Voorbeeld: bereken de prijs per verkochte eenheid als u niet wilt dat eenheden een breuk zijn. | Vervang N door rekeningverwijzingen, getallen of formule-expressies. Bestaande waarden: ACCT.001 = 23.89 ACCT.002 = 4.75 Expressie: Floor (Divf (ACCT.001, ACCT.002)) Berekening: = Floor (Divf (23.89, 4.75)) = Ondergrens (5.688) = 5 Voor Verdieping (-5.688) is het resultaat -6 omdat -6 kleiner is dan -5.688. |
Ceil (N) | Er wordt naar boven afgerond op het dichtstbijzijnde gehele getal. Gebruik deze optie wanneer breuken niet zinvol zijn en u naar boven wilt afronden. Voorbeeld: headcountdekking berekenen op basis van geprognosticeerde verkopen. Als het antwoord 1,3 is, hebt u twee medewerkers nodig om onderbezetting van de winkel te voorkomen. | Vervang N door rekeningverwijzingen, getallen of formule-expressies. Bestaande waarden: ACCT.001 = 23.89 ACCT.002 = 4.2 Expressie: Ceil (Divf (Acct.001, Acct.002)) Berekening: = Ceil (Divf (23.89, 4.2)) = Ceil (5.688) = 6 Ceil (-5.688) is -5 omdat -5 groter is dan -5.688. |
Power (N, E) | Hiermee wordt de waarde van N verhoogd met de macht van de exponent E. Exponenten vermenigvuldigen het getal N met zichzelf een specifiek getal keer. N moet een positief getal zijn en E moet een geheel getal zijn. Gebruik deze optie om de exponentiële groei of het verval van een bepaalde set gegevens te meten. Voorbeeld: de toekomstige waarde berekenen van een investering met een jaarlijkse samengestelde rente | Vervang N en E door rekeningverwijzingen, getallen of formule-expressies. Bestaande waarden: Rente: ASSUM.001 = 2% Asset: ACCT.001 = 100 Aantal jaren = 3 Expressie: ACCT.001 * (Macht (1+ASSUM.001, 3)) Berekening: = 100 * (Macht (1+0,02, 3)) = 100 * (Macht (1,02, 3)) = 100 * (1.02 * 1.02 * 1.02) = 100 * 1,061 = 106,12 |
Ln (N) | Berekent de natuurlijke logaritme van N, of het omgekeerde van de exponentiële functie. Ln berekent de exponent die nodig is om de constante van Euler, die gelijk is aan ongeveer 2,718, te verhogen tot de waarde van N. N moet een positief getal zijn. Gebruik Ln om exponentiële groei of verval te meten. Voorbeeld: bereken het continue samengestelde groeipercentage van de opbrengsten in de loop van de tijd. | Vervang N en door rekeningverwijzingen, getallen of formule-expressies. Bestaande waarden: Opbrengsten 2024: ACCT.001 = 100.000 Gewenste waarde: 500.000 Perioden voor bereiken van gewenste waarde = 4. Expressie: Divf (Ln (Divf (500,000, ACCT.001 [time = 2024]), 4) Berekening: = Divf (Ln (Divf (500,000, 100,000), 4 = Divf (Ln (5), 4) = Divf (1.609, 4) = 0,402 Omgerekend naar percentage: 40,2% samengestelde groei. |
Grootste (N1, N2, ...) | Hiermee wordt de cel met de grootste waarde van een reeks ingevuld. Gebruik Grootste om de maximumwaarde tussen meerdere opties te identificeren. Voorbeeld: bereken een beloning op basis van provisie wanneer u ook een minimumsalaris opgeeft. | Vervang N1, N2 enzovoort door rekeningverwijzingen, getallen of formule-expressies, waarbij elke term wordt gescheiden door komma's. Bestaande waarden: Minimum salaris: ASSUM.001 = 30.000 Bruto-omzet: ACCT.001 = 50.000 Provisiepercentage: 20% Expressie: Grootste (ASSUM.001, (ACCT.001 * .2)) Berekening: = Grootste (30.000, (50.000 * 0,2) = Grootste (30.000, 10.000) = 30,000 |
Minst (N1, N2, ...) | Hiermee wordt de cel met de kleinste waarde in een reeks ingevuld. Gebruik Kleinst om de minimumwaarde tussen meerdere opties te identificeren. Voorbeeld: bereken prijzen die de concurrentie niet overschrijden. | Vervang N door rekeningverwijzingen, getallen of formule-expressies, waarbij elke term wordt gescheiden door komma's. Bestaande waarden: Cost: ACCT.001=200 Concurrentieprijs: ACCT.002 = 250 Prijsstrategie: minimale winst van 20%. Expressie: Kleinst ((ACCT.001 + (ACCT.001 * .2), ACCT.002) Berekening: = Kleinst ((200 + (200 * 0,2), 250) = Kleinst ((200 + 40), 250) = Kleinst (240, 250) = 240 |
Spread445 (N, M) Spread454 (N, M) Spread545 (N, M) | Retourneert de waarde op basis van de theoretische toewijzing van een andere waarde over een opgegeven aantal maanden (M) met behulp van een 4-4-5-, 4-5-4- of 5-4-4-boekingskalender. Voorbeeld: wordt gebruikt om de opbrengsten te berekenen op basis van een toewijzing over een specifieke periode. Zie Concept: Spread Formula Functions. | Vervang N door rekeningverwijzingen, getallen of formule-expressies. Vervang M door het aantal perioden of verwijder deze om een spreiding over 12 perioden te berekenen. Bestaande waarden: Opbrengsten: ACCT.001 = 100.000 Expressie: Spread445 (ACCT.001, 6) Berekeningen: Stap 1 . Berekent het aantal weken in de periode: = 6 maanden = 2 kwartalen met elk 13 weken = 2 * 13 = 26 weken Stap 2 . Hiermee wordt de waarde per week berekend: = 100.000 / 26 = 3,836. Stap 3 . Vermenigvuldigt met 4 of 5 op basis van de huidige periode: Als de 1e of 2e maand van het kwartaal (jan, februari, april, mei, jul, aug, okt, nov): = 3836 * 4 = 15,386 Als 3e maand in het kwartaal (mrt, jun, sept, dec): = 3836 * 5 = 19,231 |
NPV (discount_rate, value1, value2, ..., valueN) | Retourneert de huidige waarde van toekomstige kasstromen, verdisconteerd naar de huidige tijd. De formule deelt de eerste waarde door de disconteringsvoet plus 1. De tweede waarde wordt gedeeld door de disconteringsvoet plus 1 tot de tweede macht. De derde waarde wordt gedeeld door de disconteringsvoet plus 1 tot de derde macht, enzovoort. De functie NCW in Adaptive Planning houdt geen rekening met de initiële investeringskosten. U moet deze kosten afzonderlijk aftrekken om de werkelijke netto contante waarde te verkrijgen. De nauwkeurigheid van de berekening van de netto contante waarde is sterk afhankelijk van de nauwkeurigheid van de geprognosticeerde kasstromen en de gekozen disconteringsvoet. Voorbeeld: bereken de potentiële winstgevendheid van een investering, rekening houdend met de kapitaalkosten met de disconteringsvoet samengesteld in de loop van de tijd. Best om:
| Vervang discount_rate door het minimumrendement dat vereist is om de investering te rechtvaardigen. Vervang waarde1, waarde2,...waarde N door een kasstroomrekening die is gewijzigd met een tijdsbereik om het potentiële rendement in de loop van de tijd vast te leggen. Bestaande waarden: Discount_rate = 8% Cashflow: ACCT.001 = 100 voor het eerste jaar 200 voor het 2e jaar 300 voor het 3e jaar Expressie: NPV(0.08, ACCT.001 [time = this.year : this.year+2] Berekening voor waarde1: = 100/1,08 = 92,59 Berekening voor waarde2: = 200 / (1,08 * 1,08) = 200/1,17 = 170,94 Berekening voor waarde3: = 300 / (1.08 * 1.08 * 1.08) = 300/1,26 = 238,10 Volledige berekening: waarde1 + waarde2 + waarde3 = 92,59 + 170,94 + 238,10 = 501,63 Een positief geheel getal geeft aan dat de toekomstige kasstroom groter is dan de kosten. |
Irr (value1, value2, ..., valueN, estimated_irr) | Hiermee wordt de interne opbrengstvoet voor een reeks kasstromen geschat. Gebruikt maximaal 600 herhalingen om dicht bij de werkelijke waarde van het interne rendement te komen. Hiermee kunt u de winstgevendheid van een investering of project evalueren. | Vervang waarde1 door een kasstroomrekening die is gewijzigd met een tijdsbereik of vervang elke waarde door verschillende kasstroomrekeningen. Vervang geschatte_irr door uw schatting of verwijder deze om de standaardwaarde te gebruiken, namelijk 0,1. Bestaande waarden : n.v.t. Expressie: IRR(ROW.Cashflow[time=this:this+36], 0.2) Berekening : n.v.t. |
Abs (N) | Retourneert de positieve waarde van een getal. Gebruik deze optie wanneer u negatieve getallen in uw berekeningen wilt vermijden. Voorbeeld: identificeer de grootte van de verschillen in netto-opbrengsten, ongeacht of het om winst of verlies gaat. | Vervang N door rekeningverwijzingen, getallen of formule-expressies. Bestaande waarden: Netto-opbrengsten in 2023: ACCT.001 = 100.000 Netto-opbrengsten in 2022: ACCT.001 = 150.000 Expressie: Abs ((ACCT.001 [time = BY2023]) - (ACCT.001 [time = BY2022])) Berekening: = Abs (100.000 - 150.000) = Abs (-50.000) = 50,000 |
Sqrt (N) | Hiermee wordt de vierkantswortel van het getal (N) berekend. Voorbeeld: converteer de maandelijkse volatiliteit naar de jaarlijkse volatiliteit. | Vervang N door rekeningverwijzingen, getallen of formule-expressies die een verschil vastleggen. Bestaande waarden: Maandelijkse volatiliteit: ACCT.001 = 5% Expressie: ACCT.001 * Sqrt (12) Berekening: = 0,05 * Sqrt (12) = 0,05 * 3,46 = 0,17 = 17% |
Trigonometriefuncties
Gebruik trigonometriefuncties om cyclische patronen in gegevens te meten, zoals:
- Seizoenstrends in verkopen.
- Prijsschommelingen in aandelen.
- Afstanden voor territoriumtoewijzing. Zie Example: Calculate Distances for Territory Optimization.
Syntaxis | Omschrijving | Voorbeeld |
|---|---|---|
Radians (N) | Hiermee wordt de graad van een hoek, N, geconverteerd naar radialen met behulp van Pi (3,14). Radians = (N * Pi) / 180 Gebruiken in combinatie met andere trigonometriefuncties. De functie Radialen converteert graden naar radialen, zodat u andere trigonometriefuncties kunt berekenen, zoals sinus en cosinus. | Vervang N door een expressie die een hoek in graden meet. Expressie: Radians (270) Berekening: = (270 * 3.14) / 180 = 847,8 / 180 = 4,71 |
Sin (N) | Berekent de sinus van een rechthoekige driehoek waarbij N de graad is van een hoek die is geconverteerd naar radialen. Sinus = quotiënt van
| Vervang N door een expressie waarmee radialen worden berekend. Expressie: Sin (Radians(30)) Berekening: = 0,5 |
Cos (N) | Berekent de cosinus van een rechthoekige driehoek waarbij N de graad van een hoek is, omgezet in radialen. Cosinus = quotiënt van:
| Vervang N door een expressie waarmee radialen worden berekend. Expressie: Cos (Radians(60)) Berekening: = 0,5 |
Asin (N) | Hiermee wordt de boogsinus van een rechthoekige driehoek berekend, waarbij N sinus is. Arcsine berekent de hoek van de overliggende zijde en de schuine zijde. | Vervang N door een expressie waarmee de sinus wordt berekend. Expressie: Asin (-0,5) Berekening: = -0,52 |
Acos (N) | Hiermee wordt de boogcosinus van een rechthoekige driehoek berekend, waarbij N de cosinus is. Arccosinus berekent de hoek van de aangrenzende zijde en schuine zijde. | Vervang N door een expressie waarmee de cosinus wordt berekend. Expressie: Aco's (-0,5) Berekening: = 2,09 |