Formulių naudojimas sąrašuose apskaičiuotuose stulpeliuose gali padėti įtraukti į esamus stulpelius, pvz., apskaičiuoti pardavimo mokestį už kainą. Juos galima sujungti, kad būtų galima programiškai patikrinti duomenis. Norėdami įtraukti apskaičiuojamąjį stulpelį, spustelėkite + įtraukti stulpelį, tada pasirinkite Daugiau.
Pastaba: Apskaičiuoti laukai gali veikti tik savo eilutėje, todėl negalite nurodyti reikšmės kitoje eilutėje arba stulpeliuose, esančiuose kitame sąraše ar bibliotekoje. Formulėje peržvalgos laukai nepalaikomi, o naujai įterptos eilutės ID negalima naudoti kaip ID, kai formulė apdorojama.
Įvedant formules, jei nenurodyta kitaip, tarp raktažodžių ir operatorių nėra tarpų. Toliau pateiktas sąrašas nėra išsamus. Norėdami peržiūrėti visas formules, žr. abėcėlinį sąrašą šio straipsnio pabaigoje.
Pastaba: Apskaičiuoti laukai gali veikti tik savo eilutėje, todėl negalite nurodyti reikšmės kitoje eilutėje arba stulpeliuose, esančiuose kitame sąraše ar bibliotekoje. Formulėje peržvalgos laukai nepalaikomi, o naujai įterptos eilutės ID negalima naudoti kaip ID, kai formulė apdorojama.
Pasirinkite antraštę žemiau, kad ją atidarytumėte, ir peržiūrėkite išsamias instrukcijas.
Galite naudoti šias formules norėdami patikrinti sakinio sąlygą ir grąžinti reikšmę Taip arba Ne, patikrinti alternatyvią reikšmę, pvz., Gerai arba Ne Gerai, arba grąžinti tuščią arba brūkšnelį, kad būtų galima pateikti nulinę reikšmę.
Patikrinkite, ar skaičius yra didesnis arba mažesnis už kitą skaičių
Norėdami atlikti šį palyginimą, naudokite funkciją IF.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (galimas rezultatas) |
---|---|---|---|
15000 |
9000 |
=[Column1]>[Column2] |
Ar 1 stulpelis didesnis už 2 stulpelį? (Taip) |
15000 |
9000 |
=IF([Column1]<=[Column2], "Ok", "Not Ok") |
Ar 1 stulpelis yra mažesnis arba lygus stulpeliui2? (Nėra gerai) |
Loginės reikšmės grąžinimas palyginus stulpelio turinį
Rezultatui, kuris yra loginė reikšmė (Taip arba Ne), naudokite funkcijas AND, ORir NOT.
1 stulpelis |
2 stulpelis |
3 stulpelis |
Formulė |
Aprašas (galimas rezultatas) |
---|---|---|---|---|
15 |
9 |
8 |
=AND([Column1]>[Column2], [Column1]<[Column3]) |
Ar 15 didesnis už 9 ir mažesnis už 8? (Ne) |
15 |
9 |
8 |
=OR([Column1]>[Column2], [Column1]<[Column3]) |
Ar 15 daugiau nei 9 arba mažiau nei 8? (Taip) |
15 |
9 |
8 |
=NOT([Column1]+[Column2]=24) |
Ar 15 plius 9 nėra lygu 24? (Ne) |
Norėdami gauti rezultatą, kuris yra kitas skaičiavimas arba bet kuri kita reikšmė, išskyrus Taip arba Ne, naudokite funkcijas IF, ANDir OR.
1 stulpelis |
2 stulpelis |
3 stulpelis |
Formulė |
Aprašas (galimas rezultatas) |
---|---|---|---|---|
15 |
9 |
8 |
=IF([Column1]=15, "Ok", "Not Ok") |
Jei reikšmė stulpelyje1 yra lygi 15, grįžkite "Gerai". (Gerai) |
15 |
9 |
8 |
=IF(AND([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not Ok") |
Jei 15 yra didesnis už 9 ir mažesnis už 8, grįžkite "Gerai". (Nėra gerai) |
15 |
9 |
8 |
=IF(OR([Column1]>[Column2], [Column1]<[Column3]), "Ok", "Not Ok") |
Jei 15 yra didesnis nei 9 arba mažesnis už 8, grįžkite "Gerai". (Gerai) |
Rodyti nulius kaip tuščius arba brūkšnelius
Norėdami rodyti nulį, atlikite paprastą skaičiavimą. Norėdami rodyti tuščią arba brūkšnį, naudokite funkciją IF.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (galimas rezultatas) |
---|---|---|---|
10 |
10 |
=[Column1]-[Column2] |
Antrasis skaičius atimamas iš pirmojo skaičiaus (0) |
15 |
9 |
=IF([Column1]-[Column2],"-",[Column1]-[Column2]) |
Grąžina brūkšnį, kai reikšmė yra nulis (-) |
Klaidų reikšmių slėpimas stulpeliuose
Norėdami vietoje klaidos reikšmės rodyti brūkšnį, #N/A arba NA, naudokite funkciją ISERROR.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (galimas rezultatas) |
---|---|---|---|
10 |
0 |
=[Column1]/[Column2] |
Įvyksta klaida (#DIV/0) |
10 |
0 |
=IF(ISERROR([Column1]/[Column2]),"NA",[Column1]/[Column2]) |
Grąžina NA, kai reikšmė yra klaida |
10 |
0 |
=IF(ISERROR([Column1]/[Column2]),"-",[Column1]/[Column2]) |
Grąžina brūkšnį, kai reikšmė yra klaida |
Tikrinti, ar yra tuščių laukų
Norėdami rasti tuščius laukus, galite naudoti formulę ISBLANK.
1 stulpelis |
Formulė |
Aprašas (galimas rezultatas) |
"Jelly beans" |
=ISBLANK([Stulpelis1] |
Grąžina Taip arba Ne, jei tuščia arba ne |
"Plienas" |
=IF(ISBLANK([Column1]), "Not Ok", "Ok") |
Užpildykite savo pasirinkimus – pirmiausia, jei tuščia, antra, jei ne |
Daugiau IS funkcijų žr. IS funkcijos.
Galite naudoti šias formules norėdami atlikti skaičiavimus, pagrįstus datomis ir laiku, pvz., į datą įtraukti dienų, mėnesių ar metų skaičių, apskaičiuoti dviejų datų skirtumą ir konvertuoti laiką į dešimtainę reikšmę.
Datų įtraukimas
Norėdami į datą įtraukti dienų skaičių, naudokite įtraukimo (+) operatorių.
Pastaba: Kai manipuliuojate datomis, apskaičiuoto stulpelio grąžinimo tipas turi būti nustatytas kaip Data ir laikas.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
6/9/2007 |
3 |
=[Column1]+[Column2] |
Prideda 3 dienas į 2007-06-09 (2007-06-12) |
12/10/2008 |
54 |
=[Column1]+[Column2] |
Prideda 54 dienas į 2008-01-12 (2009-02-2) |
Norėdami į datą įtraukti mėnesių skaičių, naudokite funkcijas DATE, YEAR, MONTHir DAY.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) |
Prideda 3 mėnesius į 2007-09-06 (2007-09-09) |
12/10/2008 |
25 |
=DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) |
Įtraukia 25 mėnesius į 2008-01-12 (2011-01-10) |
Norėdami į datą įtraukti metų skaičių, naudokite funkcijas DATE, YEAR, MONTHir DAY.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) |
Prideda 3 metus į 2007-06-09 (2010-09-06) |
12/10/2008 |
25 |
=DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) |
Prideda 25 metus į 2008-01-12 (2033-10-12) |
Norėdami į datą įtraukti dienų, mėnesių ir metų derinį, naudokite funkcijas DATE, YEAR, MONTHir DAY.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
6/9/2007 |
=DATE(YEAR([Column1])+3,MONTH([Column1])+1,DAY([Column1])+5) |
Prideda 3 metus, 1 mėnesį ir 5 dienas į 2007-06-09 (2010-07-14) |
12/10/2008 |
=DATE(YEAR([Column1])+1,MONTH([Column1])+7,DAY([Column1])+5) |
Prideda 1 metus, 7 mėnesius ir 5 dienas į 2008-01-12 (2010-07-15) |
Skirtumo tarp dviejų datų skaičiavimas
Naudokite funkciją DATEDIF šiam skaičiavimui atlikti.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
1995-sau-01 |
1999-06-15 |
=DATEDIF([Column1], [Column2],"d") |
Grąžina dienų skaičių tarp dviejų datų (1626) |
1995-sau-01 |
1999-06-15 |
=DATEDIF([Column1], [Column2],"ym") |
Grąžina mėnesių skaičių tarp datų, neatsižvelgiant į metų dalį (5) |
1995-sau-01 |
1999-06-15 |
=DATEDIF([Column1], [Column2],"yd") |
Grąžina dienų skaičių tarp datų, neatsižvelgiant į metų dalį (165) |
Skirtumo tarp dviejų kartų skaičiavimas
Norėdami pateikti rezultatą standartiniu laiko formatu (valandos:min.:sekundės), naudokite atimties operatorių (-) ir funkciją TEXT. Kad šis metodas veiktų, valandos neturi viršyti 24, o minutės ir sekundės neturi viršyti 60.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
2007-06-09 10:35 |
2007-09-06 03:30 |
=TEXT([Column2]-[Column1],"h") |
Valandos tarp dviejų kartų (4) |
2007-06-09 10:35 |
2007-09-06 03:30 |
=TEXT([Column2]-[Column1],"h:mm") |
Valandos ir minutės tarp dviejų kartų (4:55) |
2007-06-09 10:35 |
2007-09-06 03:30 |
=TEXT([Column2]-[Column1],"h:mm:ss") |
Valandos, minutės ir sekundės tarp dviejų kartų (4:55:00) |
Norėdami pateikti rezultatą sumai, pagrįstai vienu laiko vienetu, naudokite funkciją INT arba funkciją HOUR, MINUTEarba SECOND.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
2007-06-09 10:35 |
2007-06-10 03:30 |
=INT(([Column2]-[Column1])*24) |
Bendras valandų skaičius tarp dviejų kartų (28) |
2007-06-09 10:35 |
2007-06-10 03:30 |
=INT(([Column2]-[Column1])*1440) |
Bendras minučių skaičius tarp dviejų kartų (1735) |
2007-06-09 10:35 |
2007-06-10 03:30 |
=INT(([Column2]-[Column1])*86400) |
Bendras sekundžių skaičius tarp dviejų kartų (104100) |
2007-06-09 10:35 |
2007-06-10 03:30 |
=HOUR([Column2]-[Column1]) |
Valandos tarp dviejų kartų, kai skirtumas neviršija 24 (4) |
2007-06-09 10:35 |
2007-06-10 03:30 |
=MINUTE([Column2]-[Column1]) |
Minutės tarp dviejų kartų, kai skirtumas neviršija 60 (55) |
2007-06-09 10:35 |
2007-06-10 03:30 |
=SECOND([Column2]-[Column1]) |
Sekundės tarp dviejų kartų, kai skirtumas neviršija 60 (0) |
Laikų konvertavimas
Norėdami konvertuoti valandas iš standartinio laiko formato į dešimtainį skaičių, naudokite funkciją INT.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
10:35 |
=([Column1]-INT([Column1]))*24 |
Valandų skaičius nuo 12:00 (10,583333) |
12:15 |
=([Column1]-INT([Column1]))*24 |
Valandų skaičius nuo 12:00 (12,25) |
Norėdami konvertuoti valandas iš dešimtainio skaičiaus į standartinį laiko formatą (valandos:min.:sekundės), naudokite dalybos operatorių ir funkciją TEXT.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
23:58 |
=TEXT(Column1/24, "hh:mm:ss") |
Valandos, minutės ir sekundės nuo 12:00 (00:59:55) |
2:06 |
=TEXT(Column1/24, "h:mm") |
Valandos ir minutės nuo 12:00 (0:05) |
Julijos datų įterpimas
Julijaus data nurodo datos formatą, kuris yra dabartinių metų derinys ir dienų skaičius nuo metų pradžios. Pvz., 2007 m. sausio 1 d. yra 2007001 2007 m. gruodžio 31 d., yra 2007365. Šis formatas nėra pagrįstas Julijos kalendoriumi.
Norėdami konvertuoti datą į Julian datą, naudokite funkcijas TEXT ir DATEVALUE.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
6/23/2007 |
=TEXT([Column1],"yy")&TEXT(([Column1]-DATEVALUE("1/1/"& TEXT([Column1],"yy"))+1),"000") |
Data Julian formatu su dviem skaitmenimis (07174) |
6/23/2007 |
=TEXT([Column1],"yyyy")&TEXT(([Column1]-DATEVALUE("1/1/"&TEXT([Column1],"yy"))+1),"000") |
Data Julian formatu su keturių skaitmenų metais (2007174) |
Norėdami konvertuoti datą į Julijaus datą, naudojamą astronomijai, naudokite konstantą 2415018,50. Ši formulė veikia tik datoms po 1901-03-01 ir jei naudojate 1900 m. datų sistemą.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
6/23/2007 |
=[Column1]+2415018.50 |
Data Julian formatu, naudojama astronomija (2454274.50) |
Rodyti datas kaip savaitės dieną
Norėdami konvertuoti datas į savaitės dienos tekstą, naudokite funkcijas TEXTir WEEKDAY.
1 stulpelis |
Formulė |
Aprašas (galimas rezultatas) |
---|---|---|
2007-vas-19 |
=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 grąžina sutrumpintą dienos pavadinimą (Thu) |
Norėdami atlikti įvairius matematinius skaičiavimus, pvz., įtraukti, atimti, dauginti ir dalyti skaičius, apskaičiuoti skaičių vidurkį arba medianą, suapvalinti skaičių ir skaičiavimo reikšmes, galite naudoti šias formules.
Skaičių įtraukimas
Norėdami į eilutę įtraukti skaičių dviejuose ar daugiau stulpelių, naudokite papildymo operatorių (+) arba funkciją SUM.
1 stulpelis |
2 stulpelis |
3 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|---|
6 |
5 |
4 |
=[Column1]+[Column2]+[Column3] |
Įtraukia reikšmes pirmuose trijuose stulpeliuose (15) |
6 |
5 |
4 |
=SUM([Column1],[Column2],[Column3]) |
Įtraukia reikšmes pirmuose trijuose stulpeliuose (15) |
6 |
5 |
4 |
=SUM(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) |
Jei 1 stulpelis yra didesnis už 2 stulpelį, prideda skirtumą ir Stulpelis3. Else add 10 and Column3 (5) |
Skaičių atimtis
Norėdami atimti skaičius dviejuose ar daugiau stulpelių iš eilutės, naudokite atimties operatorių (-) arba funkciją SUM su neigiamais skaičiais.
1 stulpelis |
2 stulpelis |
3 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|---|
15000 |
9000 |
-8000 |
=[Column1]-[Column2] |
Atima 9000 iš 15000 (6000) |
15000 |
9000 |
-8000 |
=SUM([Column1], [Column2], [Column3]) |
Prideda skaičius pirmuose trijuose stulpeliuose, įskaitant neigiamas reikšmes (16000) |
Dviejų skaičių skirtumo skaičiavimas procentais
Naudokite atimties (-) ir dalybos (/) operatorius ir funkciją ABS.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
2342 |
2500 |
=([Column2]-[Column1])/ABS([Column1]) |
Procentinis pokytis (6,75 % arba 0,06746) |
Skaičių dauginimo
Norėdami dauginti skaičius dviejuose ar daugiau stulpelių iš eilės, naudokite daugybos operatorių (*) arba funkciją PRODUCT.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
5 |
2 |
=[Column1]*[Column2] |
Sudaugina skaičius pirmuose dviejuose stulpeliuose (10) |
5 |
2 |
=PRODUCT([Column1], [Column2]) |
Sudaugina skaičius pirmuose dviejuose stulpeliuose (10) |
5 |
2 |
=PRODUCT([Stulpelis1],[Stulpelis2],2) |
Sudaugina skaičius pirmuose dviejuose stulpeliuose ir skaičių 2 (20) |
Skaičių dalybos
Norėdami padalyti skaičius dviejuose ar daugiau stulpelių iš eilės, naudokite dalybos operatorių (/).
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
15000 |
12 |
=[Column1]/[Column2] |
Padalija 15000 iš 12 (1250) |
15000 |
12 |
=([Column1]+10000)/[Column2] |
Prideda 15000 ir 10000, tada padalija sumą iš 12 (2083) |
Skaičių vidurkio skaičiavimas
Vidurkis taip pat vadinamas vidurkiu. Norėdami apskaičiuoti skaičių vidurkį dviejuose ar daugiau stulpelių eilutėje, naudokite funkciją AVERAGE.
1 stulpelis |
2 stulpelis |
3 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|---|
6 |
5 |
4 |
=AVERAGE([Column1], [Column2],[Column3]) |
Skaičių pirmuose trijuose stulpeliuose vidurkis (5) |
6 |
5 |
4 |
=AVERAGE(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) |
Jei 1 stulpelis yra didesnis už 2 stulpelį, apskaičiuokite skirtumo vidurkį ir 3 stulpelį. Dar galima apskaičiuoti reikšmių 10 ir Column3 (2.5) vidurkį |
Skaičių medianos skaičiavimas
Mediana yra reikšmė, esanti užsakytos skaičių diapazono centre. Naudokite funkciją MEDIAN norėdami apskaičiuoti skaičių grupės medianą.
A |
B |
C |
D |
E |
F |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|---|---|---|---|
10 |
7 |
9 |
27 |
0 |
4 |
=MEDIAN(A, B, C, D, E, F) |
Skaičių mediana pirmuose 6 stulpeliuose (8) |
Mažiausio arba didžiausio skaičiaus diapazone skaičiavimas
Norėdami apskaičiuoti mažiausią arba didžiausią skaičių dviejuose ar daugiau stulpelių eilutėje, naudokite funkcijas MINir MAX.
1 stulpelis |
2 stulpelis |
3 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|---|
10 |
7 |
9 |
=MIN([Column1], [Column2], [Column3]) |
Mažiausias skaičius (7) |
10 |
7 |
9 |
=MAX([Column1], [Column2], [Column3]) |
Didžiausias skaičius (10) |
Reikšmių skaičiavimas
Norėdami suskaičiuoti skaitines reikšmes, naudokite funkciją COUNT.
1 stulpelis |
2 stulpelis |
3 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|---|
Obuolys |
12/12/2007 |
=COUNT([Column1], [Column2], [Column3]) |
Skaičiuoja stulpelių, kuriuose yra skaitinių reikšmių, skaičių. Neįtraukia datos ir laiko, teksto ir neapibrėžtų reikšmių (0) |
|
12 EUR |
#DIV/0! |
1.01 |
=COUNT([Column1], [Column2], [Column3]) |
Skaičiuoja stulpelių, kuriuose yra skaitinių reikšmių, skaičių, bet neįtraukia klaidų ir loginių reikšmių (2) |
Skaičiaus padidinkite arba sumažinkite procentais
Naudokite procento (%) operatorių šiam skaičiavimui atlikti.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
23 |
3% |
=[Column1]*(1+5%) |
Padidina skaičių stulpelyje1 5 % (24,15) |
23 |
3% |
=[Column1]*(1+[Column2]) |
Padidina skaičių stulpelyje1 pagal 2 stulpelio procento reikšmę: 3 % (23,69) |
23 |
3% |
=[Column1]*(1-[Column2]) |
Sumažina skaičių stulpelyje1 iš procentų reikšmės stulpelyje2: 3 % (22,31) |
Skaičiaus pakėlimas į maitinimo sąsą
Norėdami atlikti šį skaičiavimą, naudokite eksponentės operatorių (^) arba funkciją POWER.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
5 |
2 |
=[Column1]^[Column2] |
Apskaičiuoja penkis kvadratus (25) |
5 |
3 |
=POWER([Stulpelis1], [Stulpelis2]) |
Apskaičiuoja penkis kubus (125) |
Skaičiaus apvalinimas
Norėdami suapvalinti skaičių, naudokite funkciją ROUNDUP, ODDarba EVEN.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
20.3 |
=ROUNDUP([Stulpelis1],0) |
Suapvalina 20,3 iki artimiausio sveikojo skaičiaus (21) |
-5.9 |
=ROUNDUP([Stulpelis1],0) |
Suapvalina -5,9 iki artimiausio sveikojo skaičiaus (-5) |
12.5493 |
=ROUNDUP([Stulpelis1],2) |
Suapvalina 12,5493 iki artimiausio šimtojo, dviejų dešimtainių skilčių (12,55) |
20.3 |
=EVEN([Stulpelis1]) |
Suapvalina 20,3 iki artimiausio lygaus skaičiaus (22) |
20.3 |
=ODD([Stulpelis1]) |
Suapvalina 20,3 iki artimiausio nelyginio skaičiaus (21) |
Norėdami suapvalinti skaičių žemyn, naudokite funkciją ROUNDDOWN.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
20.3 |
=ROUNDDOWN([Stulpelis1],0) |
Suapvalina 20,3 iki artimiausio sveikojo skaičiaus (20) |
-5.9 |
=ROUNDDOWN([Stulpelis1],0) |
Suapvalina -5,9 iki artimiausio sveikojo skaičiaus (-6) |
12.5493 |
=ROUNDDOWN([Stulpelis1],2) |
Suapvalina 12,5493 iki artimiausio šimtojo, dviejų dešimtainių vietų (12,54) |
Norėdami suapvalinti skaičių iki artimiausio skaičiaus arba trupmenos, naudokite funkciją ROUND.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
20.3 |
=ROUND([Stulpelis1],0) |
Suapvalina 20,3 žemyn, nes trupmenos dalis yra mažesnė nei .5 (20) |
5.9 |
=ROUND([Stulpelis1],0) |
Suapvalina 5,9 aukštyn, nes trupmenos dalis yra didesnė už .5 (6) |
-5.9 |
=ROUND([Stulpelis1],0) |
Suapvalina -5,9 žemyn, nes trupmenos dalis yra mažesnė nei -,5 (-6) |
1.25 |
=ROUND([Stulpelis1], 1) |
Suapvalina skaičių iki artimiausio dešimtainio (dešimtainio skyriklio). Suapvalinama dalis yra 0,05 arba didesnė, todėl skaičius apvalinamas iki didesnio skaičiaus (rezultatas: 1,3) |
30.452 |
=ROUND([Stulpelis1], 2) |
Suapvalina skaičių iki artimiausio šimtojo (dviejų dešimtainių vietų). Kadangi apvalinama 0,002 dalis yra mažesnė nei 0,005, skaičius apvalinamas žemyn (rezultatas: 30,45) |
Norėdami suapvalinti skaičių iki reikšminio skaitmens, aukščiau 0, naudokite funkcijas ROUND, ROUNDUP, ROUNDDOWN, INTir LEN.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
5492820 |
=ROUND([Column1],3-LEN(INT([Column1]))) |
Suapvalina skaičių iki 3 reikšmių skaitmenų (5490000) |
22230 |
=ROUNDDOWN([Column1],3-LEN(INT([Column1]))) |
Suapvalina apatinį skaičių iki 3 reikšmių skaitmenų (22200) |
5492820 |
=ROUNDUP([Column1], 5-LEN(INT([Column1]))) |
Suapvalina viršutinį skaičių iki 5 reikšmių skaitmenų (5492900) |
Galite naudoti šias formules tekstui valdyti, pvz., kelių stulpelių reikšmių sujungimas arba sujungimas, stulpelių turinio lyginimas, simbolių ar tarpų šalinimas ir pasikartojančių simbolių šalinimas.
Teksto atvejo keitimas
Norėdami pakeisti teksto didžiąsias ir mažąsias raides, naudokite funkciją UPPER, LOWERarba PROPER.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
nina Vietzen |
=UPPER([Column1]) |
Pakeičia tekstą į didžiąsias raides (NINA VIETZEN) |
nina Vietzen |
=LOWER([Stulpelis1]) |
Pakeičia tekstą į mažąsias raides (nina vietzen) |
nina Vietzen |
=PROPER([Stulpelis1]) |
Pakeičia tekstą į pavadinimo rašią (Nina Vietzen) |
Sujunkite vardus ir pavardes
Norėdami sujungti vardus ir pavardes, naudokite ampersando operatorių (&) arba funkciją CONCATENATE.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
Karlosas |
Carvallo |
=[Column1]&[Column2] |
Sujungia dvi eilutes ("CarlosCarvallo") |
Karlosas |
Carvallo |
=[Column1]&" "&[Column2] |
Sujungia dvi eilutes, atskirtas tarpais (Carlos Carvallo) |
Karlosas |
Carvallo |
=[Column2]&", "&[Column1] |
Sujungia dvi eilutes, atskirtas kableliu ir tarpu (Carvallo, Carlos) |
Karlosas |
Carvallo |
=CONCATENATE([Column2], ",", [Column1]) |
Sujungia dvi eilutes, atskirtas kableliu (Carvallo,Carlos) |
Teksto ir skaičių iš skirtingų stulpelių sujungtų
Norėdami sujungti tekstą ir skaičius, naudokite funkciją CONCATENATE, ampersand operatorių (&) arba funkciją TEXT ir ampersand operatorių.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
Jonas |
28 |
=[Column1]&" pardavė "&[Column2]&" vienetais." |
Sujungia aukščiau pateiktą turinį į frazę (Jonas pardavė 28 vienetus.) |
Dubois |
40% |
=[Column1]&" pardavė "&TEXT([Column2],"0%")&" viso pardavimo." |
Sujungia aukščiau pateiktą turinį į frazę (Dubois pardavė 40 % viso pardavimo.) Pastaba: Funkcija TEXT vietoj pagrindinės reikšmės pridedama stulpelio2 suformatuota reikšmė, kuri yra .4. |
Jonas |
28 |
=CONCATENATE([Column1]," parduota ",[Column2]," vienetai.") |
Sujungia aukščiau pateiktą turinį į frazę (Jonas pardavė 28 vienetus.) |
Teksto sujunkite su data arba laiku
Norėdami sujungti tekstą su data arba laiku, naudokite funkciją TEXT ir ampersand operatorių (&).
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|
Atsiskaitymo data |
2007-06-05 |
="Statement date: "&TEXT([Column2], "d-mmm-yyyy") |
Sujungia tekstą su data (Išrašo data: 2007-06-05) |
Atsiskaitymo data |
2007-06-05 |
=[Column1]&" "&TEXT([Column2], "mmm-dd-yyyy") |
Sujungia skirtingų stulpelių tekstą ir datą į vieną stulpelį (Atsiskaitymo data 2007-05-05) |
Stulpelio turinio palyginimas
Norėdami palyginti vieną stulpelį su kitu stulpeliu arba reikšmių sąrašu, naudokite funkcijas EXACTir OR.
1 stulpelis |
2 stulpelis |
Formulė |
Aprašas (galimas rezultatas) |
---|---|---|---|
BD122 |
BD123 |
=EXACT([Stulpelis1],[Stulpelis2]) |
Palygina pirmųjų dviejų stulpelių turinį (Ne) |
BD122 |
BD123 |
=EXACT([Column1], "BD122") |
Palygina 1 stulpelio ir eilutės "BD122" turinį (Taip) |
Patikrinkite, ar stulpelio reikšmė ar jos dalis atitinka konkretų tekstą
Norėdami patikrinti, ar stulpelio reikšmė ar jos dalis atitinka konkretų tekstą, naudokite funkcijas IF, FIND, SEARCHir ISNUMBER.
1 stulpelis |
Formulė |
Aprašas (galimas rezultatas) |
---|---|---|
Vietzen |
=IF([Column1]="Vietzen", "OK", "Not Ok") |
Tikrina, ar stulpelis1 yra Vietzen (gerai) |
Vietzen |
=IF(ISNUMBER(FIND("v",[Column1])), "Ok", "Not Ok") |
Tikrina, ar stulpelyje1 yra raidė v (gerai) |
BD123 |
=ISNUMBER(FIND("BD",[Column1])) |
Tikrina, ar stulpelyje1 yra BD (Taip) |
Netuščius stulpelius skaičiuoti
Norėdami suskaičiuoti netuščius stulpelius, naudokite funkciją COUNTA.
1 stulpelis |
2 stulpelis |
3 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|---|---|
Pardavimas |
19 |
=COUNTA([Stulpelis1], [Stulpelis2]) |
Skaičiuoja netuščius stulpelius (2) |
|
Pardavimas |
19 |
=COUNTA([Column1], [Column2], [Column3]) |
Skaičiuoja netuščius stulpelius (2) |
Simbolių pašalinimas iš teksto
Norėdami pašalinti simbolius iš teksto, naudokite funkcijas LEN,LEFTir RIGHT.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
Vitaminas A |
=LEFT([Column1],LEN([Column1])-2) |
Grąžina 7 (9-2) simbolius, pradedant nuo kairės (vitaminas) |
Vitaminas B1 |
=RIGHT([Column1], LEN([Column1])-8) |
Grąžina 2 (10-8) simbolius nuo dešinės (B1) |
Tarpų pašalinimas iš stulpelio pradžios ir pabaigos
Norėdami pašalinti tarpus iš stulpelio, naudokite funkciją TRIM.
1 stulpelis |
Formulė |
Aprašas (rezultatas) |
---|---|---|
Labas! |
=TRIM([Stulpelis1]) |
Pašalina tarpus nuo pradžios ir pabaigos (Sveiki čia!) |
Simbolio kartojimas stulpelyje
Norėdami pakartoti simbolį stulpelyje, naudokite funkciją REPT.
Formulė |
Aprašas (rezultatas) |
---|---|
=REPT(".",3) |
Kartoja laikotarpį 3 kartus (...) |
=REPT("-",10) |
Kartoja brūkšnį 10 kartų (----------) |
Abėcėlinis funkcijų sąrašas
Toliau pateikiamas abėcėlinis saitų su funkcijomis, kurias gali naudoti „SharePoint“ vartotojai, sąrašas. Ji apima trigonometrines, statistines ir finansines funkcijas, taip pat sąlygines, datos, matematines ir teksto formules.
Kiti ištekliai
Jei čia nematote, ką bandote daryti, žr., ar galite tai padaryti Excel. Štai keletas papildomų šaltinių. Kai kurios iš jų gali apimti senesnes versijas, todėl gali skirtis rodoma vartotojo sąsaja. Pvz., programos meniu Svetainės veiksmai elementai SharePoint dabar yra meniu Parametrai meniu.