Applies To„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

Galite naudoti formules ir funkcijas sąrašuose arba bibliotekose, kad apskaičiuotų duomenis įvairiais būdais. Įtraukę apskaičiuojamąjį stulpelį į sąrašą arba biblioteką, galite sukurti formulę, kurioje yra kitų stulpelių duomenų, ir atlikti funkcijas, kad apskaičiuotų datas ir laikus, atliktų matematines lygtis arba valdytų tekstą. Pavyzdžiui, užduočių sąraše galite naudoti stulpelį norėdami apskaičiuoti kiekvienos užduoties atlikimo dienų skaičių pagal stulpelius Pradžios data ir Data Atlikta.

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

Šiame straipsnyje

Formulių apžvalga

Formulės yra lygtys, kurios atlieka sąrašo arba bibliotekos reikšmių skaičiavimus. Formulė prasideda lygybės ženklu (=). Pvz., toliau pateikta formulė daugina 2 iš 3 ir į rezultatą įtraukia 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 pateiktame pavyzdyje.

=PI()*[Result]^2

Elementas

Aprašas

Funkcija

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

Nuoroda (arba stulpelio pavadinimas)

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

Konstanta

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

Operatorius

Operatorius * (žvaigždutė) dauginamas, o operatorius ^ (įdėris) padidina skaičių iki galios.

Formulėje gali būti naudojamas vienas ar daugiau ankstesnės lentelės elementų. Pateikiame keletą formulių pavyzdžių (sudėtingumo tvarka).

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

Toliau pateiktose formulėse yra konstantų ir operatorių.

Pavyzdys

Aprašas

=128+345

Įtraukia 128 ir 345

=5^2

Kvadratai 5

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

Toliau pateiktos formulės nurodo kitus to paties sąrašo arba bibliotekos stulpelius.

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 Kaina reikšmę.

Formulės, kurios skambina funkcijomis (pvz., =AVERAGE(1, 2, 3, 4, 5))

Toliau pateiktos formulės iškąsdinkite įtaisytas 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], "Not Ok", "Ok")

Grąžina Ne gerai, jei kaina yra didesnė už pajamas. Dar, pateikia Gerai.

=DAY("2008-bal-15")

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 daugiau funkcijų 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 įtraukia 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ė pateikia reikšmę 180.

=ISNUMBER(FIND("BD",[Column1]))

Funkcija FIND ieško eilutės BD stulpelyje1 ir grąžina eilutės pradinę padėtį. Jei eilutė nerasta, ji pateikia klaidos reikšmę.

Funkcija ISNUMBER grąžina Taip, jei funkcija FIND grąžino skaitinę reikšmę. Dar, ji grąžina 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. Pvz., šis funkcijos ROUND egzempliorius suapvalina skaičių stulpelyje Kaina iki dviejų dešimtainių vietų.

=ROUND([Cost], 2)

Šis žodynas yra naudingas, kai mokote funkcijas ir formules:

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

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

Argumentai     Argumentai gali būti skaičiai, tekstas, loginės reikšmės, pvz., Teisinga arba Klaidinga arba stulpelių nuorodos. Argumentas, kurį nurodote, turi sukurti tinkamą š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, toliau pateiktoje formulėje naudojama įdėta funkcija AVERAGE ir rezultatas palyginamas su dviejų stulpelių reikšmių suma.

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

Tinkami 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, įdėta funkcija turi grąžinti Taip arba Ne. Jei taip nėra, 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 antrojo lygio funkcija. Pavyzdžiui, aukščiau pateiktame pavyzdyje funkcija SUM yra antrojo lygio funkcija, nes ji yra funkcijos AVERAGE argumentas. Funkcija, įdėta į funkciją SUM, būtų trečiojo lygio funkcija ir t. t.

Pastabos: 

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

  • Funkcijos TODAY ir ME apskaičiuojamose stulpeliuose nepalaikomos, bet palaikomos numatytoje stulpelio reikšmės parametre.

Puslapio viršus

Stulpelių nuorodų naudojimas formulėje

Nuoroda identifikuoja langelį dabartinėje eilutėje ir nurodo į sąrašą arba biblioteką, kur ieškoti reikšmių ar duomenų, kuriuos norite naudoti formulėje. Pvz., [Kaina] nurodo dabartinės eilutės stulpelio Kaina reikšmę. Jei stulpelyje Kaina yra dabartinės eilutės reikšmė 100, tada =[Kaina]*3 grąžina 300.

