Формула Excel: ЯКЩО з іншими розрахунками -

Загальна формула

=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.

Примітка: вкладання інших обчислень всередину функції або формули є звичайною практикою у багатьох більш вдосконалених формулах. Це не обмежується функцією ПЧ. У цьому списку можна знайти багато прикладів.

Цікаві статті...