Формула Excel не распознает нетекстовое значение - PullRequest
0 голосов
/ 28 сентября 2018

Формула ниже дает мне ошибку #VALUE!.

=IF(AND(CELL("type",C163)="v",C163+1<=$D$4), C163+1,"-")

Я прокручиваю столбец вниз, чтобы последовательно заполнить ячейки, все на основе числовых значений.Все работает хорошо, НО, когда ячейка становится дефисом, в соответствии с формулой, тогда следующая ячейка ниже этой тире дает ошибку #VALUE!.Моя формула пытается понять, что делать с чертой.Я считаю, что проблема во втором логическом из AND.то есть C163+1<=$D$4.Первый логический CELL("type",C163)="v" просто спрашивает, содержит ли вышеприведенная ячейка числовое значение, и он работает нормально, изолированно, но со вторым логическим принципом все не так.Есть идеи?Ячейка после черточки также должна быть разбита.

1 Ответ

0 голосов
/ 28 сентября 2018

Если C163 не является числом, то C163+1 завершится ошибкой.Вложите IF вместо

=IF(ISNUMBER(C163),IF(C163+1<=$D$4,C163+1,"-"),"-")

, поэтому проверяются только числа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...