Примеры часто используемых формул в списках
Применяется к
Использование формул в вычисляемых столбцах в списках может помочь добавить к существующим столбцам, например вычислить налог с продаж по цене. Их можно объединить для программной проверки данных.
Чтобы добавить вычисляемый столбец, выполните приведенные далее действия.
-
В списке щелкните + Добавить столбец, прокрутите список вниз и выберите Просмотреть все типы столбцов, а затем выберите Дополнительно.
-
На странице Параметры > Создать столбец выберите Вычисляется (вычисляется на основе других столбцов).
-
В разделе Дополнительные параметры столбца введите формулу, которую вы хотите использовать, в поле Формула.
Дополнительные сведения о вычисляемых столбцах и функциях см. в разделе Вычисление данных в списках или библиотеках.
Примечание: Вычисляемые поля могут работать только в собственной строке, поэтому нельзя ссылаться на значение в другой строке или столбцы, содержащиеся в другом списке или библиотеке. Поля подстановки не поддерживаются в формуле. Идентификатор вставленной строки нельзя использовать, так как идентификатор не существует при обработке формулы.
При вводе формул, если не указано иное, пробелы между ключевыми словами и операторами отсутствуют.
Приведенный ниже список не является исчерпывающим. Чтобы просмотреть все формулы, ознакомьтесь с алфавитным списком в конце этой статьи.
Щелкните заголовок раздела ниже, чтобы открыть подробные инструкции.
Приведенные ниже формулы возвращают значение "Да" или "Нет" и могут использоваться для проверки условия в выражении, например для проверки значения "ОК" или "Неверно". Они также могут возвращать пустое значение или тире.
Сравнение чисел
Используйте функцию IF для выполнения этого сравнения.
|
Столбец1 |
Столбец2 |
Формула |
Описание (возможный результат) |
|---|---|---|---|
|
15000 |
9000 |
=[Столбец1]>[Столбец2] |
Столбец1 больше, чем Столбец2? (Да) |
|
15000 |
9000 |
=ЕСЛИ([Столбец1]<=[Столбец2]; "ОК"; "Неверно") |
Столбец1 меньше или равен Столбец2? (Неверно) |
Возврат логического значения после сравнения содержимого столбцов
Для результата, который является логическим значением (Да или Нет), используйте функции AND, OR и NOT .
|
Столбец1 |
Столбец2 |
Столбец3 |
Формула |
Описание (возможный результат) |
|---|---|---|---|---|
|
15 |
9 |
8 |
=И([Столбец1]>[Столбец2]; [Столбец1]<[Столбец3]) |
15 больше 9 и меньше 8? (Нет) |
|
15 |
9 |
8 |
=ИЛИ([Столбец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 |
=ЕСЛИ(И([Столбец1]>[Столбец2]; [Столбец1]<[Столбец3]); "ОК"; "Неверно") |
Если 15 больше 9 и меньше 8, возвращается "ОК". (Неверно) |
|
15 |
9 |
8 |
=ЕСЛИ(ИЛИ([Столбец1]>[Столбец2]; [Столбец1]<[Столбец3]); "ОК"; "Неверно") |
Если 15 больше 9 или меньше 8, возвращается "ОК". (ОК) |
Отображение нулей в виде пробелов или тире
Чтобы отобразить ноль, выполните простое вычисление. Чтобы отобразить пустой или тире, используйте функцию ЕСЛИ.
|
Столбец1 |
Столбец2 |
Формула |
Описание (возможный результат) |
|---|---|---|---|
|
10 |
10 |
=[Столбец1]-[Столбец2] |
Из первого (0) номера вычтен второй. |
|
15 |
9 |
=ЕСЛИ([Столбец1]-[Столбец2]; "-"; [Столбец1]-[Столбец2]) |
Возвращает дефис (-), если ячейка содержит нулевые значения. |
Скрытие значений ошибок в столбцах
Чтобы отобразить тире, #N/Д или НС вместо значения ошибки, используйте функцию ЕОШИБКА.
|
Столбец1 |
Столбец2 |
Формула |
Описание (возможный результат) |
|---|---|---|---|
|
10 |
0 |
=[Столбец1]/[Столбец2] |
Ошибка #ДЕЛ/0! |
|
10 |
0 |
=ЕСЛИ(ЕОШИБКА([Столбец1]/[Столбец2]); "НД"; [Столбец1]/[Столбец2]) |
Возвращает "НД", если ячейка содержит значение ошибки. |
|
10 |
0 |
=ЕСЛИ(ЕОШИБКА([Столбец1]/[Столбец2]); "-"; [Столбец1]/[Столбец2]) |
Возвращает дефис (прочерк), если ячейка содержит значение ошибки. |
Проверка пустых полей
Для поиска пустых полей можно использовать функцию ЕПУСТО.
|
Столбец1 |
Формула |
Описание (возможный результат) |
|
"Желе бобы" |
=ЕПУСТО([Столбец1] |
Возвращает значение "Да" или "Нет", если пустое или нет |
|
"Steel" |
=ЕСЛИ(ЕПУСТО([Столбец1]), "Не ОК", "ОК") |
Заполните собственные варианты: первый — если пуст, второй — если нет |
Дополнительные сведения о функциях 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). |
Вычисление разности двух дат
Для выполнения этого вычисления используйте функцию РАЗНДАТ.
|
Столбец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 и ДАТАЗНАЧ.
|
Столбец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 и ДЕНЬНЕД.
|
Столбец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 |
=СУММ(ЕСЛИ([Столбец1]>[Столбец2]; [Столбец1]-[Столбец2]; 10); [Столбец3]) |
Если Столбец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 |
=СРЗНАЧ(ЕСЛИ([Столбец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 |
=МЕДИАНА(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). |
Округление числа
Чтобы округлить число, используйте функцию ОКРУГЛВВЕРХ, НЕЧЕТ илиЧЕТ.
|
Столбец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). |
Чтобы округлить число, используйте функцию ОКРУГЛВНИЗ.
|
Столбец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, ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ, 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% от общего объема). Примечание: Функция ТЕКСТ дополняет к строке отформатированное значение Столбец2 вместо исходного значения (0,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 и ЕЧИСЛО.
|
Столбец1 |
Формула |
Описание (возможный результат) |
|---|---|---|
|
Зуева |
=ЕСЛИ([Столбец1]="Зуева"; "ОК"; "Неверно") |
Проверка равенства значения Столбец1 Зуева (ОК). |
|
Зуева |
=ЕСЛИ(ЕЧИСЛО(НАЙТИ("з";[Столбец1]));"Верно"; "Неверно") |
Проверка значения Столбец1 на наличие буквы "з" (Верно). |
|
БД123 |
=ЕЧИСЛО(НАЙТИ("БД"; [Столбец1])) |
Проверка, содержит ли Столбец1 БД (Да). |
Подсчет непустых столбцов
Чтобы подсчитать непустые столбцы, используйте функцию СЧЁТЗ.
|
Столбец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]) |
Удаление пробелов из начала и окончания (Привет!). |
Повторение знака в столбце
Чтобы повторить символ в столбце, используйте функцию ПОВТОР.
|
Формула |
Описание (результат) |
|---|---|
|
=ПОВТОР("."; 3) |
Повторение точки (.) 3 раза (...) |
|
=ПОВТОР("-"; 10) |
Повторение тире (-) 10 раз (----------) |
Алфавитный список функций
Ниже приведен алфавитный список ссылок на функции, доступные для SharePoint пользователей. Она включает тригонометрические, статистические и финансовые функции, а также условные, датовые, математические и текстовые формулы.
Другие ресурсы
Если вы не видите, что вы пытаетесь сделать здесь, посмотрите, можно ли сделать это в Excel. Ниже приведены некоторые дополнительные источники. Некоторые из них могут охватывать более старые версии, поэтому в пользовательском интерфейсе могут быть различия. Например, элементы в меню Действия сайта в SharePoint теперь находятся в меню Параметры