Applies ToSharePoint Server abonējams izdevums SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint pakalpojumā Microsoft 365 SharePoint Server 2010 Windows SharePoint Services 3.0

Sarakstos vai bibliotēkās varat izmantot formulas un funkcijas, lai dažādos veidos aprēķinātu datus. Sarakstam vai bibliotēkai pievienojot aprēķināto kolonnu, varat izveidot formulu, kurā iekļauti dati no citām kolonnām un funkcijas datumu un laiku aprēķināšanai, matemātisku vienādojumu veikšanai vai manipulācijām ar tekstu. Piemēram, uzdevumu sarakstā varat izmantot kolonnu, lai aprēķinātu, cik dienas nepieciešams katra uzdevuma veikšanai, pamatojoties uz kolonnām Sākuma datums un Pabeigtais datums.

Piezīme.: Šajā rakstā ir aprakstītas pamatjēdzienos, kas saistīti ar formulu un funkciju lietošanu. Specifisku informāciju par konkrētu funkciju skatiet rakstā par šo funkciju.

Šajā rakstā

Formulu pārskats

Formulas ir vienādojumi, kas veic aprēķinus, izmantojot saraksta vai bibliotēkas vērtības. Formula sākas ar vienādības zīmi (=). Piemēram, šajā formulā 2 ir sareizina ar 3 un pēc tam rezultātam pieskaita 5.

=5+2*3

Varat izmantot formulu aprēķinātajā kolonnā un aprēķināt kolonnas noklusējuma vērtības. Formulā var būt funkcijas, kolonnu atsauces, operatori un konstantes, kā šajā piemērā.

=PI()*[Result]^2

Elements

Apraksts

Funkcija

Funkcija PI() atgriež pī vērtību: 3,141592654.

Atsauce (vai kolonnas nosaukums)

[Rezultāts] atbilst pašreizējās rindas vērtībai kolonnā Rezultāts.

Konstante

Skaitļi vai teksta vērtības, kas tieši ievadītas formulā, piemēram, 2.

Operators

Operators * (zvaigznīte) — reizina, bet operators ^ (pievienotājs) kāro skaitli kā sniedz citu skaitli.

Formulā var tikt izmantots viens vai vairāki elementi no iepriekšējās tabulas. Tālāk ir sniegti daži formulu piemēri (sarežģītības secībā).

Vienkāršas formulas (piemēram, =128+345)

Šajās formulās ir konstantes un operatori.

Piemērs

Apraksts

=128+345

Pievieno 128 un 345

=5^2

5. kvadrāts

Formulas, kurās ir ietvertas kolonnu atsauces (piemēram, =[Ieņēmumi] >[Izmaksas])

Tālāk norādītās formulas attiecas uz citām kolonnām tajā pašā sarakstā vai bibliotēkā.

Piemērs

Apraksts

=[Ieņēmumi]

Izmanto vērtību kolonnā Ieņēmumi.

=[Ieņēmumi]*10/100

10% no vērtības kolonnā Ieņēmumi.

=[Ieņēmumi] > [Izmaksas]

Atgriež Jā, ja vērtība kolonnā Ieņēmumi ir lielāka par vērtību kolonnā Izmaksas.

Formulas, kas izsauc funkcijas (piemēram, =AVERAGE(1, 2, 3, 4, 5))

Šajās formulās tiek izsauktas iebūvētās funkcijas.

Piemērs

Apraksts

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

Atgriež vērtību kopas vidējo vērtību.

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

Atgriež vērtību kopas vislielāko vērtību.

=IF([Izmaksas]>[Ieņēmumi], "Nav labi", "Labi")

Atgriež Nav labi, ja izmaksas ir lielākas par ienākumiem. Pretējā gadījumā atgriež Labi.

=DAY("15-Apr-2008")

Atgriež datuma dienas daļu. Šī formula atgriež skaitli 15.

Formulas ar ligzdotām funkcijām (piemēram, =SUM(IF([A]>[B], [A]-[B], 10), [C]))

Tālāk norādītās formulas norāda vienu vai vairākas funkcijas kā funkcijas argumentus.

Piemērs

Apraksts

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

Funkcija IF atgriež kolonnu A un B vai 10 vērtību starpību.

Funkcija SUM pievieno funkcijas IF atgriezto vērtību un kolonnas C vērtību.

=DEGREES(PI())

Funkcija PI atgriež skaitli 3,141592654.

Funkcija DEGREES pārvērš radiānos norādīto vērtību par grādiem. Šī formula atgriež vērtību 180.

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

Funkcija FIND meklē virkni BD kolonnā Kolonna1 un atgriež virknes sākuma pozīciju. Ja virkne nav atrasta, tā atgriež kļūdas vērtību.

Funkcija ISNUMBER atgriež Jā, ja funkcija FIND atgriež skaitlisku vērtību. Pretējā gadījumā tā atgriež Nē.

Uz lapas sākumu

Funkciju pārskats

