Taikoma
„SharePoint Server“ prenumeruojamas leidimas „SharePoint Server 2019“ „SharePoint Server 2016“ „SharePoint Server 2013“ „SharePoint“, esantis „Microsoft 365“ „SharePoint Server 2010“ Windows SharePoint Services 3.0

Norėdami įvairiais būdais apskaičiuoti duomenis, galite naudoti sąrašų arba bibliotekų formules ir funkcijas. Įtraukdami apskaičiuojamąjį stulpelį į sąrašą arba biblioteką, galite sukurti formulę, kuri apima duomenis iš kitų stulpelių ir atlieka funkcijas datoms ir laikui skaičiuoti, matematinėms lygtims atlikti arba tekstui valdyti. Pavyzdžiui, užduočių sąraše galite naudoti stulpelį, kad apskaičiuotumėte kiekvienos užduoties atlikimo dienų skaičių pagal stulpelius Pradžios data ir Atlikimo data.

Pastaba: Šiame straipsnyje aprašomos pagrindinės sąvokos, susijusios su formulių ir funkcijų naudojimą. Konkrečios informacijos apie konkrečią funkciją ieškokite straipsnyje apie tą funkciją.

Šiame straipsnyje:

Formulių apžvalga

Formulės yra lygtys, kurios atlieka skaičiavimus su sąrašo arba bibliotekos reikšmėmis. Formulė prasideda lygybės ženklu (=). Pavyzdžiui, ši formulė padaugina 2 iš 3 ir tada prie rezultato prideda 5.

=5+2*3

Galite naudoti formulę apskaičiuotame stulpelyje ir apskaičiuoti numatytąsias stulpelio reikšmes. Formulėje gali būti funkcijų, stulpelių nuorodų, operatorių ir konstantų, kaip parodyta toliau pateiktame pavyzdyje.

=PI()*[Result]^2

Elementas

Aprašas

Funkcija

Funkcija PI() grąžina pi reikšmę: 3,141592654.

Nuoroda (arba stulpelio pavadinimas)

[Rezultatas] reiškia dabartinės eilutės stulpelio Rezultatas reikšmę.

Konstanta

Skaičiai arba tekstinės reikšmės, įvestos tiesiai į formulę, pvz., 2.

Operatorius

Operatorius * (žvaigždutė) sudaugina, o operatorius ^ (intarpas) pakelia skaičių laipsniu.

Formulėje gali būti naudojamas vienas ar keli elementai iš ankstesnės lentelės. Toliau pateikiami keli formulių pavyzdžiai (sudėtingumo tvarka).

Paprastos formulės (pvz., =128+345)

Šiose formulėse yra konstantų ir operatorių.

Pavyzdys

Aprašas

=128+345

Prideda 128 ir 345

=5^2

5 kvadratai

Formulės, kuriose yra stulpelio nuorodų (pvz., =[Pajamos] >[Kaina])

Toliau pateiktos formulės nurodo kitus stulpelius tame pačiame sąraše arba bibliotekoje.

Pavyzdys

Aprašas

=[Pajamos]

Naudojama reikšmė stulpelyje Pajamos.

=[Pajamos]*10/100

10 % reikšmės stulpelyje Pajamos.

=[Pajamos] > [Kaina]

Grąžina Taip, jei stulpelio Pajamos reikšmė yra didesnė už stulpelio Išlaidos reikšmę.

Formulės, iškviečiančios funkcijas (pvz., =AVERAGE(1, 2, 3, 4, 5))

Toliau pateiktos formulės iškviečia įtaisytąsias funkcijas.

Pavyzdys

Aprašas

=AVERAGE(1, 2, 3, 4, 5)

Grąžina reikšmių rinkinio vidurkį.

=MAX([Q1], [Q2], [Q3], [Q4])

Grąžina didžiausią reikšmę iš reikšmių aibės.

=IF([Kaina]>[Pajamos], "Ne gerai", "Gerai")

Grąžina Netinkamai, jei kaina didesnė už pajamas. Kitu atveju pateikia Gerai.