Naudodami nuorodas galite naudoti duomenis, esančius skirtinguose sąrašo ar bibliotekos stulpeliuose vienoje ar daugiau formulių. Formulėje gali būti nurodyti šių duomenų tipų stulpeliai: viena teksto eilutė, skaičius, valiuta, data ir laikas, pasirinkimas, taip / ne ir apskaičiuota.

Stulpelio rodomą pavadinimą naudojate norėdami nurodyti jį formulėje. Jei pavadinime yra tarpas arba specialusis simbolis, pavadinimą turite pridėti laužtiniuose skliaustuose ([ ]). Nuorodose nėra skiriamos abc nuo abc. Pavyzdžiui, galite nurodyti formulės stulpelį Vieneto kaina kaip [Vieneto kaina] arba [vieneto kaina].

Pastabos: 

  • Negalite nurodyti reikšmės kitoje eilutėje nei dabartinė eilutė.

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

  • Negalite nurodyti naujai įterptos eilutės ID. Atliekant skaičiavimą, ID dar nėra.

  • Negalite nurodyti kito formulės stulpelio, kuris 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 apimti iki 255 simbolių.

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

    Skaitinės konstantos gali apimti dešimtainius skaičius ir gali būti teigiamos arba neigiamos.

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

    Datos konstantoms reikia naudoti funkciją DATE(metai,mėnuo,diena).

  • Bulio logikos (Pavyzdys: =IF([Kaina]>[Pajamos], "Loss", "No Loss")

    Taip ir Ne yra Bulio konstantos. Juos galite naudoti sąlyginiuose reiškiniuose. Aukščiau pateiktame pavyzdyje, jei kaina yra didesnė už pajamas, funkcija IF grąžina Taip, o formulė grąžina eilutę "Loss". Jei kaina yra lygi arba mažesnė už pajamas, funkcija grąžina Ne, o formulė grąžina eilutę "Be nuostolių".

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

Norėdami atlikti pagrindines matematines operacijas, pvz., pridėjimą, atimties ar daugybos, naudokite šiuos aritmetinius operatorius; norėdami sujungti skaičius; arba gauti skaitinius rezultatus.

Aritmetikos operatorius

Reikšmė (pavyzdys)

+ (pliuso ženklas)

Papildymas (3+3)

– (minuso ženklas)

Atimtis (3–1) Negation (–1)

* (žvaigždutė)

Daugyba (3*3)

/ (dešininis brūkšnys)

Kvadratas (3/3)

% (procento ženklas)

Procentas (20 %)

^ (stogelio ženklas)

Eksponentacija (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“)

Didesnis už (A>B)

< (ženklas „mažiau nei“)

Mažiau nei (A<B)

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

Didesnis arba lygus (A>=B)

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

Mažesnis arba lygus (A<=B)

<> (ženklas „nelygu“)

Nelygu (A<>B)

Teksto operatorius

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

Teksto operatorius

Reikšmė (pavyzdys)

& (ampersendas)

Sujungia arba sujungia dvi reikšmes, kad būtų galima sukurti vieną nepertraukiamą teksto reikšmę ("North"&"wind")

Tvarka, kuria sąrašas arba biblioteka atlieka operacijas formulėje

Formulės skaičiuoja reikšmes tam tikra tvarka. Formulė gali prasidėti lygybės ženklu (=). Po lygybės ženklo yra apskaičiuojami elementai (operandai), 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

Jei vienoje formulėje sujungiate kelis operatorius, sąrašai ir bibliotekos atlieka operacijas tokia tvarka, kaip parodyta toliau pateiktoje lentelėje. Jei formulėje yra to paties pirmumo operatorių, pvz., jei formulėje yra ir daugybos operatorius, ir 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ą, skliausteliuose pridėkite formulės dalį, kuri turi būti skaičiuojama pirmiausia. Pvz., ši formulė sukuria 11, nes sąrašas arba biblioteka apskaičiuoja daugybą prieš pridėjimą. Formulė sudaugina 2 iš 3 ir į rezultatą įtraukia 5.

=5+2*3

Priešingai, jei sintaksei keisti naudojate skliaustelius, sąrašas arba biblioteka sudės 5 ir 2, tada sudaugins rezultatą iš 3, kad būtų galima gauti 21.

=(5+2)*3

Toliau pateiktame pavyzdyje skliaustai aplink pirmąją formulės dalį verčia sąrašą arba biblioteką pirmiausia apskaičiuoti [Kaina]+25, o tada padalyti rezultatą iš reikšmių ec1 ir EC2 stulpeliuose 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.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.