Използването на формули в изчисляеми колони в списъци може да ви помогне да добавите към съществуващи колони, като например изчисляване на данъка върху продажбите на цена. Те могат да се комбинират за програмно проверяване на данни. За да добавите изчисляема колона, щракнете върху + добавяне на колона, след което изберете Още.
Забележка: Изчисляемите полета могат да работят само на собствен ред, така че не можете да препращате към стойност в друг ред или колони, съдържащи се в друг списък или библиотека. Справочните полета не се поддържат във формула и ИД на току-що вмъкнат ред не може да се използва като ИД не съществува, когато формулата се обработва.
Когато въвеждате формули, освен ако не е указано друго, няма интервали между ключови думи и оператори. По-долу не е изчерпателен списък. За да видите всички формули, вижте азбучния списък в края на тази статия.
Забележка: Изчисляемите полета могат да работят само на собствен ред, така че не можете да препращате към стойност в друг ред или колони, съдържащи се в друг списък или библиотека. Справочните полета не се поддържат във формула и ИД на току-що вмъкнат ред не може да се използва като ИД не съществува, когато формулата се обработва.
Изберете заглавие по-долу, за да го отворите и да видите подробните инструкции.
Можете да използвате следните формули, за да тествате условието на команда и да върнете стойност "Да" или "Не", за да тествате алтернативна стойност, като например OK или Не OK, или да върнете празно или тире, за да представите стойност null.
Проверете дали число е по-голямо или по-малко от друго число
Използвайте функцията IF, за да извършите това сравнение.
Колона1 |
Колона2 |
Формула |
Описание (възможен резултат) |
---|---|---|---|
15000 |
9000 |
=[Колона1]>[Колона2] |
Колона1 по-голяма ли е от Колона2? (Да) |
15000 |
9000 |
=IF([Колона1]<=[Колона2] "OK"; "Не Е OK") |
Колона1 по-малка или равна ли е на Колона2? (Не Е OK) |
Връщане на логическа стойност след сравняване на съдържанието на колоните
За резултат, който е логическа стойност (Да или Не), използвайте функциите AND, ORи NOT.
Колона1 |
Колона2 |
Колона3 |
Формула |
Описание (възможен резултат) |
---|---|---|---|---|
15 |
9 |
8 |
=AND([Колона1]>[Колона2]; [Колона1]<[Колона3]) |
Има ли 15 по-големи от 9 и по-малко от 8? (Не) |
15 |
9 |
8 |
=OR([Колона1]>[Колона2] [Колона1]<[Колона3]) |
Дали 15 е по-голямо от 9 или по-малко от 8? (Да) |
15 |
9 |
8 |
=NOT([Колона1]+[Колона2]=24) |
Дали 15 плюс 9 не е равно на 24? (Не) |
За резултат, който е друго изчисление или друга стойност, различна от "Да" или "Не", използвайте функциите IF, ANDи OR.
Колона1 |
Колона2 |
Колона3 |
Формула |
Описание (възможен резултат) |
---|---|---|---|---|
15 |
9 |
8 |
=IF([Колона1]=15; "OK"; "Не Е OK") |
Ако стойността в колона1 е равна на 15, върнете "OK". (OK) |
15 |
9 |
8 |
=IF(AND([Колона1]>[Колона2] [Колона1]<[Колона3]); "OK"; "Не Е OK") |
Ако 15 е по-голямо от 9 и по-малко от 8, върнете "OK". (Не Е OK) |
15 |
9 |
8 |
=IF(OR([Колона1]>[Колона2] [Колона1]<[Колона3]); "OK"; "Не Е OK") |
Ако 15 е по-голямо от 9 или по-малко от 8, върнете "OK". (OK) |
Показване на нули като празни или тирета
За да покажете нула, извършете просто изчисление. За да покажете празно или тире, използвайте функцията IF.
Колона1 |
Колона2 |
Формула |
Описание (възможен резултат) |
---|---|---|---|
10 |
10 |
=[Колона1]-[Колона2] |
Второ число, извадено от първото (0) |
15 |
9 |
=IF([Колона1]-[Колона2];"-";[Колона1]-[Колона2]) |
Връща тире, когато стойността е нула (-) |
Скриване на стойностите на грешките в колони
За да покажете тире, #N/A или NA на мястото на стойността за грешка, използвайте функцията ISERROR.
Колона1 |
Колона2 |
Формула |
Описание (възможен резултат) |
---|---|---|---|
10 |
0 |
=[Колона1]/[Колона2] |
Води до грешка (#DIV/0) |
10 |
0 |
=IF(ISERROR([Колона1]/[Колона2]);"NA";[Колона1]/[Колона2]) |
Връща NA, когато стойността е грешка |
10 |
0 |
=IF(ISERROR([Колона1]/[Колона2]);"-";[Колона1]/[Колона2]) |
Връща тире, когато стойността е грешка |
Проверка за празни полета
Можете да използвате формулата ISBLANK, за да намерите празни полета.
Колона1 |
Формула |
Описание (възможен резултат) |
"Желирани бобчета" |
=ISBLANK([Колона1] |
Връща "Да" или "Не", ако е празно или не |
"Стоманена" |
=IF(ISBLANK([Колона1]); "Не Е OK"; "OK") |
Попълнете собствените си възможности за избор – първо е ако е празно, второ, ако не е |
За повече функции is вж. IS функции.
Можете да използвате следните формули, за да извършвате изчисления, които се базират на дати и часове, като например добавяне на няколко дни, месеци или години към дата, изчисляване на разликата между две дати и преобразуване на час в десетична стойност.
Добавяне на дати
За да добавите няколко дни към дата, използвайте оператора за добавяне (+).
Забележка: Когато манипулирате дати, типът на връщане на изчисляемата колона трябва да бъде зададен на Дата и час.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
6/9/2007 |
3 |
=[Колона1]+[Колона2] |
Добавя 3 дни към 9.6.2007 г. (12.6.2007 г.) |
12/10/2008 |
54 |
=[Колона1]+[Колона2] |
Добавя 54 дни към 10.12.2008 г. (2.2.2009 г.) |
За да добавите няколко месеца към дата, използвайте функциите DATE,YEAR, MONTHи DAY.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Колона1]);MONTH([Колона1])+[Колона2]DAY([Колона1])) |
Добавя 3 месеца към 9.6.2007 г. (9.9.2007 г.) |
12/10/2008 |
25 |
=DATE(YEAR([Колона1]);MONTH([Колона1])+[Колона2]DAY([Колона1])) |
Добавя 25 месеца към 10.12.2008 г. (1.10.2011 г.) |
За да добавите няколко години към дата, използвайте функциите DATE,YEAR, MONTHи DAY.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Колона1])+[Колона2]МЕСЕЦ([Колона1]);DAY([Колона1])) |
Добавя 3 години към 9.6.2007 г. (9.6.2010 г.) |
12/10/2008 |
25 |
=DATE(YEAR([Колона1])+[Колона2]МЕСЕЦ([Колона1]);DAY([Колона1])) |
Добавя 25 години към 10.12.2008 г. (10.12.2033 г.) |
За да добавите комбинация от дни, месеци и години към дата, използвайте функциите DATE,YEAR, MONTHи DAY.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
6/9/2007 |
=DATE(YEAR([Колона1])+3;MONTH([Колона1])+1;DAY([Колона1])+5) |
Добавя 3 години, 1 месец и 5 дни към 9.06.2007 г. (14.7.2010 г.) |
12/10/2008 |
=DATE(YEAR([Колона1])+1;MONTH([Колона1])+7;DAY([Колона1])+5) |
Добавя 1 година, 7 месеца и 5 дни към 10.12.2008 г. (15.7.2010 г.) |
Изчисляване на разликата между две дати
Използвайте функцията DATEDIF, за да извършите това изчисление.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
01 януари 1995 г. |
15 юни 1999 г. |
=DATEDIF([Колона1], [Колона2]"d") |
Връща броя на дните между двете дати (1626) |
01 януари 1995 г. |
15 юни 1999 г. |
=DATEDIF([Колона1], [Колона2]"ym") |
Връща броя на месеците между датите, като игнорира частта от годината (5) |
01 януари 1995 г. |
15 юни 1999 г. |
=DATEDIF([Колона1], [Колона2]"yd") |
Връща броя на дните между датите, като игнорира частта от годината (165) |
Изчисляване на разликата между два пъти
За да представите резултата в стандартния формат на часа (часове:минути:секунди), използвайте оператора за изваждане (-) и функцията TEXT. За да работи този метод, часовете не трябва да надвишават 24, а минутите и секундите не трябва да надвишават 60.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
09.06.2007 г. 10:35 ч. |
09.06.2007 г. 15:30 ч. |
=TEXT([Колона2]-[Колона1]"з") |
Часове между два пъти (4) |
09.06.2007 г. 10:35 ч. |
09.06.2007 г. 15:30 ч. |
=TEXT([Колона2]-[Колона1]"h:mm") |
Часове и минути между два пъти (4:55) |
09.06.2007 г. 10:35 ч. |
09.06.2007 г. 15:30 ч. |
=TEXT([Колона2]-[Колона1]"h:mm:ss") |
Часове, минути и секунди между два пъти (4:55:00) |
За да представите резултата в обща сума, базирана на единична единица за време, използвайте функцията INT или HOUR,MINUTEили SECOND.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
09.06.2007 г. 10:35 ч. |
10.06.2007 г. 15:30 ч. |
=INT(([Колона2]-[Колона1])*24) |
Общо часове между два пъти (28) |
09.06.2007 г. 10:35 ч. |
10.06.2007 г. 15:30 ч. |
=INT(([Колона2]-[Колона1])*1440) |
Общо минути между два пъти (1735) |
09.06.2007 г. 10:35 ч. |
10.06.2007 г. 15:30 ч. |
=INT(([Колона2]-[Колона1])*86400) |
Общо секунди между два пъти (104100) |
09.06.2007 г. 10:35 ч. |
10.06.2007 г. 15:30 ч. |
=HOUR([Колона2]-[Колона1]) |
Часове между два пъти, когато разликата не надвишава 24 (4) |
09.06.2007 г. 10:35 ч. |
10.06.2007 г. 15:30 ч. |
=MINUTE([Колона2]-[Колона1]) |
Минути между два пъти, когато разликата не надвишава 60 (55) |
09.06.2007 г. 10:35 ч. |
10.06.2007 г. 15:30 ч. |
=SECOND([Колона2]-[Колона1]) |
Секунди между два пъти, когато разликата не надвишава 60 (0) |
Конвертиране на часове
За да преобразувате часовете от стандартния формат на часа в десетично число, използвайте функцията INT.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
10:35 ч. |
=([Колона1]-INT([Колона1]))*24 |
Брой часове от 12:00 ч. (10,583333) |
12:15 ч. |
=([Колона1]-INT([Колона1]))*24 |
Брой часове от 12:00 ч. (12.25) |
За да преобразувате часове от десетично число в стандартния формат на часа (часове:минути:секунди), използвайте оператора за деление и функцията TEXT.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
23:58 |
=TEXT(Колона1/24; "hh:mm:ss") |
Часове, минути и секунди от 12:00 ч. (00:59:55) |
2:06 |
=TEXT(Колона1/24; "ч:мм") |
Часове и минути от 12:00 ч. (0:05) |
Вмъкване на дати на Юлиан
Датата на Юлиан се отнася за формат на дата, който е комбинация от текущата година и броя на дните от началото на годината. Например 1 януари 2007 г. се представя като 2007001 и 31 декември 2007 г., се представя като 2007365. Този формат не се базира на календара на Юлиан.
За да преобразувате дата в дата от Юлиан, използвайте функциите TEXTи DATEVALUE.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
6/23/2007 |
=TEXT([Колона1]"гг")&TEXT(([Колона1]-DATEVALUE("1/1/"& TEXT([Колона1]"гг"))+1);"000") |
Дата във формат "Юлиан", с двуцифрен период (07174) |
6/23/2007 |
=TEXT([Колона1]"гг")&TEXT(([Колона1]-DATEVALUE("1/1/"&TEXT([Колона1]"гг"))+1);"000") |
Дата във формат "Юлиан", с четирицифрен период (2007174) |
За да преобразувате дата в дата на Юлиан, която се използва в астрономията, използвайте константата 2415018.50. Тази формула работи само за дати след 1.3.1901 г. и ако използвате системата за дата 1900.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
6/23/2007 |
=[Колона1]+2415018,50 |
Дата във формат Юлиан, използвана в астрономията (2454274.50) |
Показване на датите като ден от седмицата
За да конвертирате дати в текста за деня от седмицата, използвайте функциите TEXTи WEEKDAY.
Колона1 |
Формула |
Описание (възможен резултат) |
---|---|---|
19 февруари 2007 г. |
=TEXT(WEEKDAY([Колона1]); "dddd") |
Изчислява деня от седмицата за датата и връща пълното име на деня (понеделник) |
3 януари 2008 г. |
=TEXT(WEEKDAY([Колона1]); "ddd") |
Изчислява деня от седмицата за датата и връща съкратено име на деня (чет) |
Можете да използвате следните формули, за да извършите различни математически изчисления, като например добавяне, изваждане, умножаване и разделяне на числа, изчисляване на средната стойност или медианата на числа, закръгляване на число и броене на стойности.
Добавяне на числа
За да добавите числа в две или повече колони в ред, използвайте оператора за добавяне (+) или функцията SUM.
Колона1 |
Колона2 |
Колона3 |
Формула |
Описание (резултат) |
---|---|---|---|---|
6 |
5 |
4 |
=[Колона1]+[Колона2]+[Колона3] |
Добавя стойностите в първите три колони (15) |
6 |
5 |
4 |
=SUM([Колона1][Колона2][Колона3]) |
Добавя стойностите в първите три колони (15) |
6 |
5 |
4 |
=SUM(IF([Колона1]>[Колона2] [Колона1]-[Колона2], 10); [Колона3]) |
Ако Колона1 е по-голяма от колона2, добавя разликата и Колона3. Друго добавяне на 10 и колона3 (5) |
Изваждане на числа
За да извадите числа в две или повече колони в ред, използвайте оператора за изваждане (-) или функцията SUM с отрицателни числа.
Колона1 |
Колона2 |
Колона3 |
Формула |
Описание (резултат) |
---|---|---|---|---|
15000 |
9000 |
-8000 |
=[Колона1]-[Колона2] |
Изважда 9000 от 15000 (6000) |
15000 |
9000 |
-8000 |
=SUM([Колона1] [Колона2]; [Колона3]) |
Добавя числа в първите три колони, включително отрицателни стойности (16000) |
Изчисляване на разликата между две числа като процент
Използвайте операторите за изваждане (-) и деление (/) и функцията ABS.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
2342 |
2500 |
=([Колона2]-[Колона1])/ABS([Колона1]) |
Процентна промяна (6,75% или 0,06746) |
Умножаване на числа
За да умножите числа в две или повече колони в ред, използвайте оператора за умножение (*) или функцията PRODUCT.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
5 |
2 |
=[Колона1]*[Колона2] |
Умножава числата в първите две колони (10) |
5 |
2 |
=PRODUCT([Колона1] [Колона2]) |
Умножава числата в първите две колони (10) |
5 |
2 |
=PRODUCT([Колона1][Колона2];2) |
Умножава числата в първите две колони и числото 2 (20) |
Разделяне на числа
За да разделите числа в две или повече колони в ред, използвайте оператора за деление (/).
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
15000 |
12 |
=[Колона1]/[Колона2] |
Разделя 15000 на 12 (1250) |
15000 |
12 |
=([Колона1]+10000)/[Колона2] |
Добавя 15000 и 10000 и след това разделя общата сума на 12 (2083) |
Изчисляване на средната стойност на числата
Средната стойност се нарича също средна стойност. За да изчислите средната стойност на числата в две или повече колони в ред, използвайте функцията AVERAGE.
Колона1 |
Колона2 |
Колона3 |
Формула |
Описание (резултат) |
---|---|---|---|---|
6 |
5 |
4 |
=AVERAGE([Колона1] [Колона2];[Колона3]) |
Средна стойност на числата в първите три колони (5) |
6 |
5 |
4 |
=AVERAGE(IF([Колона1]>[Колона2] [Колона1]-[Колона2], 10); [Колона3]) |
Ако Колона1 е по-голяма от Колона2, изчислете средната стойност на разликата и Колона3. Друго изчислява средната стойност на стойността 10 и колона3 (2,5) |
Изчисляване на медианата на числата
Медианата е стойността в центъра на подреден диапазон от числа. Използвайте функцията MEDIAN, за да изчислите медианата на група числа.
A |
„B“ |
C |
D |
E |
F |
Формула |
Описание (резултат) |
---|---|---|---|---|---|---|---|
10 |
7 |
9 |
27 |
0 |
4 |
=MEDIAN(A; B, C, D, E, F) |
Медиана на числата в първите 6 колони (8) |
Изчисляване на най-малкото или най-голямото число в диапазон
За да изчислите най-малкото или най-голямото число в две или повече колони в ред, използвайте функциите MINи MAX.
Колона1 |
Колона2 |
Колона3 |
Формула |
Описание (резултат) |
---|---|---|---|---|
10 |
7 |
9 |
=MIN([Колона1] [Колона2] [Колона3]) |
Най-малко число (7) |
10 |
7 |
9 |
=MAX([Колона1] [Колона2]; [Колона3]) |
Най-голямо число (10) |
Преброяване на стойности
За да преброите числови стойности, използвайте функцията COUNT.
Колона1 |
Колона2 |
Колона3 |
Формула |
Описание (резултат) |
---|---|---|---|---|
Apple |
12/12/2007 |
=COUNT([Колона1] [Колона2] [Колона3]) |
Преброи броя на колоните, които съдържат числови стойности. Изключва стойности за дата и час, текст и null (0) |
|
12 лв. |
#DIV/0! |
1.01 |
=COUNT([Колона1] [Колона2] [Колона3]) |
Преброи броя на колоните, които съдържат числови стойности, но изключва грешки и логически стойности (2) |
Увеличаване или намаляване на число с процент
Използвайте оператора за процент (%), за да извършите това изчисление.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
23 |
3% |
=[Колона1]*(1+5%) |
Увеличава числото в колона1 с 5% (24,15) |
23 |
3% |
=[Колона1]*(1+[Колона2]) |
Увеличава числото в колона1 с процентната стойност в колона2: 3% (23,69) |
23 |
3% |
=[Колона1]*(1-[Колона2]) |
Намалява числото в колона1 с процентната стойност в колона2: 3% (22,31) |
Повишаване на число на мощност
Използвайте оператора за експоненциация (^) или функцията POWER, за да извършите това изчисление.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
5 |
2 |
=[Колона1]^[Колона2] |
Изчислява пет квадрата (25) |
5 |
3 |
=POWER([Колона1] [Колона2]) |
Изчислява пет кубчета (125) |
Закръгляване на число
За да закръглите число, използвайте функцията ROUNDUP,ODDили EVEN.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
20.3 |
=ROUNDUP([Колона1];0) |
Закръгляване 20,3 нагоре до най-близкото цяло число (21) |
-5.9 |
=ROUNDUP([Колона1];0) |
Закръгляване -5,9 нагоре до най-близкото цяло число (-5) |
12.5493 |
=ROUNDUP([Колона1];2) |
Закръгляване 12,5493 до най-близката стота и два знака след десетичния знак (12,55) |
20.3 |
=EVEN([Колона1]) |
Закръгляване 20,3 нагоре до най-близкото четно число (22) |
20.3 |
=ODD([Колона1]) |
Закръгляване 20,3 нагоре до най-близкото нечетно число (21) |
За да закръглите число, използвайте функцията ROUNDDOWN.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
20.3 |
=ROUNDDOWN([Колона1];0) |
Закръгляване 20,3 надолу до най-близкото цяло число (20) |
-5.9 |
=ROUNDDOWN([Колона1];0) |
Закръгляване -5,9 надолу до най-близкото цяло число (-6) |
12.5493 |
=ROUNDDOWN([Колона1];2) |
Закръгляване 12,5493 надолу до най-близката стотачка, два знака след десетичния знак (12,54) |
За да закръглите число до най-близкото число или дроб, използвайте функцията ROUND.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
20.3 |
=ROUND([Колона1];0) |
Закръгляване 20,3 надолу, тъй като дробната част е по-малка от .5 (20) |
5.9 |
=ROUND([Колона1];0) |
Закръгляване 5,9 нагоре, тъй като дробната част е по-голяма от .5 (6) |
-5.9 |
=ROUND([Колона1];0) |
Закръгляване -5,9 надолу, тъй като дробната част е по-малка от -,5 (-6) |
1.25 |
=ROUND([Колона1]; 1) |
Закръгляване на числото до най-близката десета (един знак след десетичния знак). Тъй като закръглената част е 0,05 или по-голяма, числото се закръглява нагоре (резултат: 1,3) |
30.452 |
=ROUND([Колона1]; 2) |
Закръгляване на числото до най-близката стота (два знака след десетичния знак). Тъй като частта за закръгляване, 0,002, е по-малка от 0,005, числото се закръглява надолу (резултат: 30,45) |
За да закръглите число до значената цифра над 0, използвайте функциите ROUND, ROUNDUP,ROUNDDOWN,INTи LEN.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
5492820 |
=ROUND([Колона1]3-LEN(INT([Колона1]))) |
Закръгляване на числото до 3 значки (5490000) |
22230 |
=ROUNDDOWN([Колона1]3-LEN(INT([Колона1]))) |
Закръгляване на долния номер надолу до 3 значки (22200) |
5492820 |
=ROUNDUP([Колона1],5-LEN(INT([колона1]))) |
Закръгляване на горния номер до 5 значители (5492900) |
Можете да използвате следните формули, за да манипулирате текст, като например комбиниране или съединяване на стойностите от няколко колони, сравняване на съдържанието на колони, премахване на знаци или интервали и повтарящи се знаци.
Промяна на случай на текст
За да промените текста, използвайте функцията UPPER,LOWERили PROPER.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
нина Виецен |
=UPPER([Колона1]) |
Променя текста в главни букви (NINA VIETZEN) |
нина Виецен |
=LOWER([Колона1]) |
Променя текста в малки букви (нина vietzen) |
нина Виецен |
=PROPER([Колона1]) |
Променя текста в заглавен случай (Нина Виецен) |
Комбиниране на първи и последни имена
За да комбинирате първото и последното име, използвайте оператора амперсанд (&) или функцията CONCATENATE.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
Карлос |
Карвало |
=[Колона1]&[Колона2] |
Комбинира двата низа (CarlosCarvallo) |
Карлос |
Карвало |
=[Колона1]&" "&[Колона2] |
Комбинира двата низа, разделени с интервал (Carlos Carvallo) |
Карлос |
Карвало |
=[Колона2]&"; "&[Колона1] |
Комбинира двата низа, разделени със запетая и интервал (Carvallo, Carlos) |
Карлос |
Карвало |
=CONCATENATE([Колона2]; ";"; [Колона1]) |
Комбинира двата низа, разделени със запетая (Carvallo,Carlos) |
Комбиниране на текст и числа от различни колони
За да комбинирате текст и числа, използвайте функцията CONCATENATE, оператора амперсанд (&) или функцията TEXT и оператора амперсанд.
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
Янг |
28 |
=[Колона1]&" продадени "&[Колона2]&" единици". |
Комбинира съдържанието по-горе в фраза (Янг е продал 28 бройки.) |
Dubois |
40% |
=[Колона1]&" продава "&TEXT([Колона2]"0%")&" от общите продажби". |
Комбинира съдържанието по-горе в фраза (Dubois продаде 40% от общите продажби.) Забележка: Функцията TEXT добавя форматираната стойност на колона2 вместо базовата стойност, която е .4. |
Янг |
28 |
=CONCATENATE([Колона1];" продадени ";[Колона2]" бройки".) |
Комбинира съдържанието по-горе в фраза (Янг е продал 28 бройки.) |
Комбиниране на текст с дата или час
За да комбинирате текст с дата или час, използвайте функцията TEXT и оператора амперсанд (&).
Колона1 |
Колона2 |
Формула |
Описание (резултат) |
---|---|---|---|
Дата на фактуриране |
5 юни 2007 г. |
="Дата на изявлението: "&TEXT([Колона2], "d-mmm-yyyy") |
Комбинира текст с дата (дата на извлечение: 5 юни 2007 г.) |
Дата на фактуриране |
5 юни 2007 г. |
=[Колона1]&" "&TEXT([Колона2], "mmm-dd-yyyy") |
Комбинира текст и дата от различни колони в една колона (Дата на фактуриране Юни-05-2007) |
Сравняване на съдържанието на колоните
За да сравните една колона с друга колона или списък със стойности, използвайте функциите EXACTи OR.
Колона1 |
Колона2 |
Формула |
Описание (възможен резултат) |
---|---|---|---|
BD122 |
BD123 |
=EXACT([Колона1][Колона2]) |
Сравнява съдържанието на първите две колони (Не) |
BD122 |
BD123 |
=EXACT([Колона1], "BD122") |
Сравнява съдържанието на колона1 и низа "BD122" (Да) |
Проверете дали стойност на колона или част от нея съответства на конкретен текст
За да проверите дали дадена стойност на колона или част от нея съответства на определен текст, използвайте функциите IF, FIND,SEARCHи ISNUMBER.
Колона1 |
Формула |
Описание (възможен резултат) |
---|---|---|
Виецен |
=IF([Колона1]="Vietzen"; "OK", "Not OK") |
Проверява дали Колона1 е Vietzen (OK) |
Виецен |
=IF(ISNUMBER(FIND("v";[Колона1])); "OK"; "Не Е OK") |
Проверява дали колона1 съдържа буквата v (OK) |
BD123 |
=ISNUMBER(FIND("BD";[Колона1])) |
Проверява дали колона1 съдържа BD (Да) |
Преброяване на неблокирани колони
За да преброите неблокирани колони, използвайте функцията COUNTA.
Колона1 |
Колона2 |
Колона3 |
Формула |
Описание (резултат) |
---|---|---|---|---|
Продажби |
19 |
=COUNTA([Колона1] [Колона2]) |
Преброяване на броя на неблокираните колони (2) |
|
Продажби |
19 |
=COUNTA([Колона1] [Колона2] [Колона3]) |
Преброяване на броя на неблокираните колони (2) |
Премахване на знаци от текст
За да премахнете знаци от текст, използвайте функциите LEN,LEFTи RIGHT.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
Витамин A |
=LEFT([Колона1]LEN([Колона1])-2) |
Връща 7 (9-2) знака, започвайки отляво (Витамин) |
Витамин B1 |
=RIGHT([Колона1] LEN([Колона1])-8) |
Връща 2 (10-8) знака, започвайки отдясно (B1) |
Премахване на интервали от началото и края на колона
За да премахнете интервали от колона, използвайте функцията TRIM.
Колона1 |
Формула |
Описание (резултат) |
---|---|---|
Здравейте! |
=TRIM([Колона1]) |
Премахва интервалите от началото и края (Здравей там!) |
Повторение на знак в колона
За да повторите знак в колона, използвайте функцията REPT.
Формула |
Описание (резултат) |
---|---|
=REPT(".";3) |
Повтаря период 3 пъти (...) |
=REPT("-";10) |
Повтаря тире 10 пъти (----------) |
Азбучен списък с функции
По-долу е изброен азбучен списък с връзки към функции, достъпни за SharePoint потребители. Тя включва тригонометрични, статистически и финансови функции, както и условни, дата, математически и текстови формули.
Други ресурси
Ако не виждате какво се опитвате да направите тук, вижте дали можете да го направите в Excel. Ето някои допълнителни източници. Някои от тях може да обхващат по-стари версии, така че може да има разлики в показания потребителски интерфейс. Например елементите в менюто Действия на сайта в SharePoint вече са в Настройки меню.