=DAY("2008 m. balandžio 15 d.")

Grąžina datos dienos dalį. Ši formulė grąžina skaičių 15.

Formulės su įdėtomis funkcijomis (pvz., =SUM(IF([A]>[B], [A]-[B], 10), [C]))

Toliau pateiktos formulės nurodo vieną ar kelias funkcijas kaip funkcijos argumentus.

Pavyzdys

Aprašas

=SUM(IF([A]>[B], [A]-[B], 10), [C])

Funkcija IF grąžina skirtumą tarp reikšmių stulpeliuose A ir B arba 10.

Funkcija SUM sudeda funkcijos IF grąžinamą reikšmę ir reikšmę stulpelyje C.

=DEGREES(PI())

Funkcija PI grąžina skaičių 3,141592654.

Funkcija DEGREES konvertuoja radianais nurodytą reikšmę į laipsnius. Ši formulė grąžina reikšmę 180.

=ISNUMBER(FIND("BD",[1stulpelis]))

Funkcija FIND ieško eilutės BD 1 stulpelyje ir pateikia pradinę eilutės padėtį. Ji grąžina klaidos reikšmę, jei eilutė nerasta.

Funkcija ISNUMBER grąžina Taip, jei funkcija FIND grąžino skaitinę reikšmę. Kitu atveju grąžinama Ne.

Puslapio viršus

Funkcijų apžvalga

Funkcijos yra iš anksto apibrėžtos formulės, kurios atlieka skaičiavimus naudodamos tam tikras reikšmes, vadinamas argumentais, tam tikra eilės tvarka ar struktūra. Funkcijos gali būti naudojamos paprastiems arba sudėtingiems skaičiavimams atlikti. Pavyzdžiui, toliau pateiktame funkcijos ROUND egzemplioriuje skaičius stulpelyje Išlaidos apvalinamas iki dviejų dešimtainių skilčių.

=ROUND([Cost], 2)

Šis žodynas naudingas, kai atliekate mokymosi funkcijas ir formules:

Struktūra     Funkcijos struktūra prasideda lygybės ženklu (=), po kurio eina funkcijos pavadinimas, atidaromasis skliaustas, funkcijos argumentai, atskirti kableliais, ir uždaromasis skliaustas.

Funkcijos pavadinimas     Tai funkcijos, kurią palaiko sąrašai arba bibliotekos, pavadinimas. Kiekviena funkcija gauna tam tikrą argumentų skaičių, apdoroja juos ir grąžina reikšmę.

Argumentai     Argumentai gali būti skaičiai, tekstas, loginės reikšmės, pvz., True (teisinga) arba False (klaidinga) arba stulpelio nuorodos. Jūsų nurodytas argumentas turi pateikti leistiną šio argumento reikšmę. Argumentai taip pat gali būti konstantos, formulės ar kitos funkcijos.

Tam tikrais atvejais jums gali prireikti naudoti funkciją kaip vieną iš kitos funkcijos argumentų. Pavyzdžiui, ši formulė naudoja įdėtąją funkciją AVERAGE ir lygina rezultatą su dviejų stulpelių reikšmių suma.

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

Leistini grąžinimai     Kai funkcija naudojama kaip argumentas, ji turi grąžinti to paties tipo reikšmę, kurią naudoja argumentas. Pavyzdžiui, jei argumentas naudoja Taip arba Ne, tada įdėtosios funkcijos turi grąžinti Taip arba Ne. Jei nerodoma, sąraše arba bibliotekoje rodomas #VALUE! klaidos reikšmę.

Vidinių lygių ribos     Formulėje gali būti iki aštuonių įdėtųjų funkcijų lygių. Kai funkcija B naudojama kaip funkcijos A argumentas, funkcija B yra antro lygio funkcija. Pavyzdžiui, aukščiau pateiktame pavyzdyje funkcija SUM yra antro lygio funkcija, nes tai yra funkcijos AVERAGE argumentas. Funkcija, įdėta į funkciją SUM, būtų trečio lygio funkcija ir t. t.

