Kapitel 3 Case: rydde op i månedens salgstabel ・ MISSION 13

Mission 13: Lav en funktion til brug i celler (brugerdefineret funktion)

📋 Missionsliste

Opgave

Kolonne C indeholder =WITH_TAX(B2), men funktionen findes ikke endnu, derfor vises #NAME?. Skriv og gem en funktion, der lægger 10 % moms til beløbet uden moms, runder ned til et heltal og returnerer det.

Tilbud - Google Sheets
Tilbud

Af hensyn til øvelsen går tabellen tilbage til starttilstanden før hver kørsel (et rigtigt regneark gør ikke det. Ændringer fra et script kan nogle gange fortrydes med Ctrl+Z, men ikke alle på én gang).

Apps ScriptUnavngivet projektImplementér ▾
/**
* Returnerer beløbet inklusive moms (rundet ned til et heltal)
* @customfunction
*/
function WITH_TAX(price) {
return Math.(price * );
}
Ctrl+S: gem · Ctrl+R: kør (editor) · F5: åbn igen

Kapitel 3 ・ MISSION 13

Lav en funktion til brug i celler (brugerdefineret funktion)

Kolonne C indeholder =WITH_TAX(B2), men funktionen findes ikke endnu, derfor vises #NAME?. Skriv og gem en funktion, der lægger 10 % moms til beløbet uden moms, runder ned til et heltal og returnerer det.

Nu
Mål

Læs koden

@customfunction
Markerer en funktion til brug i celler. Den vises også i forslagene, når du skriver.
function WITH_TAX(price) {
Når en celle indeholder =WITH_TAX(B2), havner værdien i B2 i price.
return Math.floor(price * 1.1);
Ganger med 1.1, runder ned til et heltal og returnerer værdien til cellen.

Når funktionen er skrevet og gemt, kan celler bruge den som =WITH_TAX(B2). Celleværdien havner i argumentet (price), og den returnerede værdi vises i cellen. Selv virksomhedens egne beregningsregler bliver så én formel.

Hvordan du kommer i gang med GAS og almindelig kode, forklares i en artikel.Hvad er GAS? Kom i gang og almindelig kode

Den kode, du skriver, kører et isoleret sted inde på denne side. Den når ikke uden for siden eller til andre websteder.

* Dette er en simulering af, hvordan Google Sheets og Apps Script fungerer, og kan delvis afvige fra originalen.

* Google Sheets er et varemærke tilhørende Google LLC. Dette websted har ingen forbindelse til Google.