Формула Excel: Повернути порожнім, якщо -

Зміст

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

=IF(A1=1,B1,"")

Резюме

Щоб повернути порожній результат за допомогою функції IF, можна використовувати порожній рядок (""). У наведеному прикладі формула в D5 (скопійована):

=IF(B5=1,C5,"")

Пояснення

Ця формула базується на функції IF, сконфігурованій з простим логічним тестом, значенням, яке повертається, коли тест ІСТИНА, і значенням, яке повертається, коли тест ФАЛЬШЕ. Простою англійською мовою: якщо значення 1 дорівнює 1, поверніть значення 2. Якщо значення 1 не 1, поверніть порожній рядок ("").

Зверніть увагу, якщо ви введете "" прямо в комірку в Excel, ви побачите символи подвійних лапок. Однак, коли ви вводите як формулу, як це:

=""

Ви нічого не побачите, комірка буде виглядати порожньою.

Крім того, якщо ви не новачок у програмі Excel, числові значення приміток не вводяться в лапки. Іншими словами:

=IF(A1=1,B1,"") // right =IF(A1="1",B1,"") // wrong

Обертаючи число в лапки ("1"), Excel сприймає значення як текст, що спричинить невдачі логічних тестів.

Перевірка на наявність порожніх комірок

Якщо вам потрібно перевірити результат такої формули, пам'ятайте, що функція ISBLANK поверне FALSE під час перевірки формули, яка повертає "" як остаточний результат. Однак є й інші варіанти. Якщо A1 містить "", що повертається формулою, тоді:

=ISBLANK(A1) // returns FALSE =COUNTBLANK(A1) // returns 1 =COUNTBLANK(A1)>0 // returns TRUE

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