Формула на Excel: Върнете празно, ако -

Обща формула

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

Обобщение

За да върнете празен резултат с помощта на функцията IF, можете да използвате празен низ (""). В показания пример формулата в D5 (копирана надолу) е:

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

Обяснение

Тази формула се основава на функцията IF, конфигурирана с прост логически тест, стойност, която трябва да се върне, когато тестът е TRUE, и стойност, която трябва да се върне, когато тестът е FALSE. На обикновен английски: ако Стойност 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

Интересни статии...