2014-02-18 5 views
0

Я не понимаю, синтаксис следующего логического теста в заявлении, если в Excel:Синтаксис двойных скобок двойные кавычки в Excel

if(cell designator <>"", value if true, value if false. 

Может кто-нибудь объяснить, что скобки и кавычки тестирования для?

+0

Примером может быть, '= IF (A3 <> "",«Non-пусто "," Пустой "). Значением текущей ячейки будет строка «Non-blank», если «A3» не является пустой, а «Пусто» - в противном случае. – lurker

ответ

0

Двойные кавычки указывают пустую ячейку. Так что может быть истолковано как

if (cell designator is blank, true, false) 
0

<> оператор означает НЕ РАВНО. Поэтому он проверяет, не является ли значение ячейки пустой строкой.

2

<>"" путь в Excel проверки, если строка содержит действительного значения/строку. Это почти то же самое, что и =IF(LEN(A1)=0....

Однако это не будет проверять вас, если ячейка полностью пуста. Прекрасным примером будет ввод ' в A1. Введите =A1<>"" в B1 и он вернется TRUE.

Теперь попробуйте =ISBLANK(A1), и он вернется FALSE. Следовательно, почему я использовал термин , действительный.

+0

сегодня ваш день, поздравляю с 3k :) –

+1

@simoco: Спасибо. В первый раз я получал максимальную репертуар в день (Mortarboard также) И получил личность за закрытием/повторным голосованием. Слишком медленно, по сравнению с вашим продвижением, хотя, lol. :) Это может быть тот день, когда я много ответил, а просто много разбираюсь. : D – Manhattan

0

<> означает не равно

"" означает пустой или пустой

Все выражение говорит "If value of given cell is blank/empty then result1 (true value) otherwise result2 (false value)"

Смежные вопросы