Если ячейка пуста, сформируйте формулу иначе, используйте значение

#google-sheets #formulas

#google-sheets #формулы

Вопрос:

Я пытаюсь условно задать значение ячейки, если в ней еще нет значения. Я хочу использовать отдельный столбец, чтобы не потерять формулу, если введено значение. Это то, что я пытаюсь. В ячейке просто указано FALSE

 =IF(ISBLANK(D2),D2=FILTER(Characters!G3:G9,Characters!B3:B9 = B2))
  

Ответ №1:

Удалите D2=

 =IF(ISBLANK(D2),FILTER(Characters!G3:G9,Characters!B3:B9 = B2))
  

Комментарии:

1. Эта формула находится в E2, поэтому, если значение вводится в D2, то удаленный D2 все равно может принимать некоторое значение по умолчанию

2. Затем вы хотите проверить, является ли E2 пустым в вашей другой ячейке.

3. Перечитайте свой вопрос. Я вижу, что вы пытаетесь сделать сейчас. Я склонен использовать сценарии, как только вы достигнете этого уровня. Встроенные функции не занимаются проверкой, имеет ли что-то значение в нем AFAIK.

4. Я переключился, когда проверял наличие isblank, и это сработало, спасибо

5. Я рассматривал возможность использования сценариев, но я хотел, чтобы это было просто