Заполните ячейки нужной формулой:

Заполните ячейки нужной формулой:

В настоящее время у меня есть формула Excel, которая выглядит следующим образом:

=IF(ISBLANK(F24),"",F24*$C24)

Однако если F24 пуст, эта формула не возвращает пустую ячейку. Она возвращает пустую строку, что приводит к ошибке #VALUE, если в столбце есть какая-либо арифметическая формула.

Арифметика будет работать, если изменить формулу на:

=IF(ISBLANK(F24),,F24*$C24)

Но затем отображается ячейка, содержащая ноль, что портит электронную таблицу, поскольку она содержит разрозненные данные.

Может ли оператор IF указать, что ячейка должна считаться пустой при заданном условии?

решение1

Вототвечатьиз stack overflow. Похоже, что это требует немного VB, но это хорошо документировано.

решение2

Я попытался ввести недействительные данные в ячейки, которые я хотел, чтобы моя диаграмма рассеивания игнорировала. Мой конкретный оператор IF:

ЕСЛИ(AR25>$AS$24,T25,1/0)

Если условие не выполняется, то результат в ячейке: #ДЕЛ/0!

Моя диаграмма рассеяния (точки, соединенные без маркеров) не игнорировала эти ячейки, а рассматривала их как имеющие значение 0.

Я закончил тем, что жестко установил ячейки (точки), которые я не хотел отображать, на значение точки, которая, как я знаю, всегда будет частью моего графика, т. е. я спрятал проблемные точки в хорошей точке моего графика. Этот клудж сработал.

решение3

Я нашел способ поместить действительно пустые значения в Excel, хотя это немного странно.

Мне нужна возможность перепрыгивать через множество пустых ячеек (примечание: не содержащих формул) на следующую непустую ячейку. Следующее позволяет это сделать...

Заполните ячейки нужной формулой:

=if(C1="это","Ура!","")

Скопируйте и вставьте это во все интересующие вас ячейки. Сохраните файл как файл .csv.

Переоткройте файл .csv в Excel. Все пустые поля теперь NULL.

Если вам нужно сохранить какое-то предыдущее форматирование или что-то еще, сохраните обычный файл Excel (с форматированием), затем сохраните тот же файл как .csv. Когда вы снова откроете файл .csv, вставьте значения в отформатированный файл .xlsx.

И вот оно!

Связанный контент