Naudojimas ir funkcijų pavyzdžiai „Excel“ir „Google“skaičiuoklėse

Turinys:

Naudojimas ir funkcijų pavyzdžiai „Excel“ir „Google“skaičiuoklėse
Naudojimas ir funkcijų pavyzdžiai „Excel“ir „Google“skaičiuoklėse
Anonim

Funkcija yra iš anksto nustatyta formulė „Excel“ir „Google“skaičiuoklėse, skirta atlikti specifinius skaičiavimus langelyje, kuriame ji yra.

Šiame straipsnyje pateikta informacija taikoma „Excel 2019“, „Excel 2016“, „Excel 2013“ir „Google“skaičiuoklėms.

Funkcijų sintaksė ir argumentai

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus, kablelių skyriklius ir argumentus. Kaip ir visos formulės, funkcijos prasideda lygybės ženklu (=), po kurio nurodomas funkcijos pavadinimas ir jos argumentai:

  • Funkcijos pavadinimas nurodo Excel, kokius skaičiavimus atlikti.
  • Argumentai yra skliausteliuose arba apvaliuose skliaustuose ir nurodo funkcijai, kokius duomenis naudoti šiuose skaičiavimuose.
Image
Image

Pavyzdžiui, viena iš dažniausiai naudojamų „Excel“ir „Google“skaičiuoklių funkcijų yra SUM funkcija:

=SUMMA (D1: D6)

Šiame pavyzdyje:

  • Pavadinimas nurodo „Excel“sujungti duomenis pasirinktuose langeliuose.
  • Argumentas (D1:D6) prideda langelių diapazono D1 turinį į D6.

Funkcijų įdėjimas į formules

„Excel“įtaisytųjų funkcijų naudingumą galima išplėsti įterpiant vieną ar daugiau funkcijų kitoje formulės funkcijoje. Įdėjimo funkcijos leidžia atlikti kelis skaičiavimus viename darbalapio langelyje.

Image
Image

Norėdami tai padaryti, įdėta funkcija veikia kaip vienas iš pagrindinės arba atokiausios funkcijos argumentų. Pavyzdžiui, šioje formulėje funkcija SUM yra įdėta funkcijos ROUND viduje.

=APVALAS(SUMMA (D1: D6), 2)

Vertindama įdėtas funkcijas, „Excel“pirmiausia vykdo giliausią arba slapčiausią funkciją, o tada nukreipia į išorę. Dėl to aukščiau pateikta formulė dabar bus:

  • Raskite reikšmių sumą langeliuose D1 iki D6.
  • Šį rezultatą suapvalinkite iki dviejų skaičių po kablelio.

Nuo Excel 2007 buvo leidžiama iki 64 lygių įdėtųjų funkcijų. Ankstesnėse versijose buvo leidžiami septyni įdėtųjų funkcijų lygiai.

Darbo lapelis prieš pasirinktines funkcijas

„Excel“ir „Google“skaičiuoklėse yra dvi funkcijų klasės:

  • Darbo lapo funkcijos
  • Priskirtos arba vartotojo nustatytos funkcijos

Darbo lapo funkcijos yra programoje įmontuotos, pvz., SUM ir ROUND, aptartos aukščiau. Kita vertus, tinkintos funkcijos yra vartotojo parašytos arba apibrėžtos funkcijos.

„Excel“tinkintos funkcijos parašytos integruota programavimo kalba: Visual Basic for Applications arba VBA trumpiau. Funkcijos kuriamos naudojant Visual Basic redaktorių, kuris įdiegtas su Excel.

Image
Image

„Google“skaičiuoklių tinkintos funkcijos parašytos Apps Script, „JavaScript“forma, ir sukuriamos naudojant scenarijų rengyklę, esančią po Toolsmeniu.

Priskirtos funkcijos paprastai, bet ne visada, priima tam tikrą duomenų įvedimo formą ir pateikia rezultatą langelyje, kuriame jis yra.

Toliau pateikiamas vartotojo nustatytos funkcijos, kuri apskaičiuoja pirkėjo nuolaidas, parašyta VBA kodu, pavyzdys. Originalios vartotojo nustatytos funkcijos arba UDFs yra paskelbtos Microsoft svetainėje:

Funkcija Nuolaida(kiekis, kaina)

Jei kiekis >=100 Tada

Nuolaida=kiekiskaina0.1

Kitaip

Nuolaida=0

Pabaiga, jei

Nuolaida=Application. Round(Nuolaida, 2)Pabaigos funkcija

Apribojimai

„Excel“naudotojo nustatytos funkcijos gali grąžinti reikšmes tik į langelį (-ius), kuriame (-iuose) jos yra. Jie negali vykdyti komandų, kurios keičia „Excel“veikimo aplinką, pvz., keičia langelio turinį ar formatavimą.

„Microsoft“žinių bazėje pateikiami šie vartotojo apibrėžtų funkcijų apribojimai:

  • Ląstelių įterpimas, trynimas arba formatavimas darbalapyje.
  • Duomenų vertės keitimas kitame langelyje.
  • Lakštų perkėlimas, pervardijimas, ištrynimas arba įtraukimas į darbaknygę.
  • Bet kokių aplinkos parinkčių keitimas, pvz., skaičiavimo režimas arba ekrano rodiniai.
  • Ypatybių nustatymas arba daugelio metodų vykdymas.

Vartotojo nustatytos funkcijos ir makrokomandos programoje Excel

Nors šiuo metu „Google“skaičiuoklės jų nepalaiko, programoje „Excel“makrokomandos yra įrašytų veiksmų seka, automatizuojanti pasikartojančias darbalapio užduotis. Užduočių, kurias galima automatizuoti, pavyzdžiai yra duomenų formatavimas arba kopijavimo ir įklijavimo operacijos.

Image
Image

Nors abiem naudojama Microsoft VBA programavimo kalba, jos skiriasi dviem atžvilgiais:

  1. UDF atlieka skaičiavimus, o makrokomandos atlieka veiksmus. Kaip minėta pirmiau, UDF negali atlikti operacijų, turinčių įtakos programos aplinkai, o makrokomandos gali.
    1. Visual Basic redaktoriaus lange šiuos du dalykus galima atskirti, nes:

      UDF prasideda sakiniu Function ir baigiasi Funkcija pabaigos..

    2. Makrokomandos prasideda sakiniu Sub ir baigiasi End Sub.

Rekomenduojamas: