Formulių naudojimas sąrašuose apskaičiuojamuose stulpeliuose gali padėti papildyti esamus stulpelius, pvz., apskaičiuoti kainos pardavimo mokestį. Jas galima sujungti, kad duomenys būtų patikrinti programiškai.
Norėdami įtraukti apskaičiuojamąjį stulpelį:
- Sąraše spustelėkite + Įtraukti stulpelį, slinkite sąrašu žemyn ir pasirinkite Peržiūrėti visus stulpelių tipus, tada pasirinkite Daugiau.
- Puslapyje Parametrų > kūrimo stulpelis pasirinkite Apskaičiuota (apskaičiuojama pagal kitus stulpelius).
- Skyriuje Papildomi stulpelio parametrai lauke Formulė įveskite formulę, kurią norite naudoti.
Daugiau informacijos apie apskaičiuojamuosius stulpelius ir funkcijas rasite Duomenų skaičiavimas sąrašuose arba bibliotekose.
Pastaba
Apskaičiuotieji laukai gali veikti tik savo eilutėje, todėl negalite nurodyti reikšmės, esančios kitoje eilutėje arba stulpeliuose, esančiuose kitame sąraše ar bibliotekoje. Formulė nepalaiko peržvalgos laukų. Naujai įterptos eilutės ID naudoti negalima, nes apdorojant formulę jo nėra.
Įvedant formules, jei nenurodyta kitaip, tarp raktažodžių ir operatorių nelieka tarpų.
Toliau pateiktas sąrašas nėra baigtinis. Norėdami peržiūrėti visas formules, žr. abėcėlinį sąrašą, pateiktą šio straipsnio pabaigoje.
Toliau pasirinkite antraštę, kad ją atidarytumėte ir peržiūrėtumėte išsamias instrukcijas.
Sąlyginės formulės
Galite naudoti toliau pateiktas formules norėdami patikrinti sakinio sąlygą ir grąžinti taip arba ne reikšmę, patikrinti alternatyvią reikšmę, pvz., Gerai arba Ne Gerai, arba grąžinti tuščią reikšmę ar brūkšnį, reiškiantį neapibrėžtą reikšmę.
Patikrinkite, ar skaičius yra didesnis ar mažesnis už kitą skaičių
Šiam palyginimui atlikti naudokite funkciją IF .
| 1stulpelis | 2stulpelis | Formulė | Aprašas (galimas rezultatas) |
|---|---|---|---|
| 15000 | 9000 | =[1stulpelis]>[2stulpelis] | Ar 1 stulpelis didesnis už 2stulpelį? (Taip) |
| 15000 | 9000 | =IF([Column1]<=[Column2], "OK", "Not OK") | Ar 1stulpelis mažesnis arba lygus 2stulpeliui? (Negerai) |
Loginės reikšmės grąžinimas palyginus stulpelio turinį
Jei rezultatas yra loginė reikšmė (taip arba ne), naudokite funkcijas AND, OR ir NOT .
| 1stulpelis | 2stulpelis | Column3 | Formulė | Aprašas (galimas rezultatas) |
|---|---|---|---|---|
| 15 | 9 | 8 | =AND([Stulpelis1]>[Stulpelis2], [Stulpelis1]<[Stulpelis3]) | Ar 15 daugiau nei 9 ir mažiau nei 8? (Ne) |
| 15 | 9 | 8 | =OR([Stulpelis1]>[Stulpelis2], [Stulpelis1][<Stulpelis3]) | Ar 15 daugiau nei 9 ar mažiau nei 8? (Taip) |
| 15 | 9 | 8 | =NOT([1stulpelis]+[2stulpelis]=24) | Ar 15 plius 9 nėra lygu 24? (Ne) |
Jei rezultatas yra kitas skaičiavimas arba bet kuri kita reikšmė (ne Taip arba Ne), naudokite funkcijas IF, AND ir OR .
| 1stulpelis | 2stulpelis | Column3 | Formulė | Aprašas (galimas rezultatas) |
|---|---|---|---|---|
| 15 | 9 | 8 | =IF([Column1]=15, "OK", "Not OK") | Jei 1stulpelio reikšmė lygi 15, grąžinkite "Gerai". (Gerai) |
| 15 | 9 | 8 | =IF(AND([Column1]>[Column2], [Column1][<Column3]), "OK", "Not OK") | Jei 15 yra daugiau nei 9 ir mažiau nei 8, tada grąžinkite "OK". (Negerai) |
| 15 | 9 | 8 | =IF(OR([Column1]>[Column2], [Column1][<Column3]), "OK", "Not OK") | Jei 15 yra daugiau nei 9 arba mažiau nei 8, grąžinkite "OK". (Gerai) |
Nulių kaip tuščių reikšmių arba brūkšnelių rodymas
Norėdami rodyti nulį, atlikite paprastą skaičiavimą. Jei norite, kad būtų rodomas tuščias laukas arba brūkšnys, naudokite funkciją IF .
| 1stulpelis | 2stulpelis | Formulė | Aprašas (galimas rezultatas) |
|---|---|---|---|
| 10 | 10 | =[Stulpelis1]-[Stulpelis2] | Antrasis skaičius atimamas iš pirmojo (0) |
| 15 | 9 | =IF([Stulpelis1]-[Stulpelis2],"-",[Stulpelis1]-[Stulpelis2]) | Kai reikšmė yra nulis (-), grąžina brūkšnelį |
Klaidų reikšmių slėpimas stulpeliuose
Jei norite, kad vietoje klaidos būtų rodomas brūkšnys, #N/A arba NA, naudokite funkciją ISERROR .
| 1stulpelis | 2stulpelis | Formulė | Aprašas (galimas rezultatas) |
|---|---|---|---|
| 10 | 0 | =[Stulpelis1]/[Stulpelis2] | Klaidingi rezultatai (#DIV/0) |
| 10 | 0 | =IF(ISERROR([Stulpelis1]/[Stulpelis2]),"NA",[Stulpelis1]/[Stulpelis2]) | Kai reikšmė yra klaida, grąžina NA |
| 10 | 0 | =IF(ISERROR([Stulpelis1]/[Stulpelis2]),"-",[Stulpelis1]/[Stulpelis2]) | Kai reikšmė yra klaida, grąžina brūkšnelį |
Tikrinimas, ar yra tuščių laukų
Norėdami rasti tuščius laukus, galite naudoti funkciją ISBLANK .
| 1stulpelis | Formulė | Aprašas (galimas rezultatas) |
|---|---|---|
| "Želė pupelės" | =ISBLANK([Stulpelis1] | Pateikia Taip arba Ne, jei yra tuščia arba ne |
| "Plienas" | =IF(ISBLANK([Column1]), "Not OK", "OK") | Užpildykite savo pasirinkimus: pirmas yra jei tuščias, antras - jei ne |
Daugiau informacijos apie funkcijas IS ieškokite IS funkcijose.
Datos ir laiko formulės
Galite naudoti toliau pateiktas formules norėdami atlikti skaičiavimus, pagrįstus datomis ir laikais, pvz., pridėti prie datos dienų, mėnesių ar metų skaičių, apskaičiuoti skirtumą tarp dviejų datų ir konvertuoti laiką į dešimtainę reikšmę.
Datų įtraukimas
Jei prie datos norite pridėti dienų skaičių, naudokite pridėjimo (+) operatorių.
Pastaba
Kai valdote datas, apskaičiuoto stulpelio grąžinimo tipas turi būti nustatytas kaip Data ir laikas.
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| 6/9/2007 | 3 | =[1stulpelis]+[2stulpelis] | Pridedamos 3 dienos prie 2007-06-09 (2007-06-12) |
| 12/10/2008 | 54 | =[1stulpelis]+[2stulpelis] | Pridedamos 54 dienos prie 2008-12-10 (2/2/2009) |
Norėdami prie datos pridėti mėnesių skaičių, naudokite funkcijas DATE,YEAR,MONTH ir DAY .
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| 6/9/2007 | 3 | =DATE(YEAR([Stulpelis1]),MONTH([Stulpelis1])+[Stulpelis2],DAY([Stulpelis1])) | Pridedami 3 mėnesiai prie 2007-06-09 (2007-09-09) |
| 12/10/2008 | 25 | =DATE(YEAR([Stulpelis1]),MONTH([Stulpelis1])+[Stulpelis2],DAY([Stulpelis1])) | Pridedami 25 mėnesiai prie 2008-12-10 (2011-10-01) |
Norėdami prie datos pridėti metų skaičių, naudokite funkcijas DATE, YEAR,MONTH ir DAY .
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| 6/9/2007 | 3 | =DATE(YEAR([Stulpelis1])+[Stulpelis2],MONTH([Stulpelis1]),DAY([Stulpelis1])) | Pridedami 3 prie 2007-06-09 (2010-06-09) |
| 12/10/2008 | 25 | =DATE(YEAR([Stulpelis1])+[Stulpelis2],MONTH([Stulpelis1]),DAY([Stulpelis1])) | Pridedami 25 metai prie 2008-12-10 (2033-12-10) |
Norėdami pridėti prie datos dienų, mėnesių ir metų derinį, naudokite funkcijas DATE, YEAR,MONTH ir DAY .
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| 6/9/2007 | =DATE(YEAR([Stulpelis1])+3,MONTH([Stulpelis1])+1,DAY([Stulpelis1])+5) | Pridedami 3 metai, 1 mėnuo ir 5 dienos prie 2007-06-09 (2010-07-14) |
| 12/10/2008 | =DATE(YEAR([Stulpelis1])+1,MONTH([Stulpelis1])+7,DAY([Stulpelis1])+5) | Pridedami 1 metai, 7 mėnesiai ir 5 dienos prie 2008-12-10 (2010-07-15) |
Skirtumo tarp dviejų datų apskaičiavimas
Šiems skaičiavimams atlikti naudokite funkciją DATEDIF .
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| 01-Sau-1995 | 1999 m. birželio 15 d. | =DATEDIF([Stulpelis1], [Stulpelis2],"d") | Pateikia dienų skaičių tarp dviejų datų (1626) |
| 01-Sau-1995 | 1999 m. birželio 15 d. | =DATEDIF([Stulpelis1], [Stulpelis2],"ym") | Pateikia mėnesių skaičių tarp datų, nepaisant metų dalies (5) |
| 01-Sau-1995 | 1999 m. birželio 15 d. | =DATEDIF([Stulpelis1], [Stulpelis2],"yd") | pateikia dienų skaičių tarp datų, nepaisant metų dalies (165) |
Skirtumo tarp dviejų laiko nuorodų apskaičiavimas
Norėdami pateikti rezultatą standartiniu laiko formatu (valandos:minutės:sekundės), naudokite atimties operatorių (-) ir funkciją TEXT . Kad šis metodas veiktų, valandos neturi viršyti 24, o minutės ir sekundės - ne daugiau kaip 60.
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| 06/09/2007 10:35 | 06/09/2007 3:30 PM | =TEXT([Stulpelis2]-[Stulpelis1],"h") | Valandos tarp dviejų laikų (4) |
| 06/09/2007 10:35 | 06/09/2007 3:30 PM | =TEXT([Stulpelis2]-[Stulpelis1],"h:mm") | Valandos ir minutės tarp dviejų laikų (4:55) |
| 06/09/2007 10:35 | 06/09/2007 3:30 PM | =TEXT([Stulpelis2]-[Stulpelis1],"h:mm:ss") | Valandos, minutės ir sekundės tarp dviejų laikų (4:55:00) |
Norėdami pateikti rezultatą, pagrįstą vienu laiko vienetu, naudokite funkciją INT, HOUR, MINUTE arba SECOND.
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| 06/09/2007 10:35 | 06/10/2007 3:30 PM | =INT(([Stulpelis2]-[Stulpelis1])*24) | Bendras valandų skaičius tarp dviejų laikų (28) |
| 06/09/2007 10:35 | 06/10/2007 3:30 PM | =INT(([Stulpelis2]-[Stulpelis1])*1440) | Bendras minučių skaičius tarp dviejų laikų (1735) |
| 06/09/2007 10:35 | 06/10/2007 3:30 PM | =INT(([Stulpelis2]-[Stulpelis1])*86400) | Bendra sekundžių suma tarp dviejų laikų (104100) |
| 06/09/2007 10:35 | 06/10/2007 3:30 PM | =HOUR([2stulpelis]-[1stulpelis]) | Valandos tarp dviejų laikų, kai skirtumas neviršija 24 (4) |
| 06/09/2007 10:35 | 06/10/2007 3:30 PM | =MINUTE([2stulpelis]-[1stulpelis]) | Minutės tarp dviejų laikų, kai skirtumas neviršija 60 (55) |
| 06/09/2007 10:35 | 06/10/2007 3:30 PM | =SECOND([Stulpelis2]-[Stulpelis1]) | Sekundės tarp dviejų laikų, kai skirtumas neviršija 60 (0) |
Laiko konvertavimas
Norėdami konvertuoti valandas iš standartinio laiko formato į dešimtainį skaičių, naudokite funkciją INT .
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| 10:35 | =([Column1]-INT([Column1]))*24 | Valandų skaičius nuo 12:00 (10.583333) |
| 12:15 val. | =([Column1]-INT([Column1]))*24 | Valandų skaičius nuo 12.00 val. (12.25) |
Norėdami konvertuoti valandas iš dešimtainio skaičiaus į standartinį laiko formatą (valandos:minutės:sekundės), naudokite dalybos (/) operatorių ir funkciją TEXT .
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| 23:58 | =TEXT(1/24 stulpelis, "hh:mm:ss") | Valandos, minutės ir sekundės nuo 12:00 (00:59:55) |
| 2:06 | =TEXT(1/24 stulpelis, "h:mm") | Valandos ir minutės nuo 12:00 (0:05) |
Julijaus datų įterpimas
Julijaus data reiškia datos formatą, kuris yra dabartinių metų ir dienų skaičiaus nuo metų pradžios derinys. Pvz., 2007 m. sausio 1 d. yra 2007001, o 2007 m. gruodžio 31 d. – kaip 2007365. Šis formatas nėra pagrįstas Julijaus kalendoriumi.
Norėdami konvertuoti datą į Julijaus datą, naudokite funkcijas TEXT ir DATEVALUE .
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| 6/23/2007 | =TEXT([Column1],"yy")&TEXT(([Column1]-DATEVALUE("1/1/"& TEXT([Column1],"yy"))+1),"000") | Data Julijaus formatu su dviejų skaitmenų metais (07174) |
| 6/23/2007 | =TEXT([Column1],"yyyy")&TEXT(([Column1]-DATEVALUE("1/1/"&TEXT([Column1],"yy"))+1),"000") | Data Julijaus formatu su keturių skaitmenų metais (2007174) |
Norėdami konvertuoti datą į astronomijoje naudojamą Julijaus datą, naudokite konstantą 2415018,50. Ši formulė veikia tik su datomis po 1901-03-01 ir jei naudojate 1900 datų sistemą.
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| 6/23/2007 | =[1stulpelis]+2415018,50 | Data Julijaus formatu, naudojama astronomijoje (2454274.50) |
Rodyti datas kaip savaitės dieną
Norėdami konvertuoti datas į savaitės dienos tekstą, naudokite funkcijas TEXT ir WEEKDAY .
| 1stulpelis | Formulė | Aprašas (galimas rezultatas) |
|---|---|---|
| 2007 vasario 19 d. | =TEXT(WEEKDAY([Column1]), "dddd") | Apskaičiuoja datos savaitės dieną ir grąžina visą dienos pavadinimą (pirmadienis) |
| 2008-Sau-3 | =TEXT(WEEKDAY([Column1]), "ddd") | Apskaičiuoja datos savaitės dieną ir pateikia sutrumpintą dienos pavadinimą (Thu) |
Matematinės formulės
Naudojant toliau pateiktas formules galima atlikti įvairius matematinius skaičiavimus, pvz., sudėti, atimti, dauginti ir dalyti skaičius, apskaičiuoti skaičių vidurkį ar medianą, suapvalinti skaičių ir skaičiuoti reikšmes.
Skaičių sudėtis
Norėdami sudėti skaičius dviejuose ar daugiau stulpelių iš eilės, naudokite pridėjimo (+) operatorių arba funkciją SUM .
| 1stulpelis | 2stulpelis | Column3 | Formulė | Aprašas (rezultatas) |
|---|---|---|---|---|
| 6 | 5 | 4 | =[1stulpelis]+[2stulpelis]+[3stulpelis] | Sudeda pirmųjų trijų stulpelių reikšmes (15) |
| 6 | 5 | 4 | =SUM([Stulpelis1],[Stulpelis2],[Stulpelis3]) | Sudeda pirmųjų trijų stulpelių reikšmes (15) |
| 6 | 5 | 4 | =SUM(IF([Stulpelis1][>Stulpelis2], [Stulpelis1]-[Stulpelis2], 10), [Stulpelis3]) | Jei Stulpelis1 yra didesnis už Stulpelį2, pridedamas skirtumas ir Stulpelis3. Kitu atveju pridėkite 10 ir 3stulpelį (5) |
Skaičių atimtis
Norėdami atimti skaičius dviejuose ar daugiau stulpelių iš eilės, naudokite atimties (–) operatorių arba funkciją SUM su neigiamais skaičiais.
| 1stulpelis | 2stulpelis | Column3 | Formulė | Aprašas (rezultatas) |
|---|---|---|---|---|
| 15000 | 9000 | -8000 | =[Stulpelis1]-[Stulpelis2] | Iš 15000 atima 9000 (6000) |
| 15000 | 9000 | -8000 | =SUM([Stulpelis1], [Stulpelis2], [Stulpelis3]) | Sudeda skaičius pirmuose trijuose stulpeliuose, įskaitant neigiamas reikšmes (16000) |
Dviejų skaičių skirtumo kaip procentų apskaičiavimas
Naudokite atimties (–) ir dalybos (/) operatorius bei funkciją ABS .
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| 2342 | 2500 | =([Stulpelis2]-[Stulpelis1])/ABS([Stulpelis1]) | Procentinis pokytis (6,75% arba 0,06746) |
Skaičių daugyba
Norėdami sudauginti skaičius dviejuose ar daugiau stulpelių iš eilės, naudokite daugybos (*) operatorių arba funkciją PRODUCT .
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| 5 | 2 | =[1stulpelis]*[2stulpelis] | Sudaugina pirmųjų dviejų stulpelių skaičius (10) |
| 5 | 2 | =PRODUCT([Stulpelis1], [Stulpelis2]) | Sudaugina pirmųjų dviejų stulpelių skaičius (10) |
| 5 | 2 | =PRODUCT([Stulpelis1],[Stulpelis2],2) | Sudaugina pirmųjų dviejų stulpelių skaičius ir skaičių 2 (20) |
Skaičių dalyba
Norėdami padalyti skaičius į du ar daugiau stulpelių iš eilės, naudokite dalybos (/) operatorių.
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| 15000 | 12 | =[Stulpelis1]/[Stulpelis2] | 15000 padalyta iš 12 (1250) |
| 15000 | 12 | =([1stulpelis]+10000)/[2stulpelis] | Prideda 15000 ir 10000, tada bendrą sumą padalina iš 12 (2083) |
Skaičiuoti skaičių vidurkį
Vidurkis dar vadinamas vidurkiu. Norėdami apskaičiuoti skaičių vidurkį dviejuose ar daugiau stulpelių iš eilės, naudokite funkciją AVERAGE .
| 1stulpelis | 2stulpelis | Column3 | Formulė | Aprašas (rezultatas) |
|---|---|---|---|---|
| 6 | 5 | 4 | =AVERAGE([1stulpelis], [2stulpelis],[3stulpelis]) | Pirmųjų trijų stulpelių skaičių vidurkis (5) |
| 6 | 5 | 4 | =AVERAGE(IF([Stulpelis1][>Stulpelis2], [Stulpelis1]-[Stulpelis2], 10), [Stulpelis3]) | Jei 1stulpelis didesnis už 2stulpelį, apskaičiuokite skirtumo ir 3stulpelio vidurkį. Kitu atveju apskaičiuoti reikšmės 10 ir Stulpelis3 vidurkį (2,5) |
Skaičiuoti skaičių medianą
Mediana yra reikšmė, esanti sutvarkyto skaičių diapazono centre. Naudokite funkciją MEDIAN skaičių grupės medianai apskaičiuoti.
| A | B | C | D | E | F | Formulė | Aprašas (rezultatas) |
|---|---|---|---|---|---|---|---|
| 10 | 7 | 9 | 27 | 0 | 4 | =MEDIAN(A, B, C, D, E, F) | Pirmųjų 6 stulpelių mediana (8) |
Mažiausio arba didžiausio diapazono skaičiaus skaičiavimas
Norėdami apskaičiuoti mažiausią arba didžiausią skaičių dviejuose ar daugiau stulpelių iš eilės, naudokite funkcijas MIN ir MAX .
| 1stulpelis | 2stulpelis | Column3 | Formulė | Aprašas (rezultatas) |
|---|---|---|---|---|
| 10 | 7 | 9 | =MIN([1stulpelis], [2stulpelis], [3stulpelis]) | Mažiausias skaičius (7) |
| 10 | 7 | 9 | =MAX([Stulpelis1], [Stulpelis2], [Stulpelis3]) | Didžiausias skaičius (10) |
Reikšmių skaičiavimas
Norėdami suskaičiuoti skaitines reikšmes, naudokite funkciją COUNT .
| 1stulpelis | 2stulpelis | Column3 | Formulė | Aprašas (rezultatas) |
|---|---|---|---|---|
| Obuolys | 12/12/2007 | =COUNT([Stulpelis1], [Stulpelis2], [Stulpelis3]) | Suskaičiuoja, kiek stulpelių turi skaitinių reikšmių. Neįtraukia datos ir laiko, teksto ir nulinių reikšmių (0) | |
| 12 dolerių | #DIV/0! | 1.01 | =COUNT([Stulpelis1], [Stulpelis2], [Stulpelis3]) | Apskaičiuoja, kiek stulpelių turi skaitinių reikšmių, bet neįtraukia klaidos ir loginių reikšmių (2) |
Skaičiaus padidinimas ar sumažinimas tam tikru procentų skaičiumi
Šiam skaičiavimui atlikti naudokite procento (%) operatorių.
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| 23 | 3% | =[Stulpelis1]*(1+5%) | Padidina skaičių 1stulpelyje 5% (24,15) |
| 23 | 3% | =[Stulpelis1]*(1+[Stulpelis2]) | Padidina skaičių 1stulpelyje procentine reikšme 2stulpelyje: 3% (23,69) |
| 23 | 3% | =[Stulpelis1]*(1-[Stulpelis2]) | Sumažina skaičių 1stulpelyje procentine reikšme 2stulpelyje: 3% (22,31) |
Kelti skaičių laipsniu
Šiems skaičiavimams atlikti naudokite eksponentacijos (^) operatorių arba funkciją POWER .
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| 5 | 2 | =[Stulpelis1]^[Stulpelis2] | Apskaičiuoja penkis kvadratus (25) |
| 5 | 3 | =POWER([1stulpelis], [2stulpelis]) | Apskaičiuoja penkis kubus (125) |
Skaičių apvalinimas
Norėdami suapvalinti skaičių, naudokite funkciją ROUNDUP,ODD arba EVEN .
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| 20.3 | =ROUNDUP([Stulpelis1],0) | 20,3 suapvalinama iki artimiausio sveikojo skaičiaus (21) |
| -5.9 | =ROUNDUP([Stulpelis1],0) | -5,9 suapvalinama iki artimiausio sveikojo skaičiaus (-5) |
| 12.5493 | =ROUNDUP([Stulpelis1],2) | 12,5493 suapvalinama iki artimiausios šimtosios dalies padidinant, paliekamos dvi vietos po kablelio (12,55) |
| 20.3 | =EVEN([1stulpelis]) | 20,3 suapvalinama iki artimiausio didesnio lyginio skaičiaus (22) |
| 20.3 | =ODD([Stulpelis1]) | 20,3 suapvalinama iki artimiausio didesnio nelyginio skaičiaus (21) |
Norėdami suapvalinti skaičių iki mažesnio skaičiaus, naudokite funkciją ROUNDDOWN .
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| 20.3 | =ROUNDDOWN([Stulpelis1],0) | 20,3 suapvalinama iki artimiausio mažesnio sveikojo skaičiaus (20) |
| -5.9 | =ROUNDDOWN([Stulpelis1],0) | -5,9 suapvalinama iki artimiausio mažesnio sveikojo skaičiaus (-6) |
| 12.5493 | =ROUNDDOWN([Stulpelis1],2) | 12,5493 suapvalinama iki artimiausios šimtosios dalies sumažinant, paliekamos dvi vietos po kablelio (12,54) |
Norėdami suapvalinti skaičių iki artimiausio skaičiaus arba trupmenos, naudokite funkciją ROUND .
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| 20.3 | =ROUND([Stulpelis1],0) | 20,3 apvalinama iki mažesnio skaičiaus, nes trupmenos dalis yra mažesnė nei ,5 (20) |
| 5.9 | =ROUND([Stulpelis1],0) | Suapvalina 5,9 iki didesnio skaičiaus, nes trupmenos dalis yra didesnė už ,5 (6) |
| -5.9 | =ROUND([Stulpelis1],0) | -5,9 apvalinama iki mažesnio sveikatos, nes trupmenos dalis yra mažesnė nei -,5 (-6) |
| 1.25 | =ROUND([Stulpelis1], 1) | Suapvalina skaičių iki artimiausios dešimtosios dalies (viena dešimtainė skiltis). Kadangi apvalinama dalis yra 0,05 arba didesnė, skaičius apvalinamas iki didesnio skaičiaus (rezultatas – 1,3) |
| 30.452 | =ROUND([Stulpelis1], 2) | Suapvalina skaičių iki artimiausios šimtosios dalies (dvi dešimtainės skiltys). Kadangi apvalinama dalis (0,002) yra mažesnė nei 0,005, skaičius apvalinamas iki mažesnio skaičiaus (rezultatas – 30,45) |
Norėdami suapvalinti skaičių iki reikšminio skaitmens, didesnio už 0, naudokite funkcijas ROUND,ROUNDUP,ROUNDDOWN,INT ir LEN .
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| 5492820 | =ROUND([Stulpelis1],3-LEN(INT([Stulpelis1]))) | Suapvalina skaičių iki 3 reikšminių skaitmenų (5490000) |
| 22230 | =ROUNDDOWN([Stulpelis1],3-LEN(INT([Stulpelis1]))) | Suapvalina apatinį skaičių iki mažesnio skaičiaus su 3 reikšminiais skaitmenimis (22200) |
| 5492820 | =ROUNDUP([Stulpelis1], 5-LEN(INT([Stulpelis1]))) | Suapvalina viršutinį skaičių iki 5 reikšminių skaitmenų (5492900) |
Teksto formulės
Naudodami toliau pateiktas formules galite valdyti tekstą, pvz., sujungti arba sujungti reikšmes iš kelių stulpelių, palyginti stulpelių turinį, šalinti simbolius ir tarpus bei pasikartojančius simbolius.
Didžiųjų ir mažųjų teksto raidžių keitimast
Norėdami pakeisti didžiąsias ir mažąsias teksto raides, naudokite funkcijas UPPER,LOWER arba PROPER.
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| nina Vietzen | =UPPER([1stulpelis]) | Teksto rašymas didžiosiomis raidėmis (NINA VIETZEN) |
| nina Vietzen | =LOWER([Stulpelis1]) | Keičia tekstą į tekstą mažosiomis raidėmis (nina vietzen) |
| nina Vietzen | =PROPER([1stulpelis]) | Teksto keitimas į didžiąsias ir mažąsias raides (Nina Vietzen) |
Vardo ir pavardės sujungimas
Norėdami sujungti vardą ir pavardę, naudokite ampersendo (&) operatorių arba funkciją CONCATENATE .
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| Karlosas | Carvallo | =[Stulpelis1]&[Stulpelis2] | Sujungia dvi stygas (CarlosCarvallo) |
| Karlosas | Carvallo | =[Stulpelis1]&" "&[Stulpelis2] | Sujungia dvi eilutes, atskirtas tarpu (Carlos Carvallo) |
| Karlosas | Carvallo | =[Stulpelis2]&", "&[Stulpelis1] | Sujungia dvi eilutes, atskirtas kableliu ir tarpu (Carvallo, Carlos) |
| Karlosas | Carvallo | =CONCATENATE([2stulpelis], ",", [1stulpelis]) | Sujungia dvi eilutes, atskirtas kableliu (Carvallo, Carlos) |
Skirtingų stulpelių teksto ir skaičių derinimas
Norėdami sujungti tekstą ir skaičius, naudokite funkciją CONCATENATE , ampersendo (&) operatorių arba funkciją TEXT ir ampersando operatorių.
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| Jangas | 28 | =[Stulpelis1]&" parduota "&[Stulpelis2]&" vienetai." | Sujungia aukščiau pateiktą turinį į frazę (Yang pardavė 28 vienetus.) |
| Dubois | 40% | =[Column1]&" parduota "&TEXT([Column2],"0%")&" nuo visų pardavimų." | Sujungia aukščiau pateiktą turinį į frazę (Dubois pardavė 40 % visų pardavimų.) Pastaba: Funkcija TEXT prideda suformatuotą stulpelio2 reikšmę vietoj esamos reikšmės, kuri yra 0,4. |
| Jangas | 28 | =CONCATENATE([Stulpelis1]," parduota ",[Stulpelis2]," vienetai.") | Sujungia aukščiau pateiktą turinį į frazę (Yang pardavė 28 vienetus.) |
Teksto sujungimas su data arba laiku
Norėdami sujungti tekstą su data arba laiku, naudokite funkciją TEXT ir ženklo (&) operatorių.
| 1stulpelis | 2stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|
| Atsiskaitymo data | 2007 m. birželio 5 d. | ="Pareiškimo data: "&TEXT([Column2], "d-mmm-yyyy") | Sujungia tekstą su data (Pareiškimo data: 2007 m. birželio 5 d.) |
| Atsiskaitymo data | 2007 m. birželio 5 d. | =[Stulpelis1]&" "&TEXT([Stulpelis2], "mmm-dd-yyyy") | Sujungia tekstą ir datą iš skirtingų stulpelių į vieną stulpelį (atsiskaitymo data: 2007 m. birželio 05 d.) |
Stulpelio turinio palyginimas
Norėdami palyginti vieną stulpelį su kitu stulpeliu ar reikšmių sąrašu, naudokite funkcijas EXACT ir OR .
| 1stulpelis | 2stulpelis | Formulė | Aprašas (galimas rezultatas) |
|---|---|---|---|
| BD122 | BD123 | =EXACT([1stulpelis],[2stulpelis]) | Lygina pirmųjų dviejų stulpelių turinį (Ne) |
| BD122 | BD123 | =EXACT([Column1], "BD122") | Palygina Column1 turinį ir eilutę "BD122" (Taip) |
Patikrinkite, ar stulpelio reikšmė arba jos dalis atitinka konkretų tekstą
Norėdami patikrinti, ar stulpelio reikšmė ar jos dalis atitinka konkretų tekstą, naudokite funkcijas IF,FIND,SEARCH ir ISNUMBER .
| 1stulpelis | Formulė | Aprašas (galimas rezultatas) |
|---|---|---|
| Vietzen | =IF([Column1]="Vietzen", "OK", "Not OK") | Patikrina, ar Stulpelis1 yra vietzen (Gerai) |
| Vietzen | =IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") | Tikrina, ar 1stulpelyje yra raidė v (Gerai) |
| BD123 | =ISNUMBER(FIND("BD",[Column1])) | Tikrina, ar 1stulpelyje yra BD (Taip) |
Netuščių stulpelių skaičiavimas
Norėdami suskaičiuoti užpildytus stulpelius, naudokite funkciją COUNTA .
| 1stulpelis | 2stulpelis | Column3 | Formulė | Aprašas (rezultatas) |
|---|---|---|---|---|
| Pardavimai | 19 | =COUNTA([Stulpelis1], [Stulpelis2]) | Apskaičiuoja, kiek stulpelių nėra tušti (2) | |
| Pardavimai | 19 | =COUNTA([Stulpelis1], [Stulpelis2], [Stulpelis3]) | Apskaičiuoja, kiek stulpelių nėra tušti (2) |
Simbolių šalinimas iš teksto
Norėdami pašalinti simbolius iš teksto, naudokite funkcijas LEN,LEFT ir RIGHT .
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| Vitaminas A | =LEFT([Stulpelis1],LEN([Stulpelis1])-2) | Pateikia 7 (9–2) simbolius pradedant iš kairės (vitaminas) |
| Vitaminas B1 | =RIGHT([Stulpelis1], LEN([Stulpelis1])-8) | Grąžina 2 (10–8) simbolius pradedant iš dešinės (B1) |
Tarpų šalinimas nuo stulpelio pradžios ir pabaigos
Norėdami pašalinti tarpus iš stulpelio, naudokite funkciją TRIM .
| 1stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|
| Labas! | =TRIM([Stulpelis1]) | Pašalina tarpus iš pradžios ir pabaigos (Sveiki!) |
Simbolio kartojimas stulpelyje
Norėdami pakartoti stulpelio simbolį, naudokite funkciją REPT .
| Formulė | Aprašas (rezultatas) |
|---|---|
| =REPT (".",3) | Kartoja tašką 3 kartus (...) |
| =REPT("-";10) | Pakartoja brūkšnį 10 kartų (----------) |
Abėcėlinis funkcijų sąrašas
Toliau pateiktas abėcėlinis saitų į "SharePoint" vartotojams prieinamas funkcijas sąrašas. Jis apima trigonometrines, statistines ir finansines funkcijas, taip pat sąlygines, datos, matematines ir teksto formules.
Kiti ištekliai
Jei čia nematote, ką bandote padaryti, patikrinkite, ar galite tai padaryti naudodami "Excel". Pateikiame keletą papildomų šaltinių. Kai kurios iš jų gali būti taikomos senesnėms versijoms, todėl gali būti rodomos vartotojo sąsajos skirtumų. Pvz., elementai "SharePoint" svetainės veiksmų meniu dabar yra parametruoseOffice
meniu.