Funkcijas ir iepriekšdefinētas formulas, kuras īpašā secībā vai struktūrā veic aprēķinus, izmantojot īpašas vērtības, kas tiek sauktas par argumentiem. Funkcijas var lietot, lai veiktu vienkāršus vai sarežģītus aprēķinus. Piemēram, tālāk norādītās funkcijas ROUND gadījums noapaļo skaitli kolonnā Izmaksas līdz divām decimāldaļas vietām.

=ROUND([Cost], 2)

Šāds vārdnīca ir noderīgs, kad apgūstiet funkcijas un formulas:

Struktūra     Funkcijas struktūra sākas ar vienādības zīmi (=), kurai seko funkcijas nosaukums, atverošā iekava, ar komatiem atdalīti funkcijas argumenti un noslēdzošā iekava.

Funkcijas nosaukums     Šis ir tās funkcijas nosaukums, ko atbalsta saraksti vai bibliotēkas. Katra funkcija izmanto noteiktu argumentu skaitu, apstrādā tos un atgriež vērtību.

Argumenti     Argumenti var būt skaitļi, teksts, loģiskās vērtības, piemēram, True vai False, vai kolonnu atsauces. Norādītajā argumentā ir jābūt derīgai argumenta vērtībai. Argumenti var būt arī konstantes, formulas vai citas funkcijas.

Noteiktos gadījumos funkcija var būt jāizmanto kā viena no citas funkcijas argumentiem. Piemēram, šī formula izmanto ligzdotu funkciju AVERAGE un salīdzina rezultātu ar divu kolonnu vērtību summu.

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

Derīgas atgriešanas     Ja funkcija tiek izmantota kā arguments, tai ir jāatgriež tāda paša tipa vērtība, kādu izmanto arguments. Piemēram, ja arguments izmanto Jā vai Nē, ligzdotās funkcijas atgrieztā vērtība ir Jā vai Nē. Ja tā nav, sarakstā vai bibliotēkā tiek parādīts #VALUE! kļūdas vērtību #VALUE!.

Ligzdošanas līmeņa ierobežojumi.     Formulā var būt līdz pat astoņiem ligzdoto funkciju līmeņiem. Ja funkcija B tiek izmantota kā arguments funkcijā A, funkcija B ir otrā līmeņa funkcija. Iepriekš minētajā piemērā funkcija SUM ir otrā līmeņa funkcija, jo tā ir funkcijas AVERAGE arguments. Funkcijā SUM ligzdota funkcija ir trešā līmeņa funkcija utt.

Piezīmes.: 

  • Saraksti un bibliotēkas neatbalsta funkcijas RAND un NOW.

  • Funkcijas TODAY un ME netiek atbalstītas aprēķinātās kolonnās, bet tiek atbalstītas kolonnas noklusējuma vērtību iestatījumos.

Uz lapas sākumu

Kolonnu atsauču izmantošana formulā

Atsauce identificē šūnu pašreizējā rindā un norāda uz sarakstu vai bibliotēku, kur meklēt formulā izmantojamās vērtības vai datus. Piemēram, [Izmaksas] atsaucas uz vērtību kolonnas Izmaksas pašreizējā rindā. Ja kolonnas Izmaksas vērtība pašreizējai rindai ir 100, tad =[Izmaksas]*3 atgriež 300.

Atsaucēs varat izmantot datus, kas atrodas dažādās saraksta vai bibliotēkas kolonnās vienā vai vairākām formulām. Formulā var izmantot šādu datu tipu kolonnas: viena teksta rindiņa, skaitlis, valūta, datums un laiks, izvēle, jā/nē un aprēķināts.

Izmantojiet kolonnas parādāmo nosaukumu, lai uz to izveidotu atsauci formulā. Ja nosaukumā ir atstarpe vai speciālā rakstzīme, nosaukums ir jāiekļauj kvadrātiekavās ([ ]). Atsauces nav reģistrjutīgas. Piemēram, varat formulā atsaucei norādīt kolonnu Vienības cena kā [Vienības cena] vai [vienības cena].

Piezīmes.: 

  • Nevar izveidot atsauci uz vērtību rindā, kas nav pašreizējā rinda.

  • Nevar atsaukties uz vērtību citā sarakstā vai bibliotēkā.

  • Nevar izveidot atsauci uz tikko ievietotās rindas ID. Id vēl nepastāv, kad aprēķins tiek veikts.

  • Nevar izveidot atsauci uz citu kolonnu formulā, kas izveido kolonnas noklusējuma vērtību.

Uz lapas sākumu

Konstanšu lietošana formulā

