Примеры часто используемых формул в списках

Применяется к
SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 Microsoft Списки

Использование формул в вычисляемых столбцах в списках может помочь добавить к существующим столбцам, например вычислить налог с продаж по цене. Их можно объединить для программной проверки данных.

Чтобы добавить вычисляемый столбец, выполните приведенные далее действия.

  1. В списке щелкните + Добавить столбец, прокрутите список вниз и выберите Просмотреть все типы столбцов, а затем выберите Дополнительно.
  2. На странице Параметры > Создание столбца выберите Вычисляемый (вычисление на основе других столбцов).
  3. В разделе Дополнительные параметры столбца введите формулу, которую вы хотите использовать, в поле Формула .

Дополнительные сведения о вычисляемых столбцах и функциях см. в разделе Вычисление данных в списках или библиотеках.

Примечание

Вычисляемые поля могут работать только в собственной строке, поэтому нельзя ссылаться на значение в другой строке или столбцы, содержащиеся в другом списке или библиотеке. Поля подстановки не поддерживаются в формуле. Идентификатор вставленной строки нельзя использовать, так как идентификатор не существует при обработке формулы.

При вводе формул, если не указано иное, пробелы между ключевыми словами и операторами отсутствуют.

Приведенный ниже список не является исчерпывающим. Чтобы просмотреть все формулы, ознакомьтесь с алфавитным списком в конце этой статьи.

Щелкните заголовок раздела ниже, чтобы открыть подробные инструкции.

Условные формулы

Приведенные ниже формулы возвращают значение "Да" или "Нет" и могут использоваться для проверки условия в выражении, например для проверки значения "ОК" или "Неверно". Они также могут возвращать пустое значение или тире.

Сравнение чисел

Используйте функцию IF для выполнения этого сравнения.

Столбец1 Столбец2 Формула Описание (возможный результат)
15000 9000 =[Столбец1]>[Столбец2] Столбец1 больше, чем Столбец2? (Да)
15000 9000 =ЕСЛИ([Столбец1]<=[Столбец2], "ОК", "Не ОК") Столбец1 меньше или равен Столбец2? (Неверно)

Возврат логического значения после сравнения содержимого столбцов

Для результата, который является логическим значением (Да или Нет), используйте функции 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 =НЕ([Столбец1]+[Столбец2]=24) 15 плюс 9 не равно 24? (Нет)

Для результата другого вычисления или любого другого значения, отличного от Да или Нет, используйте функции IF, AND и OR .

