Вам действительно нужен результат, чтобы оказаться ""
в ложном деле? Если вам нужно, чтобы ячейка выглядела пустой (например, вы не будете использовать что-то похожее =ISNUMBER()
на нее позже), вы можете использовать условное форматирование, чтобы скрыть содержимое в ложном регистре.
Условный формат , который вы будете применять к клетке так , чтобы она не отображает ничего есть пользовательский формат ""
, как это (это на португальском языке , но вы получите идею):
Формула в ячейке будет, как и ожидалось, просто =!X!+A1
.
Формула условного форматирования может быть =!X!=0
, но это приведет к пересчету !X!
, который вам не нужен (ваша «точка 2»). Лучше использовать саму ячейку, используя =B1=A1
(предположим, что наша ячейка B1 ) - это подразумевает !X! = 0
.
Даже если вам нужно, чтобы содержимое ячейки было на самом деле ""
, обычно в таблицу можно вносить незначительные изменения, чтобы можно было использовать этот подход. Если это так, оставьте комментарий с описанием ситуации.
To reduce the process time
то, очевидно, вам нужно где-то сохранить результат, в противном случае Excel должен пересчитать значение снова, когда условие совпадет. Деление тоже очень дорогая операция