
Загальна формула
=IF(calculation1,calculation2,calculation3)
Резюме
Функцію IF можна поєднати з іншими обчисленнями, вклавши інші формули та функції всередину IF. У наведеному прикладі формула в G5, скопійована вниз, має вигляд:
=IF(F5-E5>2,SUM(data1),SUM(data2))
де data1 (B5: B14) і data2 (C5: C14) називаються діапазонами.
Коли результат F5-E5 перевищує 2, функція IF повертає суму значень у даних1. Коли результат F5-E5 не перевищує 2, IF повертає суму значень у data2.
Пояснення
Мета цієї формули - продемонструвати, як інші формули та функції можуть бути вкладені всередину функції IF.
Функція IF приймає три такі аргументи:
=IF(logical_test, value_if_true, value_if_false)
У цьому прикладі логічним тестом є вираз F5-E5> 2:
=IF(F5-E5>2 // logical test
Коли цей вираз повертає TRUE, функція IF викликає функцію SUM для підсумовування значень у data1:
SUM(data1) // when test is TRUE
Коли вираз повертає FALSE, IF викликає функцію SUM для підсумовування значень у data2:
SUM(data2) // when test is false
В будь-якому випадку функція SUM повертає значення функції IF, а IF повертає це значення як кінцевий результат.
Інші розрахунки
Цю концепцію можна налаштувати будь-яким способом. Щоб повернути середнє значення замість суми:
=IF(F5-E5>2,AVERAGE(data1),AVERAGE(data2))
Щоб перевірити, чи більше F5 та F5 більше 3:
=IF(AND(F5>3,E5>3),SUM(data1),SUM(data2))
І так далі. Справа в тому, що ви можете робити будь-які обчислення, які вам подобаються, всередині IF. Ви навіть можете створити вкладений IF.
Примітка: вкладання інших обчислень всередину функції або формули є звичайною практикою у багатьох більш вдосконалених формулах. Це не обмежується функцією ПЧ. У цьому списку можна знайти багато прикладів.