Столбец1 Столбец2 Столбец3 Формула Описание (возможный результат)
15 9 8 =ЕСЛИ([Столбец1]=15; "ОК"; "Неверно") Если значение в Столбец1 равно 15, возвращается "ОК". (ОК)
15 9 8 =IF(AND([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") Если 15 больше 9 и меньше 8, возвращается "ОК". (Неверно)
15 9 8 =ЕСЛИ(OR([Столбец1]>[Столбец2], [Столбец1]<[Столбец3]), "ОК", "Не ОК") Если 15 больше 9 или меньше 8, возвращается "ОК". (ОК)

Отображение нулей в виде пробелов или тире

Чтобы отобразить ноль, выполните простое вычисление. Чтобы отобразить пустой или тире, используйте функцию ЕСЛИ .

Столбец1 Столбец2 Формула Описание (возможный результат)
10 10 =[Столбец1]-[Столбец2] Из первого (0) номера вычтен второй.
15 9 =ЕСЛИ([Столбец1]-[Столбец2]; "-"; [Столбец1]-[Столбец2]) Возвращает дефис (-), если ячейка содержит нулевые значения.

Скрытие значений ошибок в столбцах

Чтобы отобразить тире, #N/Д или НС вместо значения ошибки, используйте функцию ISERROR .

Столбец1 Столбец2 Формула Описание (возможный результат)
10 0 =[Столбец1]/[Столбец2] Ошибка #ДЕЛ/0!
10 0 =ЕСЛИ(ЕОШИБКА([Столбец1]/[Столбец2]); "НД"; [Столбец1]/[Столбец2]) Возвращает "НД", если ячейка содержит значение ошибки.
10 0 =ЕСЛИ(ЕОШИБКА([Столбец1]/[Столбец2]); "-"; [Столбец1]/[Столбец2]) Возвращает дефис (прочерк), если ячейка содержит значение ошибки.

Проверка пустых полей

Для поиска пустых полей можно использовать функцию ISBLANK .

Столбец1 Формула Описание (возможный результат)
"Желе бобы" =ISBLANK([Столбец1] Возвращает значение "Да" или "Нет", если пустое или нет
"Steel" =IF(ISBLANK([Column1]), "Not OK", "OK") Заполните собственные варианты: первый — если пуст, второй — если нет

Дополнительные сведения о функциях IS см. в разделе Функции IS.

Формулы даты и времени

С помощью приведенных ниже формул можно производить вычисления со значениями даты и времени, например прибавить к дате число дней, месяцев или лет, вычислить разность между двумя датами и преобразовать время в десятичное значение.

Сложение дат

Чтобы прибавить к дате какое-либо число дней, воспользуйтесь оператором сложения (+).

Примечание

При вычислениях с датами тип возвращаемого значения вычисляемого столбца должен быть установлен как Дата и время.

Столбец1 Столбец2 Формула Описание (результат)
9.6.2007 3 =[Столбец1]+[Столбец2] Прибавление 3 дней к 09.06.07 (12.06.07).
10.12.2008 54 =[Столбец1]+[Столбец2] Прибавление 54 дней к 10.12.08 (02.02.09).

Чтобы добавить число месяцев к дате, используйте функции ДАТА, ГОД, МЕСЯЦ и ДЕНЬ .

Столбец1 Столбец2 Формула Описание (результат)
9.6.2007 3 =ДАТА(ГОД([Столбец1]); МЕСЯЦ([Столбец1])+[Столбец2]; ДЕНЬ([Столбец1])) Прибавление 3 месяцев к 09.06.07 (09.09.07).
10.12.2008 25 =ДАТА(ГОД([Столбец1]); МЕСЯЦ([Столбец1])+[Столбец2]; ДЕНЬ([Столбец1])) Прибавление 25 месяцев к 10.12.08 (10.01.11).

Чтобы добавить число лет к дате, используйте функции ДАТА, ГОД, МЕСЯЦ и ДЕНЬ .

Столбец1 Столбец2 Формула Описание (результат)
9.6.2007 3 =ДАТА(ГОД([Столбец1])+[Столбец2]; МЕСЯЦ([Столбец1]); ДЕНЬ([Столбец1])) Прибавление 3 лет к 09.06.07 (09.06.10).
10.12.2008 25 =ДАТА(ГОД([Столбец1])+[Столбец2]; МЕСЯЦ([Столбец1]); ДЕНЬ([Столбец1])) Прибавление 25 лет к 10.12.08 (10.12.33).

Чтобы добавить сочетание дней, месяцев и лет к дате, используйте функции DATE, YEAR, MONTH и DAY .

Столбец1 Формула Описание (результат)
9.6.2007 =ДАТА(ГОД([Столбец1])+3; МЕСЯЦ([Столбец1])+1; ДЕНЬ([Столбец1])+5) Прибавление 3 лет, 1 месяца и 5 дней к 09.06.2007 (14.07.10).
10.12.2008 =ДАТА(ГОД([Столбец1])+1; МЕСЯЦ([Столбец1])+7; ДЕНЬ([Столбец1])+5) Прибавление 1 года, 7 месяцев и 5 дней к 10.12.08 (15.07.10).

Вычисление разности двух дат

Для выполнения этого вычисления используйте функцию DATEDIF .

Столбец1 Столбец2 Формула Описание (результат)
01-Янв-1995 15-Июн-1999 =РАЗНДАТ([Столбец1]; [Столбец2]; "д") Возвращает количество дней между двумя датами (1626).
01-Янв-1995 15-Июн-1999 =РАЗНДАТ([Столбец1]; [Столбец2]; "гм") Возвращает количество месяцев между датами, игнорируя годы (5).
01-Янв-1995 15-Июн-1999 =РАЗНДАТ([Столбец1]; [Столбец2]; "гд") Возвращает количество дней между датами, игнорируя годы (165).

Вычисление разницы во времени

Чтобы представить результат в стандартном формате времени (часы:минуты:секунды), используйте оператор вычитания (-) и функцию TEXT . Чтобы этот метод работал, часы не должны превышать 24, а минуты и секунды не должны превышать 60.

Столбец1 Столбец2 Формула Описание (результат)
09.06.07 10:35:00 09.06.07 15:30:00 =ТЕКСТ([Столбец1]-[Столбец2]; "ч") Количество часов между двумя значениями времени (4).
09.06.07 10:35:00 09.06.07 15:30:00 =ТЕКСТ([Столбец1]-[Столбец2]; "ч:мм") Количество часов и минут между двумя значениями времени (4:55).
09.06.07 10:35:00 09.06.07 15:30:00 =ТЕКСТ([Столбец1]-[Столбец2]; "ч:мм:сс") Количество часов, минут и секунд между двумя значениями времени (4:55:00).

Чтобы представить результат в сумме, основанной на одной единице времени, используйте функцию INT или HOUR, MINUTE или SECOND .

Столбец1 Столбец2 Формула Описание (результат)
09.06.07 10:35:00 10.06.07 15:30:00 =ЦЕЛОЕ([Столбец1]-[Столбец2]*24) Общее количество часов между двумя значениями времени (28).
09.06.07 10:35:00 10.06.07 15:30:00 =ЦЕЛОЕ([Столбец1]-[Столбец2]*1440) Общее количество минут между двумя значениями времени (1735).
09.06.07 10:35:00 10.06.07 15:30:00 =ЦЕЛОЕ([Столбец1]-[Столбец2]*86400) Общее количество секунд между двумя значениями времени (104100).
09.06.07 10:35:00 10.06.07 15:30:00 =ЧАС([Столбец1]-[Столбец2]) Количество часов между двумя значениями времени, если разница не превышает 24 (4).
09.06.07 10:35:00 10.06.07 15:30:00 =МИНУТЫ([Столбец1]-[Столбец2]) Количество минут между двумя значениями времени, если разница не превышает 60 (55).
09.06.07 10:35:00 10.06.07 15:30:00 =СЕКУНДЫ([Столбец1]-[Столбец2]) Количество секунд между двумя значениями времени, если разница не превышает 60 (0).

Преобразование времени

Чтобы преобразовать часы из стандартного формата времени в десятичное число, используйте функцию INT .

Столбец1 Формула Описание (результат)
10:35:00 =([Столбец1]-ЦЕЛОЕ([Столбец1]))*24 Число часов с 0:00:00 (10,583333).
12:15:00 =([Столбец1]-ЦЕЛОЕ([Столбец1]))*24 Число часов с 0:00:00 (12,25).

Для преобразования часов из десятичного числа в стандартный формат времени (часы:минуты:секунды) используйте оператор деления (/) и функцию TEXT .

Столбец1 Формула Описание (результат)
23:58:00 =ТЕКСТ(Столбец1/24; "ч:мм:сс") Количество часов, минут и секунд с 0:00:00 (00:59:55).
02:06:00 =ТЕКСТ(Столбец1/24; "ч:мм") Количество часов и минут с 0:00:00 (00:05:00).

Вставка дат в юлианском представлении

Джулианская дата относится к формату даты, который представляет собой сочетание текущего года и количества дней с начала года. Например, 1 января 2007 года представлено как 2007001, а 31 декабря 2007 года — как 2007365. Этот формат не основан на юлианском календаре.

Чтобы преобразовать дату в джулианскую дату, используйте функции TEXT и DATEVALUE .

Столбец1 Формула Описание (результат)
23.6.2007 =ТЕКСТ([Столбец1];"гг")&ТЕКСТ(([Столбец1]-ДАТАЗНАЧ("1.1."&ТЕКСТ([Столбец1];"гг"))+1);"000") Дата в юлианском представлении с двузначным обозначением года (07174).
23.6.2007 =ТЕКСТ([Столбец1];"гггг")&ТЕКСТ(([Столбец1]-ДАТАЗНАЧ("1.1."&ТЕКСТ([Столбец1];"гг"))+1);"000") Дата в юлианском представлении с четырехзначным обозначением года (2007174).

Чтобы преобразовать дату в юлианское представление, применяемое в астрономии, воспользуйтесь константой 2415018.50. Эта формула работает только с датами после 01.03.1901, если используется система отсчета дат с 1900 года.

Столбец1 Формула Описание (результат)
23.6.2007 =[Столбец1]+2415018,50 Дата в юлианском представлении, используемом в астрономии (2454274,50).

Отображение дат в виде дней недели

Чтобы преобразовать даты в текст дня недели, используйте функции TEXT и WEEKDAY .

Столбец1 Формула Описание (возможный результат)
19-Фев-2007 =ТЕКСТ(ДЕНЬНЕД([Столбец1]); "дддд") Вычисление дня недели для указанной даты и возврат его полного названия (понедельник).
3-Янв-2008 =ТЕКСТ(ДЕНЬНЕД([Столбец1]); "ддд") Вычисление дня недели для указанной даты и возврат его сокращенного названия (Пн).

Математические формулы

С помощью приведенных ниже формул можно производить различные математические вычисления, например складывать, вычитать, перемножать и делить числа, вычислять среднее значение или медиану, округлять числа и подсчитывать количество значений.

Сложение чисел

Чтобы добавить числа в два или более столбца в строке, используйте оператор сложения (+) или функцию СУММ .

Столбец1 Столбец2 Столбец3 Формула Описание (результат)
6 5 4 =[Столбец1]+[Столбец2]+[Столбец3] Сложение чисел в первых трех столбцах (15).
6 5 4 =СУММ([Столбец1]; [Столбец2]; [Столбец3]) Сложение чисел в первых трех столбцах (15).
6 5 4 =SUM(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) Если Столбец1 больше, чем Столбец2, прибавить их разность к Столбец3. В противном случае прибавить 10 к Столбец3 (5).

Вычитание чисел

Чтобы вычесть числа из двух или более столбцов в строке, используйте оператор вычитания (-) или функцию СУММ с отрицательными числами.

Столбец1 Столбец2 Столбец3 Формула Описание (результат)
15000 9000 -8000 =[Столбец1]-[Столбец2] Вычитание 9000 из 15000 (6000).
15000 9000 -8000 =СУММ([Столбец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 =ПРОИЗВЕД([Столбец1]; [Столбец2]) Перемножение чисел в первых двух столбцах (10).
5 2 =ПРОИЗВЕД([Столбец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 =СРЗНАЧ([Столбец1]; [Столбец2]; [Столбец3]) Среднее значение чисел в первых трех столбцах (5).
6 5 4 =AVERAGE(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) Если Столбец1 больше, чем Столбец2, вычислить среднее значение их разности и Столбец3. В противном случае вычислить среднее числа 10 и Столбец3 (2,5).

Вычисление медианы

Медиана представляет собой значение середины упорядоченного множества чисел. Используйте функцию MEDIAN , чтобы вычислить медиану группы чисел.

A B В Г Д Е Формула Описание (результат)
10 7 9 27 0 4 =МЕДИАНА(A; B; C; D; E; F) Медиана чисел в первых 6 столбцах (8).

Поиск наименьшего или наибольшего числа в диапазоне

Чтобы вычислить наименьшее или наибольшее число в двух или более столбцах в строке, используйте функции MIN и MAX .

Столбец1 Столбец2 Столбец3 Формула Описание (результат)
10 7 9 =МИН([Столбец1]; [Столбец2]; [Столбец3]) Наименьшее число (7).
10 7 9 =МАКС([Столбец1]; [Столбец2]; [Столбец3]) Наибольшее число (10).

Подсчет количества значений

Для подсчета числовых значений используйте функцию COUNT .

Столбец1 Столбец2 Столбец3 Формула Описание (результат)
Яблоко 12.12.2007 =СЧЕТ([Столбец1]; [Столбец2]; [Столбец3]) Подсчет количества столбцов, содержащих числовые значения. Исключаются значения даты и времени, текст и пустые значения (0).
12 ₽ #ДЕЛ/0! 1,01 =СЧЕТ([Столбец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] Возведение числа 5 в квадрат (25).
5 3 =СТЕПЕНЬ([Столбец1]; [Столбец2]) Возведение числа 5 в куб (125).

Округление числа

Чтобы округить число, используйте функцию ROUNDUP, ODD или EVEN .

Столбец1 Формула Описание (результат)
20,3 =ОКРУГЛВВЕРХ([Столбец1]; 0) Округление числа 20,3 вверх до ближайшего целого (21).
-5,9 =ОКРУГЛВВЕРХ([Столбец1]; 0) Округление числа -5,9 вверх до ближайшего целого (-5).
12,5493 =ОКРУГЛВВЕРХ([Столбец1]; 2) Округление числа 12,5493 до второго знака после запятой (12,55).
20,3 =ЧЕТН([Столбец1]) Округление числа 20,3 до ближайшего четного целого (22).
20,3 =НЕЧЕТ([Столбец1]) Округление числа 20,3 до ближайшего нечетного целого (21).

Чтобы округлить число, используйте функцию ROUNDDOWN .

Столбец1 Формула Описание (результат)
20,3 =ОКРУГЛВНИЗ([Столбец1]; 0) Округление числа 20,3 вниз до ближайшего целого (20).
-5,9 =ОКРУГЛВНИЗ([Столбец1]; 0) Округление числа -5,9 вниз до ближайшего целого (-6).
12,5493 =ОКРУГЛВНИЗ([Столбец1]; 2) Округление числа 12,5493 до второго знака после запятой (12,54).

Чтобы округление числа до ближайшего числа или дроби, используйте функцию ROUND .

Столбец1 Формула Описание (результат)
20,3 =ОКРУГЛ([Столбец1]; 0) Округление числа 20,3 вниз, так как дробная часть меньше 0,5 (20).
5,9 =ОКРУГЛ([Столбец1]; 0) Округление числа 5,9 вверх, так как дробная часть больше 0,5 (6).
-5,9 =ОКРУГЛ([Столбец1]; 0) Округление числа -5,9 вниз, так как дробная часть меньше 0,5 (-6).
1,25 =ОКРУГЛ([Столбец1]; 1) Округление числа до одного знака после запятой. Поскольку округляемая часть — 0,05 или больше, число округляется вверх (результат: 1,3).
30,452 =ОКРУГЛ([Столбец1]; 2) Округление числа до двух знаков после запятой. Поскольку округляемая часть (0,002) меньше 0,005, число округляется вниз (результат: 30,45).

Чтобы округление числа до значительной цифры выше 0, используйте функции ROUND, ROUNDUP, ROUNDDOWN, INT и LEN.

Столбец1 Формула Описание (результат)
5492820 =ОКРУГЛ([Столбец1];3-ДЛСТР(ЦЕЛОЕ([Столбец1]))) Округление числа до 3 значащих цифр (5490000).
22230 =ОКРУГЛВНИЗ([Столбец1];3-ДЛСТР(ЦЕЛОЕ([Столбец1]))) Округление числа вниз до 3 значащих разрядов (22200).
5492820 =ОКРУГЛВВЕРХ([Столбец1];5-ДЛСТР(ЦЕЛОЕ([Столбец1]))) Округление числа вверх до 5 значащих разрядов (5492900).

Текстовые формулы

С помощью приведенных ниже формул можно работать с текстом, например объединять строки из нескольких столбцов, сравнивать содержимое столбцов, удалять символы или пробелы, а также повторять символы.

Изменение регистра текста

Чтобы изменить регистр текста, используйте функцию UPPER, LOWER или PROPER .

Столбец1 Формула Описание (результат)
ольга Зуева =ПРОПИСН([Столбец1]) Преобразование текста в верхний регистр (ОЛЬГА ЗУЕВА).
ольга Зуева =СТРОЧН([Столбец1]) Преобразование текста в верхний регистр (ОЛЬГА ЗУЕВА).
ольга Зуева =ПРОПНАЧ([Столбец1]) Преобразование первых букв в прописные, а всех остальных — в строчные (Ольга Зуева).

Объединение имени и фамилии

Для объединения имен и фамилий используйте оператор амперсанд (&) или функцию CONCATENATE .

Столбец1 Столбец2 Формула Описание (результат)
Василий Бутусов =[Столбец1]&[Столбец2] Объединение двух строк (ВасилийБутусов).
Василий Бутусов =[Столбец1]&" "&[Столбец2] Объединение двух строк, разделенных пробелом (Василий Бутусов).
Василий Бутусов =СЦЕПИТЬ([Столбец2]; ","; [Столбец1]) Объединение двух строк, разделенных запятой и пробелом (Бутусов, Василий).
Василий Бутусов =СЦЕПИТЬ([Столбец2]; ","; [Столбец1]) Объединение двух строк, разделенных запятой (Бутусов,Василий).

Объединение текста и чисел из разных столбцов

Для объединения текста и чисел используйте функцию CONCATENATE , оператор амперсанд (&) или функцию TEXT и амперсанд.

Столбец1 Столбец2 Формула Описание (результат)
Маслов 28 =[Столбец1]&" продал "&[Столбец2]&" единиц товара." Объединение содержимого ячеек в одну фразу (Маслов продал 28 единиц товара).
Ковалев 40% =[Столбец1]&" продал "&ТЕКСТ([Столбец2],"0%")&" от общего объема." Объединение содержимого ячеек в одну фразу (Ковалев продал 40% от общего объема).
Примечание: Функция TEXT добавляет форматируемое значение Column2 вместо базового значения ( .4).
Маслов 28 =СЦЕПИТЬ([Столбец1]," продал ",[Столбец2]," единиц товара.") Объединение содержимого ячеек в одну фразу (Маслов продал 28 единиц товара).

Объединение текста с датой или временем

Чтобы объединить текст с датой или временем, используйте функцию TEXT и оператор амперсанд (&).

Столбец1 Столбец2 Формула Описание (результат)
Дата выставления счета: 5-Июн-2007 ="Дата подачи заявления: "&ТЕКСТ([Столбец2], "Д-МММ-ГГГГ") Объединение текста с датой (Дата подачи заявления: 5-Июн-2007).
Дата выставления счета: 5-Июн-2007 =[Столбец1]&" "&ТЕКСТ([Столбец2], "ДД-МММ-ГГГГ") Объединение текста и даты из разных столбцов в одном столбце (Дата выставления счета: 05-Июн-2007).

Сравнение содержимого столбцов

Чтобы сравнить один столбец с другим столбцом или списком значений, используйте функции EXACT и OR .

Столбец1 Столбец2 Формула Описание (возможный результат)
БД122 БД123 =СОВПАД([Столбец1]; [Столбец2]) Сравнивает содержимое первых двух столбцов (Нет).
БД122 БД123 =СОВПАД([Столбец1]; "БД122") Сравнение содержимого Столбец1 и строки "БД122" (Да).

Поиск определенного текста в столбце

Чтобы проверка, соответствует ли значение столбца или его часть определенному тексту, используйте функции IF, FIND, SEARCH и ISNUMBER.

Столбец1 Формула Описание (возможный результат)
Зуева =ЕСЛИ([Столбец1]="Зуева"; "ОК"; "Неверно") Проверка равенства значения Столбец1 Зуева (ОК).
Зуева =ЕСЛИ(ЕЧИСЛО(НАЙТИ("з";[Столбец1]));"Верно"; "Неверно") Проверка значения Столбец1 на наличие буквы "з" (Верно).
БД123 =ЕЧИСЛО(НАЙТИ("БД"; [Столбец1])) Проверка, содержит ли Столбец1 БД (Да).

Подсчет непустых столбцов

Чтобы подсчитать неблагочисленные столбцы, используйте функцию COUNTA .

Столбец1 Столбец2 Столбец3 Формула Описание (результат)
Продажи 19 =СЧЕТЗ([Столбец1]; [Столбец2]) Подсчет числа непустых столбцов (2).
Продажи 19 =СЧЕТЗ([Столбец1]; [Столбец2]; [Столбец3]) Подсчет числа непустых столбцов (2).

Удаление отдельных знаков из текста

Чтобы удалить символы из текста, используйте функции LEN, LEFT и RIGHT .

Столбец1 Формула Описание (результат)
Витамин A =ЛЕВСИМВ([Столбец1]; ДЛСТР([Столбец1])-2) Возвращает 7 (9-2) левых символов (Витамин).
Витамин B1 =ПРАВСИМВ([Столбец1]; ДЛСТР([Столбец1])-8) Возвращает 2 (10-8) правых символа (В1).

Удаление пробелов в начале или в конце строки в столбце

Чтобы удалить пробелы из столбца, используйте функцию TRIM .

Столбец1 Формула Описание (результат)
Привет! =СЖПРОБЕЛЫ([Столбец1]) Удаление пробелов из начала и окончания (Привет!).

Повторение знака в столбце

Чтобы повторить символ в столбце, используйте функцию REPT .

Формула Описание (результат)
=ПОВТОР("."; 3) Повторение точки (.) 3 раза (...)
=ПОВТОР("-"; 10) Повторение тире (-) 10 раз (----------)

Алфавитный список функций

Ниже приведен алфавитный список ссылок на функции, доступные пользователям SharePoint. Она включает тригонометрические, статистические и финансовые функции, а также условные, датовые, математические и текстовые формулы.

ABS ACOS ACOSH
И ASIN ASINH
ATAN ATAN2 Функция СРЗНАЧ
СРЗНАЧА Функция BETADIST Функция BETAINV
Функция BINOMDIST ОКРВВЕРХ СИМВОЛ
ХИ2РАСП ВЫБОР КОДСИМВ
Функция СЦЕПИТЬ ДОВЕРИТ COS
Функция СЧЁТ Функция СЧЁТЗ КРИТБИНОМ
ДАТА РАЗНДАТ Функция ДАТАЗНАЧ
ДЕНЬ ДНЕЙ360 ДДОБ
ГРАДУСЫ РУБЛЬ ЧЁТН
СОВПАД Функция EXPONDIST ФАКТР
Функция ПИИСТ Функция НАЙТИ Функция FINV
ФИШЕР ФИКСИРОВАННЫЙ Функция ГАММАДИСТ
Функция GAMMAINV ГАММАНЛОГ СРГЕОМ
СРГАРМ ЧАС Функция HYPGEOMDIST
ЕСЛИ ЦЕЛОЕ Функция IPmt
Функции Е Функция LEFT Функция LEN
LN Функция Log LOG10
ЛОГНОРМОБР Функция LOGNORMDIST СТРОЧН
Функция МАКС Функция Мя МЕДИАНА
Функция MID Функция МИН МИНА
МИНУТЫ ОСТАТ МЕСЯЦ
Функция NEGBINOMDIST Функция НОРМДИСТ Функция НОРМДИСТ
Функция НОРМИНВ НЕ КПЕР
ЧПС НЕЧЁТ ИЛИ
Функция ПЛТ СТЕПЕНЬ ОСПЛТ
ПРОИЗВЕД ПРОПНАЧ ПС
РАДИАНЫ Функция ЗАМЕНИТЬ ПОВТОР
Функция RIGHT Функция ОКРУГЛ ОКРУГЛВНИЗ
ОКРУГЛВВЕРХ Функция ПОИСК СЕКУНДЫ
ЗНАК SIN SINH
КОРЕНЬ НОРМАЛИЗАЦИЯ СТАНДОТКЛОНА
Функция STDEVP СТАНДОТКЛОНПА Функция СУММ
СУММКВ АСЧ TANH
Функция TDIST ТЕКСТ ВРЕМЯ
Функция TINV СЕГОДНЯ СЖПРОБЕЛЫ
ИСТИНА ПРОПИСН Функция ДОЛЛСША
ЗНАЧЕН ДИСП ДИСПА
Функция VARP ДИСПРА Функция weekday
ВЕЙБУЛЛ ГОД

Другие ресурсы

Если вы не видите, что вы пытаетесь сделать здесь, посмотрите, можно ли это сделать в Excel. Ниже приведены некоторые дополнительные источники. Некоторые из них могут охватывать более старые версии, поэтому в пользовательском интерфейсе могут быть различия. Например, элементы в меню Действия сайта в SharePoint теперь находятся на кнопке ПараметрыOffice 365 setttings — выглядит как шестеренка рядом с меню имени.