Как мне заставить этот IFERROR (ИЛИ функцию работать)? - PullRequest
0 голосов
/ 07 июля 2011

У меня есть рабочая таблица Excel, в которой я хотел бы создать сообщение об ошибке в определенных ячейках, если условие не выполнено.

Вот содержимое ячеек

A1 = Вставьте источник изображения в формате

B1 = IFERROR (ИЛИ (НАЙТИ ("=", А1), (НАЙТИ ("1", А1)), LEN (А1)), ("А1 должен содержать либо знак равенства, либо 1"))

B2 = = ИГРУШКА (ИЛИ (НАЙТИ ("=", А2), (НАЙТИ ("1", А2))) * LEN (А2), "А1 должен содержать либо знак равенства, либо 1")


B1 == Моя цель - заставить его сказать «A1 должен содержать ...», если IF = или 1 существует, но в настоящее время он работает, только если присутствуют оба = = и 1.

B2 == Поведение для этой ячейки дает мне длину, только когда присутствуют оба = и 1.

Есть предложения?

1 Ответ

1 голос
/ 07 июля 2011

Попробуйте

  =IF(AND(ISERROR(FIND("1",A1)),ISERROR(FIND("=",A1))),"A1 must contain either an equals sign or a 1","OK")
...