Concept: basisformules in bladcellen typen
U kunt formules rechtstreeks in de cellen van bladen invoeren. We raden u aan altijd de formule-assistent te gebruiken om syntaxisfouten te voorkomen. Geldige formules hebben ten minste één operand. Operands halen gegevens op. De eenvoudigste formuleberekening moet ten minste één operand en één operator bevatten. De meest elementaire operand is een getal. De meest elementaire operator is een wiskundig symbool, zoals plus of min. Voorbeeld: 1+1.
In de meeste gevallen kunt u een formule toevoegen aan elke bewerkbare, numerieke cel. Als u de formule in de cel wilt typen, moet u eerst op de cel klikken. Vervolgens kunt u:
- Typ de vergelijking rechtstreeks in de cel.
- Typ de vergelijking in de formulebalk boven aan het blad.
- Klik op de knop Formule-assistent op de werkbalk om een foutloze formule samen te stellen. Zie Use the Formula Assistant .
Wiskundige basisvergelijkingen maken
U kunt eenvoudige wiskundige formules gebruiken met de toetsen op uw toetsenbord. De eenvoudigste operanden van eenvoudige wiskundige formules zijn getallen. De eenvoudigste operatoren zijn de operatoren die u op uw toetsenbord kunt vinden. U kunt ook eenvoudige wiskunde in complexere formules inbouwen die verwijzen naar rekeningen en modificatoren. In Formule-assistent biedt de eerste set knoppen eenvoudige wiskundige operatoren die u in de formule kunt invoegen.
Wanneer u formules in cellen invoert:
- Begin altijd met het gelijkteken.
- Houd het simpel voor de beste resultaten.
Voor eenvoudige berekeningen is het eenvoudiger om de formule rechtstreeks in de cel in te voeren. Wanneer u de formule-assistent gebruikt, hoeft u het gelijkteken echter niet in te voeren.
Wiskundige operatoren | Voorbeeldformule: |
|---|---|
Toevoeging: | Formule: =760+500 Resultaat: 1260 |
Aftrekken: | Formule: =760-500 Resultaat: 140 |
Vermenigvuldiging | Formule: =760*10 Resultaat: 7.600 |
Divisie | Formule: =divf(760,10) Resultaat: 76 |
Percentage | Formule =200*.05 (5 procent van 200) Resultaat: 10 |
Volgorde van bewerking | Formule: =divf(70,10)*12 Resultaat: 84 |
De vastlegmethode gebruiken
U kunt vergelijkingen maken die verwijzen naar andere cellen op het blad. Hiervoor klikt u op de cellen, op dezelfde manier als in Excel, met enkele kleine verschillen:
U kunt de formulebalk niet gebruiken. Typ rechtstreeks in de cel. Begin de formule altijd met een gelijkteken. U moet de operatoren en komma's tussen celvastleggingen typen. U kunt de vastlegmethode uit de formule-assistent niet gebruiken.
Gebruik voor de beste resultaten de vastlegmethode om de waarden op te halen. Gebruik vervolgens de formulebalk om de syntaxis te controleren en complexiteit toe te voegen.
Toepassingsvoorbeeld | Stappen |
|---|---|
Leg één cel vast. | Klik na het gelijkteken op een cel op het blad. |
Cellen vastleggen en wiskunde toevoegen |
|
Cellen vastleggen en complexiteit toevoegen |
|
Verwijzingen aan formules toevoegen
Een formuleverwijzing verwijst naar gegevens. Wanneer u naar gegevens wijst, haalt u de waarde in de formule op. Aan de linkerkant van Formule-assistent vindt u alle rekeninghiërarchieën met de juiste rekeningcodes om verwijzingen in de juiste syntaxis toe te voegen.
In de documentatie bieden we de syntaxis met variabelen binnen punthaken. U moet de dubbele punthaken en de tekst binnenin vervangen door de werkelijke elementen van uw specifieke model.
Dit zijn de meest voorkomende verwijzingen en hun syntaxis:
Verwijzing | Syntaxis | Voorbeeld |
|---|---|---|
Rekeningen (grootboek, aangepast, metriek) | ACCT.<account_code> | ACCT.6113 Waarbij 6113 de rekeningcode is. We raden u af om vanuit kubusbladcellen naar een systeemrekening te verwijzen. Zie FAQ: What's the best way to reference a system account from a cube sheet? |
Rekeningen (kubus en gemodelleerd) | ACCT.<sheetcode.account_code> | ACCT.RevenueCube.003 OpbrengstenCube is de bladcode en 003 is de rekeningcode. |
Aannamerekeningen | ASSUM.<account_code> | ASSUM.123 Waarbij 123 de rekeningcode is. |
Constanten | Willekeurig getal | 500 |
Modificatoren toevoegen aan formules
Modificatoren filteren de waarde die de formule uit de rekening of kolom haalt. U kunt een verwijzing wijzigen door deze te volgen tussen vierkante haken. Vervolgens voegt u de modificator toe tussen de haakjes. Voorbeeld: ACCT.001[level=this]. De formule-assistent biedt een reeks vervolgkeuzeprompts aan de rechterkant om u te helpen bij het toevoegen van modificatoren met behulp van de juiste syntaxis.
Hier volgen veelvoorkomende modificatoren:
Modifier | Syntax | Example |
|---|---|---|
Time | [time = <strata_code>] | ACCT.001 [time = 2023] Where 2023 is the year rollup strata. Pulls the 2023 rollup value of the account. |
Levels | [level = <level_code>] | ACCT.001 [level = sales] Where sales is the level code. Pulls the value of the account at the Sales level only. |
Custom Dimension | [<dimension_code> = <dimension_value_code>] | ACCT.001 [product = shirts] Where product is the dimension code and shirts is the dimension value code. Pulls the account data tagged with shirts. |
Attributes | [<attribute_code> =<attribute_value_code>] | ACCT.001 [productgroup = tops] Where productgroup is the attribute of the Product dimension and tops is the attribute value. Pulls the account data tagged with any dimension values that corresponds to the tops attribute value. |
Multiple Modifiers | [<modifier1> = <code>, <modifier2> = <code>, <modifier3> = <code>] | ACCT.001 [time = 2023, level = Sales, product = Shirts] Pulls the time rollup of 2023 for the Sales level for Shirts. |
You can have multiple modifiers per reference, but you can only have 1 value per modifier. So, when you want to pull the value for more than 1 level:
- Wrong: ACCT.001 [level = Sales, Marketing]
- Wrong: ACCT.001 [level = Sales, level = Marketing]
- Correct: ACCT.001 [level = Sales] + ACCT.001 [level = Marketing]
Basis-IFF-statements voor formules maken
Iff-statements hebben twee mogelijke uitkomsten. Als een expressie waar is, berekent de formule één expressie, maar als deze onwaar is, berekent de formule de andere expressie. De basissyntaxis voor Iff-instructies is: Iff (EXPR, T, F). De formule-assistent biedt de volgende knoppen op de werkbalk die u in uw expressies kunt invoegen:
Knop | Voorbeeld | Omschrijving |
|---|---|---|
= | Iff (ACCT.001 = 100, 0, 1) | Als de waarde van een expressie gelijk is aan de exacte waarde van een andere expressie. In het voorbeeld wordt berekend:
|
!= | Iff (ACCT.001 != 1000, 0, 1) | Als de waarde van een expressie niet gelijk is aan de waarde van een andere expressie. Met de formule wordt het volgende berekend:
|
< | Iff (ACCT.001 < 1000, 0, 1) | Als de waarde van een expressie kleiner is dan de waarde van een andere expressie. Met de formule wordt het volgende berekend:
|
<= | Iff (ACCT.001 <= 1000, 0, 1) | Als de waarde van een expressie kleiner is dan of gelijk is aan de waarde van een andere expressie. Met de formule wordt het volgende berekend:
|
> | Iff (ACCT.001 > 1000, 0, 1) | Als de waarde van een expressie groter is dan de waarde van een andere expressie. Met de formule wordt het volgende berekend:
|
>= | Iff (ACCT.001 >= 1000, 0, 1) | Als de waarde van een expressie groter is dan of gelijk is aan de waarde van een andere expressie. Met de formule wordt het volgende berekend:
|
en | Iff (ACCT.001 = 1000 AND ACCT.002 = 2000, 0, 1) | Als alle expressies waar zijn. Met de formule wordt het volgende berekend:
|
of | Iff (ACCT.001 = 1000 OR ACCT.002 = 2000, 0, 1) | Als ten minste één expressie waar is. Met de formule wordt het volgende berekend:
|
Niet | Iff (NOT (Level = HQ, 0, 1) | Hiermee wordt de expressie uitgesloten. Met de formule wordt het volgende berekend:
|
Formules en formulefouten opslaan
Wanneer u een formule invoert, wordt in de cel (fx)? weergegeven. Nadat u het blad hebt opgeslagen, wordt de waarde berekend en weergegeven. In de cel wordt ook een blauwe driehoek in de hoek weergegeven om aan te geven dat we de waarde met een formule hebben berekend.
Als de formule syntaxisfouten of onaanvaardbare verwijzingen bevat, kunt u het blad niet opslaan. Als er formulefouten zijn, kunt u het blad opslaan, maar wordt in de cel een fout weergegeven.
Als u de formule wilt bekijken nadat u het blad hebt opgeslagen, kunt u:
- Klik op de cel en kijk in de formulebalk.
- Klik met de rechtermuisknop op de cel en selecteer Cel verkennen.
Wanneer cellen blauwe driehoeken en grijze achtergronden hebben, kunt u de formule niet vanuit het blad wijzigen. Een beheerder heeft deze formules aan de rekening zelf toegevoegd. Voor de specifieke versie heeft de beheerder de berekeningen vergrendeld om te voorkomen dat gebruikers de waarde of formule bewerken.
Voorbeelden van formules
Ter referentie hebben we enkele veelvoorkomende voorbeelden gegeven van formules om te laten zien hoe formules doorgaans worden opgebouwd. In sommige gevallen kunt u deze formules gebruiken als startpunt voor uw eigen modellen. Zorg er altijd voor dat wanneer u een formule kopieert, u de verwijzingen bijwerkt om werkelijke elementen in uw model weer te geven.