Konstante ir vērtība, kas netiek aprēķināta. Piemēram, datums 10.9.2008., skaitlis 210 un teksts “Ieņēmumi ceturksnī” – šīs visas ir konstantes. Konstanšu datu tipi var būt šādi:

  • Virkne (piemērs: =[Uzvārds] = "Mājs")

    Virkņu konstantes tiek iekļautas pēdiņās un var ietvert līdz 255 rakstzīmēm.

  • Skaitlis (piemērs: =[Izmaksas] >= 29,99)

    Skaitliskās konstantes var ietvert decimāldaļas vietas, un tās var būt pozitīvas vai negatīvas.

  • Datums (piemērs: =[Datums] > DATE(2007,7,1))

    Datuma konstantēs jāizmanto funkcija DATE(gads,mēnesis,diena).

  • Būla vērtība (piemērs: =IF([Izmaksas]>[Ieņēmumi], "Zaudējumi", "Nav zudumu")

    Jā un Nē ir Būla konstantes. Varat tās izmantot nosacījuma izteiksmēs. Iepriekš minētajā piemērā, ja Izmaksas ir lielākas par Ienākumiem, funkcija IF atgriež Jā, un formula atgriež virkni "Zaudējumi". Ja vērtība Vērtība ir vienāda ar vai mazāka par Ieņēmumi, funkcija atgriež Nē, un formula atgriež virkni "Nav zudumu".

Uz lapas sākumu

Aprēķina operatoru izmantošana formulā

Operatori norāda formulas elementiem veicamā aprēķina tipu. Saraksti un bibliotēkas atbalsta trīs dažādu veidu aprēķinu operatorus: aritmētisku, salīdzinājumu un tekstu.

Aritmētiskie operatori

Izmantojiet tālāk norādītos aritmētiskos operatorus, lai veiktu matemātiskas pamata darbības, piemēram, saskaitīšanu, atņemšanu vai reizināšanu. , lai apvienotu skaitļus; vai, lai izveidotu skaitliskus rezultātus.

Aritmētiskais operators

Nozīme (piemērs)

+ (pluszīme)

Saskaitāmais (3+3)

– (mīnus zīme)

Atņemšana (3–1) Noliegšana (–1)

* (zvaigznīte)

Reizināšana (3*3)

/ (slīpsvītra)

Dalīšana (3/3)

% (procentu zīme)

Procenti (20%)

^ (jumtiņš)

Kāpināšana (3^2)

Salīdzinājuma operatori

Divas vērtības var salīdzināt, izmantojot tālāk minētos operatorus. Kad divas vērtības, izmantojot šos operatorus, ir salīdzinātas, rezultāts ir loģiska vērtība Jā vai Nē.

Salīdzinājuma operators

Nozīme (piemērs)

= (vienādības zīme)

Vienāds ar (A=B)

> (zīme lielāks par)

Lielāks par (A>B)

< (zīme mazāks par)

Mazāks par (A<B)

>= (zīme lielāks vai vienāds)

Lielāks par vai vienāds ar (A>=B)

<= (zīme mazāks par vai vienāds ar)

Mazāks par vai vienāds ar (A<=B)

<> (zīme nav vienāds ar)

Nav vienāds ar (A<>B)

Teksta operators

Lai savienotu vai savienotu vienu vai vairākas & zīmes "un" ("u&", lai izveidotu vienu teksta fragmentu.

Teksta operators

Nozīme (piemērs)

& (zīme “and”)

Savieno vai savieno divas vērtības, lai radītu vienu nepārtrauktu teksta vērtību ("Ziemeļi"&"vējš")

Secība, kādā saraksts vai bibliotēka formulā veic darbības

Formulas vērtību aprēķina noteiktā secībā. Formula var sākties ar vienādības zīmi (=). Pēc vienādības zīmes atrodas aprēķināie elementi (operandi), kuri tiek atdalīti ar aprēķina operatoriem. Saraksti un bibliotēkas aprēķina formulu no kreisās puses uz labo atbilstoši katra operatora noteiktai secībai formulā.

Operatoru prioritātes

Ja vienā formulā tiek apvienoti vairāki operatori, saraksti un bibliotēkas darbības veic tabulā redzamajā secībā. Ja formulā ir operatori ar vienādām prioritātes — piemēram, ja formulā ir gan reizināšanas operators, gan dalīšanas operators — saraksti un bibliotēkas izvērtē operatorus no kreisās puses uz labo.

Operators

Apraksts

Negatīvo vērtību apzīmēšana (kā –1)

%

Procenti

^

Kāpināšana

* un /

Reizināšana un dalīšana

+ un –

Saskaitīšana un atņemšana

&

Savienošana (savieno divas teksta virknes)

= < > <= >= <>

Salīdzināšana

Iekavu lietošana

Lai mainītu novērtēšanas secību, iekļaujiet iekavās to formulas daļu, kas jārēķina vispirms. Piemēram, šīs formulas rezultāts ir 11, jo saraksts vai bibliotēka aprēķina reizināšanu pirms saskaites. Formula reizina 2 ar 3 un pēc tam rezultātam pieskaita 5.

=5+2*3

Savukārt, ja iekavas tiek lietotas, lai mainītu sintaksi, saraksts vai bibliotēka pievieno 5 un 2 kopā un pēc tam rezultātu reizina ar 3, lai iegūtu 21.

=(5+2)*3

Tālāk redzamajā piemērā formulas pirmās daļas iekavas sarakstam vai bibliotēkai liek vispirms aprēķināt [Izmaksas]+25 un pēc tam rezultātu dalīt ar vērtību summu kolonnās EC1 un EC2.

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

Uz lapas sākumu

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.