Pastabos: 

  • Sąrašai ir bibliotekos nepalaiko RAND ir NOW funkcijų.

  • Funkcijos TODAY ir ME nepalaikomos apskaičiuojamuosiuose stulpeliuose, tačiau palaikomos numatytojo stulpelio reikšmės parametro.

Puslapio viršus

Stulpelio nuorodų naudojimas formulėje

Nuoroda identifikuoja langelį dabartinėje eilutėje ir nurodo sąrašui ar bibliotekai, kur ieškoti reikšmių ar duomenų, kuriuos norite naudoti formulėje. Pavyzdžiui, [Kaina] nurodo reikšmę stulpelyje Išlaidos, esančiame dabartinėje eilutėje. Jei stulpelyje Išlaidos yra reikšmė 100 dabartinei eilutei, tada =[Kaina]*3 grąžina 300.

Naudodami nuorodas, galite naudoti duomenis, esančius skirtinguose sąrašo arba bibliotekos stulpeliuose vienoje ar keliose formulėse. Formulėje galima nurodyti šių duomenų tipų stulpelius: vieną teksto eilutę, skaičių, valiutą, datą ir laiką, pasirinkimą, taip /ne ir apskaičiuoti.

Naudojate rodomą stulpelio pavadinimą, kad nurodytumėte jį formulėje. Jei pavadinime yra tarpas arba specialusis simbolis, pavadinimą turite rašyti laužtiniuose skliaustuose ([ ]). Nuorodos skiria didžiąsias ir mažąsias raides. Pavyzdžiui, formulėje galite nurodyti stulpelį Vieneto kaina kaip [Vieneto kaina] arba [vieneto kaina].

Pastabos: 

  • Negalima nurodyti reikšmės, esančios kitoje eilutėje, o ne dabartinėje eilutėje.

  • Negalima nurodyti reikšmės kitame sąraše arba bibliotekoje.

  • Naujai įterptos eilutės ID nurodyti negalima. Atliekant skaičiavimą ID dar nėra.

  • Negalite nurodyti kito stulpelio formulėje, kuri sukuria numatytąją stulpelio reikšmę.

Puslapio viršus

Konstantų naudojimas formulėje

