Застосовується доSharePoint Server (випуск за передплатою) SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint у Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint у Microsoft 365 для малого бізнесу

Повертає одне значення, якщо вказана умова повертає значення TRUE, а інше – значення FALSE. Використовуйте функцію IF для проведення умовних перевірок для значень і формул.

Синтаксис

IF(logical_test;value_if_true;value_if_false)

Logical_test     – це будь-яке значення або вираз, які можна обчислити як TRUE або FALSE. Наприклад, [Квартал1]=100 – це логічний вираз; якщо значення в одному рядку стовпця [Квартал1] дорівнює 100, вираз повертає значення TRUE. В іншому разі вираз повертає значення FALSE. Цей аргумент може використовувати будь-який оператор обчислення порівняння.

Value_if_true     – це значення, яке повертається, якщо logical_test має значення TRUE. Наприклад, якщо це текстовий рядок "У межах бюджету", а аргумент logical_test повертає значення TRUE, то функція IF відображає текст "У межах бюджету". Якщо logical_test має значення TRUE, а value_if_true пусте, цей аргумент повертає 0 (нуль). Щоб відобразити слово TRUE, використовуйте логічне значення TRUE для цього аргументу. Value_if_true може бути іншою формулою.

Value_if_false     – це значення, яке повертається, якщо logical_test має значення FALSE. Наприклад, якщо це текстовий рядок "Over budget" (Перевищення бюджету), а аргумент logical_test повертає значення FALSE, функція IF відображає текст "Перевищення бюджету". Якщо logical_test має значення FALSE і value_if_false не вказано (тобто після value_if_true коми) повертається логічне значення FALSE. Якщо logical_test має значення FALSE і value_if_false пусте (тобто після value_if_true є кома з закриваючою дужкою), повертається значення 0 (нуль). Value_if_false може бути іншою формулою.

Примітки.

  • До семи функцій IF можна вкласти як value_if_true і value_if_false аргументи для створення більш складних тестів. Перегляньте останній із наведених нижче прикладів.

  • Коли обчислюються аргументи value_if_true та value_if_false, функція IF повертає значення, повернуте цими операторами.

  • Якщо будь-який із аргументів функції IF – це масиви, кожен елемент масиву обчислюється, коли виконується оператор IF.

Приклад набору 1

C ol1

Колона 2

Стовпці 3

Витрати

Формула

Опис (результат)

50

=IF([Витрати]<=100;"У межах бюджету";"Перевищення бюджету")

Якщо число менше або дорівнює 100, формула відображає результат "У межах бюджету". В іншому разі функція відображає значення "Перевищення бюджету". (У межах бюджету)

23

45

89

50

=IF([Витрати]=100;SUM([Col1];[Col2];[Col3]);"")

Якщо число – 100, додаються три значення. В іншому випадку повертається пустий текст (""). ()

Приклад набору 2

Фактичні вирази

Прогнозованіexpenses

Формула

Опис (результат)

1500

900

=IF([Фактичніexpenses]>[PredictedExpenses];"Перевищення бюджету";"OK")

Перевірка перевищення бюджету першого рядка (перевищення бюджету)

500

900

=IF([Фактичніexpenses]>[PredictedExpenses];"Перевищення бюджету";"OK")

Перевіряє, чи перевислиться бюджет другого рядка (OK)

Приклад набору 3

Забити

Формула

Опис (результат)

45

=IF([Оцінка]>89;"А";IF([Оцінка]>79;"Б";IF([Оцінка]>69;"В";IF([Оцінка]>59;"D";"F"))))

Призначає оцінку букви першому балу (F)

90

=IF([Оцінка]>89;"А";IF([Оцінка]>79;"Б";IF([Оцінка]>69;"В";IF([Оцінка]>59;"D";"F"))))

Призначає оцінку букви другому балу (A)

78

=IF([Оцінка]>89;"А";IF([Оцінка]>79;"Б";IF([Оцінка]>69;"В";IF([Оцінка]>59;"D";"F"))))

Призначає оцінку букви третьому балу (C)

У попередньому прикладі друга інструкція IF – це також value_if_false аргумент першої інструкції IF. Так само третя інструкція IF – це аргумент value_if_false до другої інструкції IF. Наприклад, якщо перший logical_test ([Оцінка]>89) має значення TRUE, повертається значення "A". Якщо перша logical_test має значення FALSE, буде обчислено другу інструкцію IF тощо.

Оцінки букв призначаються числам за допомогою наведеного нижче ключа (за умови використання лише цілих чисел).

Якщо аргумент «оцінка»

Потім поверніться

Більше 89

A

Від 80 до 89

B

Від 70 до 79

C

Від 60 до 69

D

Менше 60

F

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.