Konstanta yra neskaičiuojama reikšmė. Pvz., data 2008-10-09, skaičius 210 ir tekstas „Ketvirčio pajamos“ yra konstantos. Konstantos gali būti šių tipų duomenys:

  • Eilutė (pavyzdys: =[Pavardė] = "Smith")

    Eilučių konstantos yra kabutėse ir gali būti iki 255 simbolių ilgio.

  • Skaičius (pavyzdys: =[Kaina] >= 29,99)

    Skaitinės konstantos gali apimti dešimtaines skiltis ir gali būti teigiamos arba neigiamos.

  • Data (pavyzdys: =[Data] > DATE(2007,7,1))

    Datos konstantoms reikia naudoti funkciją DATE(year,month,day).

  • Bulio logika (pavyzdys: =IF([Kaina]>[Pajamos], "Nuostolis", "Ne nuostolių")

    Taip ir Ne yra Bulio logikos konstantos. Jas galite naudoti sąlyginėse išraiškose. Aukščiau pateiktame pavyzdyje, jei Kaina yra didesnė nei Pajamos, funkcija IF grąžina Taip, o formulė pateikia eilutę "Nuostolis". Jei Kaina yra lygi arba mažesnė už pajamas, funkcija grąžina Ne ir formulė grąžina eilutę "Neprarandama".

Puslapio viršus

Skaičiavimo operatorių naudojimas formulėje

Operatoriai nurodo skaičiavimų, kuriuos norite atlikti su formulės elementais, tipą. Sąrašai ir bibliotekos palaiko trijų skirtingų tipų skaičiavimo operatorius: aritmetinį, palyginimą ir tekstą.

Aritmetiniai operatoriai

Naudokite šiuos aritmetinius operatorius, kad atliktumėte pagrindines matematines operacijas, pvz., sudėtį, atimties ar daugybą; sujungti skaičius; arba gauti skaitinius rezultatus.

Aritmetikos operatorius

Reikšmė (pavyzdys)

+ (pliuso ženklas)

Papildymas (3+3)

– (minuso ženklas)

Atimtis (3–1)Neigacija (–1)

* (žvaigždutė)

Daugyba (3*3)

/ (dešininis brūkšnys)

Padalinys (3/3)

% (procento ženklas)

Procentas (20 %)

^ (stogelio ženklas)

Eksponentė (3^2)

Lyginimo operatoriai

Naudodami šiuos operatorius galite lyginti dvi reikšmes. Kai dvi reikšmės lyginamos naudojant šiuos operatorius, rezultatas yra loginė reikšmė Taip arba Ne.

Lyginimo operatorius

Reikšmė (pavyzdys)

= (lygybės ženklas)

Lygu (A=B)

> (ženklas „daugiau nei“)

Daugiau nei (A>B)

< (ženklas „mažiau nei“)

Mažiau nei (A<B)

>= (ženklas „daugiau nei arba lygu“)

Daugiau arba lygu (A>=B)

<= (ženklas „mažiau nei arba lygu“)

Mažiau arba lygu (A<=B)

<> (ženklas „nelygu“)

Nelygu (A<>B)

Teksto operatorius

Naudokite ampersandą (&) norėdami sujungti arba sujungti vieną ar kelias teksto eilutes, kad būtų galima sukurti vieną teksto dalį.

Teksto operatorius

Reikšmė (pavyzdys)

& (ampersendas)

Sujungia arba sujungia dvi reikšmes, kad būtų gauta viena ištisinė teksto reikšmė ("Šiaurė"&"vėjas")

Order in which a list or library performs operations in a formula

Formulės skaičiuoja reikšmes tam tikra tvarka. Formulė gali prasidėti lygybės ženklu (=). Po lygybės ženklo yra skaičiuotinų elementų (operandų), kurie yra atskirti skaičiavimo operatoriais. Sąrašai ir bibliotekos apskaičiuoja formulę iš kairės į dešinę pagal konkrečią kiekvieno formulės operatoriaus tvarką.

Operatorių pirmumas

Vienoje formulėje sujungus kelis operatorius, sąrašai ir bibliotekos veiksmus atlieka toliau pateiktoje lentelėje nurodyta tvarka. Jei formulėje yra to paties pirmumo operatorių , pvz., jei formulėje yra tiek daugybos operatorius, tiek dalybos operatorius, sąrašai ir bibliotekos įvertina operatorius iš kairės į dešinę.

Operatorius

Aprašas

Neigiamas skaičius (kaip –1)

%

Procentas

^

Kėlimas laipsniu

* ir /

Daugyba ir dalyba

+ ir –

Sudėtis ir atimtis

&

Sujungimas (sujungia dvi teksto eilutes)

= < > <= >= <>

Lyginimas

Skliaustelių naudojimas

Norėdami pakeisti vertinimo tvarką, apskliauskite formulės dalį, kuri turi būti skaičiuojama pirmiausia. Pavyzdžiui, ši formulė sukuria 11, nes sąrašas arba biblioteka apskaičiuoja daugybą prieš sudėtį. Formulė padaugina 2 iš 3 ir tada prie rezultato prideda 5.

=5+2*3

Tuo tarpu, jei sintaksę keičiate skliaustais, sąrašas arba biblioteka sudeda 5 ir 2 kartu, tada gautą rezultatą padaugina iš 3, kad būtų gauta 21.

=(5+2)*3

Toliau pateiktame pavyzdyje apskliausta pirmoji formulės dalis, todėl sąrašas arba biblioteka pirmiausia skaičiuoja [Kaina]+25, tada gautą rezultatą padalina iš stulpelių EC1 ir EC2 reikšmių sumos.

=([Cost]+25)/SUM([EC1]+[EC2])

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.